# git rev-parse -q --verify 62746f92b10a4add6a7db87ff59b901276746b11^{commit} 62746f92b10a4add6a7db87ff59b901276746b11 already have revision, skipping fetch # git checkout -q -f -B kisskb 62746f92b10a4add6a7db87ff59b901276746b11 # git clean -qxdf # < git log -1 # commit 62746f92b10a4add6a7db87ff59b901276746b11 # Merge: f68e4041ef63 e33dc2f36367 # Author: Linus Torvalds # Date: Wed Dec 16 15:08:28 2020 -0800 # # Merge tag 'devicetree-for-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux # # Pull devicetree updates from Rob Herring: # # - Add vendor prefixes for bm, gpio-key, mentor, FII, and Ampere # # - Add ADP5585/ADP5589 and delta,q54sj108a2 to trivial-devices.yaml # # - Convert fixed-partitions, i2c-gate and fsl,dpaa2-console bindings to # schemas # # - Drop PicoXcell bindings # # - Drop unused and undocumented 'pnx,timeout' property from LPC32xx # # - Add 'dynamic-power-coefficient' to Mali GPU bindings # # - Make 'make dt_binding_check' not error out on warnings # # - Various minor binding fixes # # * tag 'devicetree-for-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (22 commits) # dt-bindings: mali-bifrost: Add dynamic-power-coefficient # dt-bindings: mali-midgard: Add dynamic-power-coefficient # dt-bindings: i2c: dw: cancel mandatory requirements for "#address-cells" and "#size-cells" # dt-bindings: Remove PicoXcell bindings # ARM: dts: lpc32xx: Remove unused and undocumented 'pnx,timeout' # dt-bindings: mtd: convert "fixed-partitions" to the json-schema # dt-bindings: vendor-prefixes: Add undocumented bm, gpio-key, and mentor prefixes # dt-bindings: pci: rcar-pci-ep: Document missing interrupts property # dt-bindings: vendor-prefixes: Add an entry for AmpereComputing.com # dt-bindings: vendor-prefixes: correct the spelling of TQ-Systems GmbH # dt-bindings: mfd: fix stm32 timers example # dt-bindings: trivial-devices: Add delta,q54sj108a2 # dt-bindings:i2c:i2c-gate: txt to yaml conversion # dt-bindings: add ADP5585/ADP5589 entries to trivial-devices # dt-bindings: Correct GV11B GPU register sizes # dt-bindings: vendor-prefixes: Add FII # dt-bindings: Fix typo on the DesignWare IP reset bindings documentation # dt-bindings: Fix error in 'make dtbs_check' when using DT_SCHEMA_FILES # dt-bindings: arm: vt8500: remove redundant white-spaces # dt-bindings: fsl-imx-drm: fix example compatible string # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 62746f92b10a4add6a7db87ff59b901276746b11 # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig KCONFIG_SEED=0x69683EA0 # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig .config:5232:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/arch/arm64/kernel/debug-monitors.c:10: /kisskb/src/arch/arm64/kernel/debug-monitors.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c: In function 'dma_cache_maint': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:50:28: note: byref variable will be forcibly initialized struct gnttab_cache_flush cflush; ^~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c: In function 'xen_mm_init': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:140:28: note: byref variable will be forcibly initialized struct gnttab_cache_flush cflush; ^~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c: In function 'xen_get_swiotlb_free_pages': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:30:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:28:14: note: byref variable will be forcibly initialized phys_addr_t base; ^~~~ In file included from /kisskb/src/include/linux/bitmap.h:7, from /kisskb/src/arch/arm64/kernel/fpsimd.c:9: /kisskb/src/arch/arm64/kernel/fpsimd.c: In function 'sve_setup': /kisskb/src/arch/arm64/kernel/fpsimd.c:856:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(tmp_map, SVE_VQ_MAX); ^~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/arch/arm64/kernel/fpsimd.c: In function 'sve_update_vq_map': /kisskb/src/arch/arm64/kernel/fpsimd.c:735:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(tmp_map, SVE_VQ_MAX); ^~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/arch/arm64/kernel/fpsimd.c: In function 'sve_verify_vq_map': /kisskb/src/arch/arm64/kernel/fpsimd.c:748:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(tmp_map, SVE_VQ_MAX); ^~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'fdt_find_hyper_node': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:212:6: note: byref variable will be forcibly initialized 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:138:33: note: byref variable will be forcibly initialized struct vcpu_register_vcpu_info info; ^~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/xen/events.h:5, from /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:3: /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_pvclock_gtod_notify': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:99:25: note: byref variable will be forcibly initialized struct xen_platform_op op; ^~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_acpi_guest_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:274:23: note: byref variable will be forcibly initialized struct xen_hvm_param a; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_guest_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:310:28: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/xen/events.h:5, from /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:3: /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_read_wallclock': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:75:25: note: byref variable will be forcibly initialized struct timespec64 now, ts_monotonic; ^~~~~~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_pm_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:411:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_reboot': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:177:24: note: byref variable will be forcibly initialized struct sched_shutdown r = { .reason = reason }; ^ /kisskb/src/fs/notify/fanotify/fanotify.c: In function 'fanotify_encode_fh_len': /kisskb/src/fs/notify/fanotify/fanotify.c:316:6: note: byref variable will be forcibly initialized int dwords = 0; ^~~~~~ /kisskb/src/fs/notify/fanotify/fanotify.c: In function 'fanotify_encode_fh': /kisskb/src/fs/notify/fanotify/fanotify.c:335:6: note: byref variable will be forcibly initialized int dwords, type = 0; ^~~~~~ /kisskb/src/fs/notify/fanotify/fanotify.c: In function 'fanotify_alloc_name_event': /kisskb/src/fs/notify/fanotify/fanotify.c:316:6: note: byref variable will be forcibly initialized int dwords = 0; ^~~~~~ /kisskb/src/fs/notify/fanotify/fanotify.c:316:6: note: byref variable will be forcibly initialized /kisskb/src/fs/notify/fanotify/fanotify.c: In function 'fanotify_alloc_fid_event': /kisskb/src/fs/notify/fanotify/fanotify.c:316:6: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fdtable.h:16, from /kisskb/src/fs/notify/fanotify/fanotify.c:3: /kisskb/src/fs/notify/fanotify/fanotify.c: In function 'fanotify_get_response': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:872:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:894:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify.c:174:8: note: in expansion of macro 'wait_event_killable' ret = wait_event_killable(group->fanotify_data.access_waitq, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/mutex.c: In function '__mutex_lock_common': /kisskb/src/kernel/locking/mutex.c:930:22: note: byref variable will be forcibly initialized struct mutex_waiter waiter; ^~~~~~ In file included from /kisskb/src/kernel/locking/mutex.c:25: /kisskb/src/kernel/locking/mutex.c: In function '__mutex_unlock_slowpath': /kisskb/src/kernel/locking/mutex.c:1225:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/locking/mutex.c: In function 'mutex_lock_io_nested': /kisskb/src/kernel/locking/mutex.c:930:22: note: byref variable will be forcibly initialized struct mutex_waiter waiter; ^~~~~~ /kisskb/src/init/do_mounts_initrd.c: In function 'early_initrdmem': /kisskb/src/init/do_mounts_initrd.c:35:8: note: byref variable will be forcibly initialized char *endp; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:47: /kisskb/src/ipc/util.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/util.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/ipc/util.c:66: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/locking/rwsem.c:19: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_mark_wake': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rwsem.c:521:3: note: in expansion of macro 'smp_store_release' smp_store_release(&waiter->task, NULL); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rwsem.c:386:19: note: byref variable will be forcibly initialized struct list_head wlist; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:47: /kisskb/src/ipc/util.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/locking/rwsem.c:19: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_read_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rwsem.c:980:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&waiter.task)) { ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/locking/rwsem.c:24: /kisskb/src/kernel/locking/rwsem.c:897:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/locking/rwsem.c:896:22: note: byref variable will be forcibly initialized struct rwsem_waiter waiter; ^~~~~~ /kisskb/src/kernel/locking/rwsem.c: In function '__down_read_common': /kisskb/src/kernel/locking/rwsem.c:1210:7: note: byref variable will be forcibly initialized long count; ^~~~~ In file included from /kisskb/src/ipc/util.c:66: /kisskb/src/ipc/util.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/kernel/locking/rwsem.c:24: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_wake': /kisskb/src/kernel/locking/rwsem.c:1171:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_downgrade_wake': /kisskb/src/kernel/locking/rwsem.c:1192:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_write_slowpath': /kisskb/src/kernel/locking/rwsem.c:1022:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/locking/rwsem.c:1020:22: note: byref variable will be forcibly initialized struct rwsem_waiter waiter; ^~~~~~ /kisskb/src/kernel/locking/semaphore.c: In function '__down_common': /kisskb/src/kernel/locking/semaphore.c:207:26: note: byref variable will be forcibly initialized struct semaphore_waiter waiter; ^~~~~~ In file included from /kisskb/src/security/commoncap.c:5: /kisskb/src/security/commoncap.c: In function 'cap_combine': /kisskb/src/include/linux/capability.h:121:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^~~~ /kisskb/src/security/commoncap.c: In function 'cap_intersect': /kisskb/src/include/linux/capability.h:129:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^~~~ /kisskb/src/security/commoncap.c: In function 'cap_drop': /kisskb/src/include/linux/capability.h:137:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^~~~ /kisskb/src/security/commoncap.c: In function 'cap_inode_getsecurity': /kisskb/src/security/commoncap.c:375:8: note: byref variable will be forcibly initialized char *tmpbuf = NULL; ^~~~~~ /kisskb/src/security/commoncap.c: In function 'get_vfs_caps_from_disk': /kisskb/src/security/commoncap.c:577:25: note: byref variable will be forcibly initialized struct vfs_ns_cap_data data, *nscaps = &data; ^~~~ /kisskb/src/security/commoncap.c: In function 'get_file_caps': /kisskb/src/security/commoncap.c:654:26: note: byref variable will be forcibly initialized struct cpu_vfs_cap_data vcaps; ^~~~~ /kisskb/src/security/commoncap.c: In function 'cap_bprm_creds_from_file': /kisskb/src/security/commoncap.c:814:26: note: byref variable will be forcibly initialized bool effective = false, has_fcap = false, is_setid; ^~~~~~~~ /kisskb/src/security/commoncap.c:814:7: note: byref variable will be forcibly initialized bool effective = false, has_fcap = false, is_setid; ^~~~~~~~~ /kisskb/src/arch/arm64/kernel/time.c: In function 'profile_pc': /kisskb/src/arch/arm64/kernel/time.c:37:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'unwind_frame': /kisskb/src/arch/arm64/kernel/stacktrace.c:45:20: note: byref variable will be forcibly initialized struct stack_info info; ^~~~ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'dump_backtrace': /kisskb/src/arch/arm64/kernel/stacktrace.c:143:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'arch_stack_walk': /kisskb/src/arch/arm64/kernel/stacktrace.c:205:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ 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:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/process.c: In function 'get_wchan': /kisskb/src/arch/arm64/kernel/process.c:571:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/init/initramfs.c: In function 'do_utime': /kisskb/src/init/initramfs.c:108:20: note: byref variable will be forcibly initialized struct timespec64 t[2]; ^ /kisskb/src/init/initramfs.c: In function 'clean_path': /kisskb/src/init/initramfs.c:298:15: note: byref variable will be forcibly initialized struct kstat st; ^~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/init/initramfs.c: In function 'unpack_to_rootfs': /kisskb/src/init/initramfs.c:455:14: note: byref variable will be forcibly initialized const char *compress_name; ^~~~~~~~~~~~~ /kisskb/src/init/initramfs.c: In function 'do_copy': /kisskb/src/init/initramfs.c:370:21: note: byref variable will be forcibly initialized struct timespec64 t[2] = { }; ^ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c:158:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&wq_entry.private)) ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wake_function': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c:131:2: note: in expansion of macro 'smp_store_release' smp_store_release(&wq_entry->private, NULL); ^~~~~~~~~~~~~~~~~ /kisskb/src/init/initramfs.c: In function 'parse_header': /kisskb/src/init/initramfs.c:160:7: note: byref variable will be forcibly initialized char buf[9]; ^~~ 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:639:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/mempool.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/mempool.c: In function 'mempool_alloc': /kisskb/src/mm/mempool.c:377:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/arch/arm64/mm/mmu.c: In function 'map_mem': /kisskb/src/arch/arm64/mm/mmu.c:493:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/arch/arm64/mm/mmu.c:491:21: note: byref variable will be forcibly initialized phys_addr_t start, end; ^~~ /kisskb/src/arch/arm64/mm/mmu.c:491:14: note: byref variable will be forcibly initialized phys_addr_t start, end; ^~~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'preserve_sve_context': /kisskb/src/arch/arm64/kernel/signal.c:228:6: note: byref variable will be forcibly initialized u16 reserved[ARRAY_SIZE(ctx->__reserved)]; ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_sys_enter': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_enter, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_enter, ^~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'perf_trace_sys_exit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_exit, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_exit, ^~~~~~~~~~~~~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_enter, ^~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'trace_event_raw_event_sys_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_exit, ^~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sve_fpsimd_context': /kisskb/src/arch/arm64/kernel/signal.c:263:21: note: byref variable will be forcibly initialized struct sve_context sve; ^~~ /kisskb/src/arch/arm64/kernel/signal.c:262:27: note: byref variable will be forcibly initialized struct user_fpsimd_state fpsimd; ^~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'system_call_set': /kisskb/src/arch/arm64/kernel/ptrace.c:702:6: note: byref variable will be forcibly initialized 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:680:16: note: byref variable will be forcibly initialized unsigned long tls = target->thread.uw.tp_value; ^~~ 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/include/linux/regset.h:54:13: note: byref variable will be forcibly initialized typeof(v) __v = (v); \ ^~~ /kisskb/src/arch/arm64/kernel/ptrace.c:694:9: note: in expansion of macro 'membuf_store' return membuf_store(&to, task_pt_regs(target)->syscallno); ^~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_fpsimd_context': /kisskb/src/arch/arm64/kernel/signal.c:190:27: note: byref variable will be forcibly initialized struct user_fpsimd_state fpsimd; ^~~~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:490:19: note: byref variable will be forcibly initialized struct user_ctxs user; ^~~~ /kisskb/src/arch/arm64/kernel/signal.c:488:11: note: byref variable will be forcibly initialized sigset_t set; ^~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function '__fpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:627:27: note: byref variable will be forcibly initialized struct user_fpsimd_state newstate; ^~~~~~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': In file included from /kisskb/src/mm/fadvise.c:15: /kisskb/src/mm/fadvise.c: In function 'generic_fadvise': /kisskb/src/arch/arm64/kernel/signal.c:766:33: note: byref variable will be forcibly initialized struct rt_sigframe_user_layout user; ^~~~ /kisskb/src/mm/internal.h:59:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^~~~~ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^~~ /kisskb/src/mm/fadvise.c:144:18: note: byref variable will be forcibly initialized unsigned long nr_pagevec = 0; ^~~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'sve_set': /kisskb/src/arch/arm64/kernel/ptrace.c:797:25: note: byref variable will be forcibly initialized struct user_sve_header header; ^~~~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/arm64/kernel/signal.c:847:17: note: byref variable will be forcibly initialized struct ksignal ksig; ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:968:33: note: byref variable will be forcibly initialized struct rt_sigframe_user_layout user; ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'sve_get': /kisskb/src/arch/arm64/kernel/ptrace.c:741:12: note: byref variable will be forcibly initialized static int sve_get(struct task_struct *target, ^~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c:745:25: note: byref variable will be forcibly initialized struct user_sve_header header; ^~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'fpr_get': /kisskb/src/arch/arm64/kernel/ptrace.c:608:12: note: byref variable will be forcibly initialized static int fpr_get(struct task_struct *target, const struct user_regset *regset, ^~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_create': /kisskb/src/arch/arm64/kernel/ptrace.c:289:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_set_addr': /kisskb/src/arch/arm64/kernel/ptrace.c:455:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_fill_attr_ctrl': /kisskb/src/arch/arm64/kernel/ptrace.c:329:22: note: byref variable will be forcibly initialized int err, len, type, offset, disabled = !ctrl.enabled; ^~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c:329:16: note: byref variable will be forcibly initialized int err, len, type, offset, disabled = !ctrl.enabled; ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c:329:11: note: byref variable will be forcibly initialized int err, len, type, offset, disabled = !ctrl.enabled; ^~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_set_ctrl': /kisskb/src/arch/arm64/kernel/ptrace.c:430:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'hw_break_set': /kisskb/src/arch/arm64/kernel/ptrace.c:513:6: note: byref variable will be forcibly initialized u64 addr; ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c:512:6: note: byref variable will be forcibly initialized u32 ctrl; ^~~~ In file included from /kisskb/src/arch/arm64/kernel/ptrace.c:29: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'hw_break_get': /kisskb/src/include/linux/regset.h:54:13: note: byref variable will be forcibly initialized typeof(v) __v = (v); \ ^~~ /kisskb/src/arch/arm64/kernel/ptrace.c:498:3: note: in expansion of macro 'membuf_store' membuf_store(&to, ctrl); ^~~~~~~~~~~~ /kisskb/src/include/linux/regset.h:54:13: note: byref variable will be forcibly initialized typeof(v) __v = (v); \ ^~~ /kisskb/src/arch/arm64/kernel/ptrace.c:497:3: note: in expansion of macro 'membuf_store' membuf_store(&to, addr); ^~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c:479:12: note: byref variable will be forcibly initialized u32 info, ctrl; ^~~~ /kisskb/src/arch/arm64/mm/init.c: In function 'early_init_dt_scan_usablemem': /kisskb/src/arch/arm64/mm/init.c:255:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/arch/arm64/mm/init.c:254:16: note: byref variable will be forcibly initialized const __be32 *reg; ^~~ /kisskb/src/arch/arm64/mm/init.c: In function 'early_init_dt_scan_elfcorehdr': /kisskb/src/arch/arm64/mm/init.c:130:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/arch/arm64/mm/init.c:129:16: note: byref variable will be forcibly initialized const __be32 *reg; ^~~ /kisskb/src/arch/arm64/kernel/ptrace.c:479:6: note: byref variable will be forcibly initialized u32 info, ctrl; ^~~~ 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:54:13: note: byref variable will be forcibly initialized typeof(v) __v = (v); \ ^~~ /kisskb/src/arch/arm64/kernel/ptrace.c:672:9: note: in expansion of macro 'membuf_store' return membuf_store(&to, target->thread.uw.tp_value); ^~~~~~~~~~~~ /kisskb/src/arch/arm64/mm/init.c: In function 'reserve_crashkernel': /kisskb/src/arch/arm64/mm/init.c:74:33: note: byref variable will be forcibly initialized unsigned long long crash_base, crash_size; ^~~~~~~~~~ /kisskb/src/arch/arm64/mm/init.c:74:21: note: byref variable will be forcibly initialized unsigned long long crash_base, crash_size; ^~~~~~~~~~ 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:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'gpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:572:22: note: byref variable will be forcibly initialized struct user_pt_regs newregs = task_pt_regs(target)->user_regs; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/setup.c: In function 'reserve_memblock_reserved_regions': /kisskb/src/arch/arm64/kernel/setup.c:255:24: note: byref variable will be forcibly initialized phys_addr_t r_start, r_end, mem_size = resource_size(mem); ^~~~~ /kisskb/src/arch/arm64/kernel/setup.c:255:15: note: byref variable will be forcibly initialized phys_addr_t r_start, r_end, mem_size = resource_size(mem); ^~~~~~~ /kisskb/src/arch/arm64/kernel/setup.c:251:9: note: byref variable will be forcibly initialized u64 i, j; ^ /kisskb/src/arch/arm64/kernel/setup.c: In function 'setup_machine_fdt': /kisskb/src/arch/arm64/kernel/setup.c:173:6: note: byref variable will be forcibly initialized int size; ^~~~ /kisskb/src/kernel/sched/core.c: In function 'finish_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3965:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prev->on_cpu, 0); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_kthread_stop': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:16:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:16:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/oom.h:195, from /kisskb/src/mm/oom_kill.c:52: /kisskb/src/mm/oom_kill.c: In function 'perf_trace_oom_score_adj_update': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(oom_score_adj_update, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(oom_score_adj_update, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_kthread_stop_ret': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop_ret, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop_ret, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_reclaim_retry_zone': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(reclaim_retry_zone, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(reclaim_retry_zone, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_kthread_work_queue_work': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_queue_work, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_queue_work, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_mark_victim': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mark_victim, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mark_victim, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_kthread_work_execute_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_start, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_start, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_wake_reaper': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wake_reaper, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wake_reaper, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_kthread_work_execute_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:119:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_end, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:119:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_end, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_start_task_reaping': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(start_task_reaping, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(start_task_reaping, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_wakeup_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/sched.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_wakeup_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/sched.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_wakeup_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_finish_task_reaping': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:122:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(finish_task_reaping, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:122:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(finish_task_reaping, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'perf_trace_skip_task_reaping': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skip_task_reaping, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skip_task_reaping, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_switch': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:222:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_switch, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:222:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_switch, ^~~~~~~~~~~ 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:52: /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_oom_score_adj_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(oom_score_adj_update, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_reclaim_retry_zone': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(reclaim_retry_zone, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_mark_victim': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mark_victim, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_wake_reaper': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wake_reaper, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_migrate_task': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:273:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_migrate_task, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:273:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_migrate_task, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_start_task_reaping': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(start_task_reaping, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_finish_task_reaping': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:122:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(finish_task_reaping, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_skip_task_reaping': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skip_task_reaping, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_process_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/sched.h:300:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_process_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/sched.h:300:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_process_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_process_wait': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:346:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_wait, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:346:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_wait, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_process_fork': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:371:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_fork, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:371:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_fork, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_process_exec': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_stat_runtime': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/sched.h:493:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_stat_runtime, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/sched.h:493:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_stat_runtime, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_pi_setprio': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:527:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_pi_setprio, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:527:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_pi_setprio, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_wake_idle_without_ipi': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:670:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_wake_idle_without_ipi, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:670:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_wake_idle_without_ipi, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_stop': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:16:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_stop_ret': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop_ret, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_queue_work': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_queue_work, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_start, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:119:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_end, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wakeup_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/sched.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_wakeup_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_switch': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:222:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_switch, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_migrate_task': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:273:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_migrate_task, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/sched.h:300:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_process_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_wait': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:346:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_wait, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_fork': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:371:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_fork, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_exec': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/traps.c: In function 'dump_kernel_instr': /kisskb/src/arch/arm64/kernel/traps.c:68:16: note: byref variable will be forcibly initialized unsigned int val, bad; ^~~ /kisskb/src/arch/arm64/kernel/traps.c:61:7: note: byref variable will be forcibly initialized char str[sizeof("00000000 ") * 5 + 2 + 1], *p = str; ^~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_stat_runtime': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/sched.h:493:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_stat_runtime, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_pi_setprio': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:527:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_pi_setprio, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wake_idle_without_ipi': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:670:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_wake_idle_without_ipi, ^~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/traps.c: In function 'call_undef_hook': /kisskb/src/arch/arm64/kernel/traps.c:315:10: note: byref variable will be forcibly initialized __le32 instr_le; ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_move_numa': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:578:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_move_numa, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:578:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_move_numa, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_move_numa': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:578:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_move_numa, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_numa_pair_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/sched.h:610:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_numa_pair_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/sched.h:610:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_numa_pair_template, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_numa_pair_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/sched.h:610:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_numa_pair_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function '__oom_reap_task_mm': /kisskb/src/mm/oom_kill.c:544:22: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/oom_kill.c:543:30: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:328:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:348:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c:647:3: note: in expansion of macro 'wait_event_freezable' wait_event_freezable(oom_reaper_wait, oom_reaper_list != NULL); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'oom_killer_disable': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c:774:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(oom_victims_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'out_of_memory': /kisskb/src/mm/oom_kill.c:1051:16: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'list_del_init_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:300:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'balance_push_set': /kisskb/src/kernel/sched/core.c:7330:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getparam': /kisskb/src/kernel/sched/core.c:6323:21: note: byref variable will be forcibly initialized struct sched_param lp = { .sched_priority = 0 }; ^~ /kisskb/src/kernel/sched/core.c: In function 'uclamp_update_util_min_rt_default': /kisskb/src/kernel/sched/core.c:1018:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:6914:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:6960:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval_time32': /kisskb/src/kernel/sched/core.c:6973:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:4964:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'ttwu_runnable': /kisskb/src/kernel/sched/core.c:3017:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/filemap.h:116, from /kisskb/src/mm/filemap.c:48: /kisskb/src/mm/filemap.c: In function 'perf_trace_mm_filemap_op_page_cache': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/filemap.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/filemap.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'perf_trace_filemap_set_wb_err': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filemap.h:57:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(filemap_set_wb_err, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filemap.h:57:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(filemap_set_wb_err, ^~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'perf_trace_file_check_and_advance_wb_err': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filemap.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(file_check_and_advance_wb_err, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filemap.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(file_check_and_advance_wb_err, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/filemap.h:116, from /kisskb/src/mm/filemap.c:48: /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_mm_filemap_op_page_cache': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/filemap.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_filemap_set_wb_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filemap.h:57:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(filemap_set_wb_err, ^~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_file_check_and_advance_wb_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filemap.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(file_check_and_advance_wb_err, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:1894:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function '__balance_push_cpu_stop': /kisskb/src/kernel/sched/core.c:7253:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'migrate_swap': /kisskb/src/kernel/sched/core.c:2535:28: note: byref variable will be forcibly initialized struct migration_swap_arg arg; ^~~ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:2659:12: note: byref variable will be forcibly initialized ktime_t to = NSEC_PER_SEC / HZ; ^~ /kisskb/src/kernel/sched/core.c:2588:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'sched_ttwu_pending': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3056:4: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&p->on_cpu, !VAL); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3039:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'wake_up_if_idle': /kisskb/src/kernel/sched/core.c:3096:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'ttwu_queue': /kisskb/src/kernel/sched/core.c:3169:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'try_to_wake_up': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3437:2: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&p->on_cpu, !VAL); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3424:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&p->on_cpu) && ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'try_invoke_on_locked_down_task': /kisskb/src/kernel/sched/core.c:3486:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/irqchip/irqchip.c:11: /kisskb/src/drivers/irqchip/irqchip.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irqchip.c: In function 'platform_irqchip_probe': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/sched/core.c: In function 'wake_up_new_task': /kisskb/src/kernel/sched/core.c:3812:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ 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:123:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page->index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_exec': /kisskb/src/kernel/sched/core.c:4449:24: note: byref variable will be forcibly initialized struct migration_arg arg = { p, dest_cpu }; ^~~ /kisskb/src/kernel/sched/core.c: In function 'task_sched_runtime': /kisskb/src/kernel/sched/core.c:4491:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_yield': /kisskb/src/kernel/sched/core.c:6642:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify': /kisskb/src/fs/notify/fsnotify.c:430:28: note: byref variable will be forcibly initialized struct fsnotify_iter_info iter_info = {}; ^~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'page_cache_delete_batch': /kisskb/src/mm/filemap.c:298:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ 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_unmount_inodes': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fsnotify.c:91:2: note: in expansion of macro 'wait_var_event' wait_var_event(&sb->s_fsnotify_inode_refs, ^~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'rt_mutex_setprio': /kisskb/src/kernel/sched/core.c:5389:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/fs/notify/fsnotify.c: In function '__fsnotify_parent': /kisskb/src/fs/notify/fsnotify.c:184:23: note: byref variable will be forcibly initialized struct name_snapshot name; ^~~~ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawait_range': /kisskb/src/mm/filemap.c:509:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/filemap.c:507:10: note: byref variable will be forcibly initialized pgoff_t index = start_byte >> PAGE_SHIFT; ^~~~~ /kisskb/src/kernel/sched/core.c: In function 'set_user_nice': /kisskb/src/kernel/sched/core.c:5515:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'wait_on_page_bit_common': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1268:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&wait->flags); ^~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1196:25: note: byref variable will be forcibly initialized struct wait_page_queue wait_page; ^~~~~~~~~ /kisskb/src/init/main.c: In function 'xbc_snprint_cmdline': /kisskb/src/init/main.c:325:19: note: byref variable will be forcibly initialized struct xbc_node *knode, *vnode; ^~~~~ /kisskb/src/kernel/sched/core.c: In function '__sched_setscheduler': /kisskb/src/kernel/sched/core.c:5776:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'wake_page_function': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1079:2: note: in expansion of macro 'smp_store_release' smp_store_release(&wait->flags, flags | WQ_FLAG_WOKEN); ^~~~~~~~~~~~~~~~~ /kisskb/src/init/main.c: In function 'setup_boot_config': /kisskb/src/init/main.c:412:12: note: byref variable will be forcibly initialized u32 size, csum; ^~~~ /kisskb/src/init/main.c:412:6: note: byref variable will be forcibly initialized u32 size, csum; ^~~~ /kisskb/src/init/main.c:411:6: note: byref variable will be forcibly initialized int pos; ^~~ /kisskb/src/init/main.c:410:14: note: byref variable will be forcibly initialized const char *msg; ^~~ /kisskb/src/mm/filemap.c: In function 'wake_up_page_bit': /kisskb/src/mm/filemap.c:1101:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^~~~~~~~ /kisskb/src/mm/filemap.c:1099:23: note: byref variable will be forcibly initialized struct wait_page_key key; ^~~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_setscheduler': /kisskb/src/kernel/sched/core.c:6148:21: note: byref variable will be forcibly initialized struct sched_param lparam; ^~~~~~ 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/mm/filemap.c:20: /kisskb/src/mm/filemap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setattr': /kisskb/src/kernel/sched/core.c:6254:20: note: byref variable will be forcibly initialized struct sched_attr attr; ^~~~ In file included from /kisskb/src/include/linux/blkdev.h:14, from /kisskb/src/include/linux/blk-cgroup.h:23, from /kisskb/src/include/linux/writeback.h:14, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'do_async_mmap_readahead': /kisskb/src/include/linux/pagemap.h:861:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^~~~~ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/initcall.h:74, from /kisskb/src/init/main.c:108: /kisskb/src/init/main.c: In function 'perf_trace_initcall_level': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getaffinity': /kisskb/src/kernel/sched/core.c:6616:16: note: byref variable will be forcibly initialized cpumask_var_t mask; ^~~~ /kisskb/src/init/main.c: In function 'perf_trace_initcall_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_start, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_start, ^~~~~~~~~~~ /kisskb/src/init/main.c: In function 'perf_trace_initcall_finish': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_finish, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_finish, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:695, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/include/trace/trace_events.h:21, from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'affine_move_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:2301:2: note: in expansion of macro 'wait_var_event' wait_var_event(&my_pending.refs, !refcount_read(&my_pending.refs)); ^~~~~~~~~~~~~~ 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:108: /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_level': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^~~~~~~~~~~ /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_start, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__set_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2321:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_finish': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_finish, ^~~~~~~~~~~ In file included from /kisskb/src/include/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_range_has_page': /kisskb/src/mm/filemap.c:477:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/init/main.c: In function 'loglevel': /kisskb/src/init/main.c:248:6: note: byref variable will be forcibly initialized int newlevel; ^~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_setaffinity': /kisskb/src/kernel/sched/core.c:6454:30: note: byref variable will be forcibly initialized cpumask_var_t cpus_allowed, new_mask; ^~~~~~~~ /kisskb/src/kernel/sched/core.c:6454:16: note: byref variable will be forcibly initialized cpumask_var_t cpus_allowed, new_mask; ^~~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'replace_page_cache_page': /kisskb/src/mm/filemap.c:795:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setaffinity': /kisskb/src/kernel/sched/core.c:6563:16: note: byref variable will be forcibly initialized cpumask_var_t new_mask; ^~~~~~~~ /kisskb/src/init/main.c: In function 'initcall_blacklisted': /kisskb/src/init/main.c:1116:7: note: byref variable will be forcibly initialized char fn_name[KSYM_SYMBOL_LEN]; ^~~~~~~ /kisskb/src/mm/filemap.c: In function '__add_to_page_cache_locked': /kisskb/src/mm/filemap.c:835:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'add_to_page_cache_lru': /kisskb/src/mm/filemap.c:935:8: note: byref variable will be forcibly initialized void *shadow = NULL; ^~~~~~ /kisskb/src/init/main.c: In function 'start_kernel': /kisskb/src/init/main.c:851:8: note: byref variable will be forcibly initialized char *command_line; ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'init_idle': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:7115:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rq->curr, idle); ^~~~~~~~~~~~~~~~~~ /kisskb/src/init/main.c: In function 'do_one_initcall': /kisskb/src/init/main.c:1210:7: note: byref variable will be forcibly initialized char msgbuf[64]; ^~~~~~ 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:2918:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_pgoff); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_setnuma': /kisskb/src/kernel/sched/core.c:7207:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_activate': /kisskb/src/kernel/sched/core.c:7452:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_deactivate': /kisskb/src/kernel/sched/core.c:7492:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_dying': /kisskb/src/kernel/sched/core.c:7590:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/mm/filemap.c: In function 'page_cache_next_miss': /kisskb/src/mm/filemap.c:1624:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'page_cache_prev_miss': /kisskb/src/mm/filemap.c:1660:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_entry': /kisskb/src/mm/filemap.c:1689:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_fault': /kisskb/src/mm/filemap.c:2790:15: note: byref variable will be forcibly initialized 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 'find_get_entries': /kisskb/src/mm/filemap.c:1899:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range': /kisskb/src/mm/filemap.c:1973:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_contig': /kisskb/src/mm/filemap.c:2038:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/linux/blkdev.h:14, from /kisskb/src/include/linux/blk-cgroup.h:23, from /kisskb/src/include/linux/writeback.h:14, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'generic_file_buffered_read_get_pages': /kisskb/src/include/linux/pagemap.h:861:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^~~~~ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^~~ /kisskb/src/include/linux/pagemap.h:838:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^~~~~ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'find_get_pages_range_tag': /kisskb/src/mm/filemap.c:2095:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'generic_file_buffered_read': /kisskb/src/mm/filemap.c:2446:15: note: byref variable will be forcibly initialized struct page *pages_onstack[PAGEVEC_SIZE], **pages = NULL; ^~~~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'dio_warn_stale_pagecache': /kisskb/src/mm/filemap.c:3246:7: note: byref variable will be forcibly initialized char pathname[128]; ^~~~~~~~ /kisskb/src/mm/filemap.c: In function 'generic_perform_write': /kisskb/src/mm/filemap.c:3378:9: note: byref variable will be forcibly initialized void *fsdata; ^~~~~~ /kisskb/src/mm/filemap.c:3374:16: note: byref variable will be forcibly initialized struct page *page; ^~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/init/do_mounts.c: In function 'devt_from_devnum': /kisskb/src/init/do_mounts.c:238:11: note: byref variable will be forcibly initialized char *p, dummy; ^~~~~ /kisskb/src/init/do_mounts.c:238:8: note: byref variable will be forcibly initialized char *p, dummy; ^ /kisskb/src/init/do_mounts.c:236:21: note: byref variable will be forcibly initialized unsigned maj, min, offset; ^~~~~~ /kisskb/src/init/do_mounts.c:236:16: note: byref variable will be forcibly initialized unsigned maj, min, offset; ^~~ /kisskb/src/init/do_mounts.c:236:11: note: byref variable will be forcibly initialized unsigned maj, min, offset; ^~~ /kisskb/src/init/do_mounts.c: In function 'mount_block_root': /kisskb/src/init/do_mounts.c:416:7: note: byref variable will be forcibly initialized char b[BDEVNAME_SIZE]; ^ In file included from /kisskb/src/arch/arm64/mm/context.c:12: /kisskb/src/arch/arm64/mm/context.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_ioctl': /kisskb/src/sound/core/seq/seq_clientmgr.c:2128:4: note: byref variable will be forcibly initialized } buf; ^~~ /kisskb/src/mm/page-writeback.c: In function '__wb_calc_thresh': /kisskb/src/mm/page-writeback.c:763:27: note: byref variable will be forcibly initialized unsigned long numerator, denominator; ^~~~~~~~~~~ /kisskb/src/mm/page-writeback.c:763:16: note: byref variable will be forcibly initialized unsigned long numerator, denominator; ^~~~~~~~~ /kisskb/src/mm/page-writeback.c: In function 'balance_dirty_pages': /kisskb/src/mm/page-writeback.c:1569:6: note: byref variable will be forcibly initialized int nr_dirtied_pause; ^~~~~~~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_read': /kisskb/src/sound/core/seq/seq_clientmgr.c:442:25: note: byref variable will be forcibly initialized struct snd_seq_event tmpev; ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c:407:29: note: byref variable will be forcibly initialized struct snd_seq_event_cell *cell; ^~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_client_enqueue_event': /kisskb/src/sound/core/seq/seq_clientmgr.c:931:29: note: byref variable will be forcibly initialized struct snd_seq_event_cell *cell; ^~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_write': /kisskb/src/sound/core/seq/seq_clientmgr.c:1024:23: note: byref variable will be forcibly initialized struct snd_seq_event event; ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'bounce_error_event': /kisskb/src/sound/core/seq/seq_clientmgr.c:536:23: note: byref variable will be forcibly initialized struct snd_seq_event bounce_ev; ^~~~~~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_dispatch_event': /kisskb/src/sound/core/seq/seq_clientmgr.c:872:24: note: byref variable will be forcibly initialized struct snd_seq_event tmpev, *ev; ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_client_notify_subscription': /kisskb/src/sound/core/seq/seq_clientmgr.c:1447:23: note: byref variable will be forcibly initialized struct snd_seq_event event; ^~~~~ /kisskb/src/mm/page-writeback.c: In function 'writeback_set_ratelimit': /kisskb/src/mm/page-writeback.c:2060:16: note: byref variable will be forcibly initialized unsigned long dirty_thresh; ^~~~~~~~~~~~ /kisskb/src/mm/page-writeback.c:2059:16: note: byref variable will be forcibly initialized 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:2118:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_create_kernel_client': /kisskb/src/sound/core/seq/seq_clientmgr.c:2184:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/mm/page-writeback.c: In function '__test_set_page_writeback': /kisskb/src/mm/page-writeback.c:2773:12: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/page-writeback.c: In function 'write_cache_pages': /kisskb/src/mm/page-writeback.c:2177:10: note: byref variable will be forcibly initialized pgoff_t index; ^~~~~ /kisskb/src/mm/page-writeback.c:2175:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/arch/arm64/mm/pageattr.c: In function '__change_memory_common': /kisskb/src/arch/arm64/mm/pageattr.c:40:26: note: byref variable will be forcibly initialized struct page_change_data data; ^~~~ /kisskb/src/arch/arm64/mm/pageattr.c: In function 'set_direct_map_invalid_noflush': /kisskb/src/arch/arm64/mm/pageattr.c:153:26: note: byref variable will be forcibly initialized struct page_change_data data = { ^~~~ /kisskb/src/arch/arm64/mm/pageattr.c: In function 'set_direct_map_default_noflush': /kisskb/src/arch/arm64/mm/pageattr.c:168:26: note: byref variable will be forcibly initialized struct page_change_data data = { ^~~~ /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'owl_sirq_domain_alloc': /kisskb/src/drivers/irqchip/irq-owl-sirq.c:233:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-owl-sirq.c:15: /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'owl_sirq_init': /kisskb/src/drivers/irqchip/irq-owl-sirq.c:307:26: note: byref variable will be forcibly initialized struct of_phandle_args irq; ^~~ In file included from /kisskb/src/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:179:12: note: byref variable will be forcibly initialized LIST_HEAD(page_pool); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/drivers/mpu401/mpu401_uart.c: In function 'snd_mpu401_uart_input_read': /kisskb/src/sound/drivers/mpu401/mpu401_uart.c:386:16: note: byref variable will be forcibly initialized unsigned char byte; ^~~~ /kisskb/src/sound/drivers/mpu401/mpu401_uart.c: In function 'snd_mpu401_uart_output_write': /kisskb/src/sound/drivers/mpu401/mpu401_uart.c:411:16: note: byref variable will be forcibly initialized unsigned char byte; ^~~~ /kisskb/src/sound/drivers/mpu401/mpu401_uart.c: In function 'snd_mpu401_uart_new': /kisskb/src/sound/drivers/mpu401/mpu401_uart.c:517:22: note: byref variable will be forcibly initialized struct snd_rawmidi *rmidi; ^~~~~ /kisskb/src/ipc/msg.c: In function 'copy_msqid_from_user': /kisskb/src/ipc/msg.c:372:19: note: byref variable will be forcibly initialized struct msqid_ds tbuf_old; ^~~~~~~~ /kisskb/src/ipc/msg.c: In function 'copy_msqid_to_user': /kisskb/src/ipc/msg.c:325:19: note: byref variable will be forcibly initialized struct msqid_ds out; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/msg.h:5, from /kisskb/src/ipc/msg.c:27: /kisskb/src/ipc/msg.c: In function 'expunge_all': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:257:3: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, ERR_PTR(res)); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/ipc/msg.c:34: /kisskb/src/ipc/msg.c: In function 'freeque': /kisskb/src/ipc/msg.c:276:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/msg.c: In function 'msgctl_down': /kisskb/src/ipc/msg.c:429:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/msg.c: In function 'ksys_msgctl': /kisskb/src/ipc/msg.c:603:18: note: byref variable will be forcibly initialized struct msginfo msginfo; ^~~~~~~ /kisskb/src/ipc/msg.c:592:20: note: byref variable will be forcibly initialized struct msqid64_ds msqid64; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/msg.h:5, from /kisskb/src/ipc/msg.c:27: /kisskb/src/ipc/msg.c: In function 'pipelined_send': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:831:5: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, msg); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:823:5: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, ERR_PTR(-E2BIG)); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/brcmstb_gisb.c: In function 'brcmstb_gisb_arb_decode_addr': /kisskb/src/drivers/bus/brcmstb_gisb.c:244:7: note: byref variable will be forcibly initialized char m_fmt[11]; ^~~~~ /kisskb/src/ipc/msg.c: In function 'do_msgsnd': /kisskb/src/ipc/msg.c:873:21: note: byref variable will be forcibly initialized struct msg_sender s; ^ In file included from /kisskb/src/ipc/msg.c:34: /kisskb/src/ipc/msg.c:847:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c: In function 'dw_apb_ictl_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c:80:15: note: byref variable will be forcibly initialized unsigned int type = IRQ_TYPE_NONE; ^~~~ /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c:79:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^~~~~ /kisskb/src/drivers/bus/brcmstb_gisb.c: In function 'brcmstb_gisb_bp_handler': /kisskb/src/drivers/bus/brcmstb_gisb.c:318:7: note: byref variable will be forcibly initialized char m_fmt[11]; ^~~~~ /kisskb/src/drivers/bus/brcmstb_gisb.c: In function 'gisb_arb_set_timeout': /kisskb/src/drivers/bus/brcmstb_gisb.c:209:6: note: byref variable will be forcibly initialized int val, ret; ^~~ /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c: In function 'dw_apb_ictl_init': /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c:119:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/ipc/msg.c: In function 'do_msgrcv': /kisskb/src/ipc/msg.c:1122:23: note: byref variable will be forcibly initialized struct msg_receiver msr_d; ^~~~~ In file included from /kisskb/src/ipc/msg.c:34: /kisskb/src/ipc/msg.c:1097:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/msg.c: In function 'ksys_msgget': /kisskb/src/ipc/msg.c:302:20: note: byref variable will be forcibly initialized struct ipc_params msg_params; ^~~~~~~~~~ /kisskb/src/sound/core/seq/seq_memory.c: In function 'snd_seq_cell_alloc': /kisskb/src/sound/core/seq/seq_memory.c:215:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ In file included from /kisskb/src/sound/core/seq/seq_memory.c:13: /kisskb/src/sound/core/seq/seq_memory.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized 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:76:8: note: byref variable will be forcibly initialized char buf[32]; ^~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'fanotify_write': /kisskb/src/fs/notify/fanotify/fanotify_user.c:547:27: note: byref variable will be forcibly initialized struct fanotify_response response = { .fd = -1, .response = -1 }; ^~~~~~~~ /kisskb/src/sound/core/seq/seq_memory.c: In function 'snd_seq_event_dup': /kisskb/src/sound/core/seq/seq_memory.c:310:36: note: byref variable will be forcibly initialized struct snd_seq_event_cell *src, *tmp, *tail; ^~~ /kisskb/src/sound/core/seq/seq_memory.c:285:29: note: byref variable will be forcibly initialized struct snd_seq_event_cell *cell; ^~~~ /kisskb/src/sound/core/init.c: In function 'card_id_store_attr': /kisskb/src/sound/core/init.c:663:7: note: byref variable will be forcibly initialized char buf1[sizeof(card->id)]; ^~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'copy_info_to_user': /kisskb/src/fs/notify/fanotify/fanotify_user.c:234:16: note: byref variable will be forcibly initialized unsigned char bounce[FANOTIFY_INLINE_FH_LEN], *fh_buf; ^~~~~~ /kisskb/src/sound/core/init.c: In function 'snd_card_set_id_no_lock': /kisskb/src/sound/core/init.c:605:8: note: byref variable will be forcibly initialized char sfxstr[5]; /* "_012" */ ^~~~~~ /kisskb/src/sound/core/memory.c: In function 'copy_to_user_fromio': /kisskb/src/sound/core/memory.c:28:7: note: byref variable will be forcibly initialized char buf[256]; ^~~ /kisskb/src/sound/core/memory.c: In function 'copy_from_user_toio': /kisskb/src/sound/core/memory.c:60:7: note: byref variable will be forcibly initialized char buf[256]; ^~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'copy_event_to_user': /kisskb/src/fs/notify/fanotify/fanotify_user.c:331:15: note: byref variable will be forcibly initialized struct file *f = NULL; ^ /kisskb/src/fs/notify/fanotify/fanotify_user.c:327:33: note: byref variable will be forcibly initialized struct fanotify_event_metadata metadata; ^~~~~~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:937:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:997:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/init.c:462:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(card->remove_sleep, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/sound/core/init.c:9: /kisskb/src/sound/core/init.c: In function 'snd_card_free': /kisskb/src/sound/core/init.c:522:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(released); ^~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/sound/core/init.c: In function 'snd_card_register': /kisskb/src/sound/core/init.c:768:8: note: byref variable will be forcibly initialized char tmpid[sizeof(card->id)]; ^~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'fanotify_test_fid': /kisskb/src/fs/notify/fanotify/fanotify_user.c:1054:18: note: byref variable will be forcibly initialized __kernel_fsid_t root_fsid; ^~~~~~~~~ /kisskb/src/sound/core/init.c: In function 'snd_power_wait': /kisskb/src/sound/core/init.c:1000:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'fanotify_remove_mark': /kisskb/src/fs/notify/fanotify/fanotify_user.c:752:6: note: byref variable will be forcibly initialized int destroy_mark; ^~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c: In function 'do_fanotify_mark': /kisskb/src/fs/notify/fanotify/fanotify_user.c:1117:18: note: byref variable will be forcibly initialized __kernel_fsid_t __fsid, *fsid = NULL; ^~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:1116:14: note: byref variable will be forcibly initialized struct path path; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:58, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/locking/lockdep.c:30: /kisskb/src/kernel/locking/lockdep.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/pagemap.h:88, from /kisskb/src/mm/swap.c:43: /kisskb/src/mm/swap.c: In function 'perf_trace_mm_lru_insertion': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/pagemap.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_insertion, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/pagemap.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_insertion, ^~~~~~~~~~~ /kisskb/src/ipc/sem.c: In function 'complexmode_tryleave': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:372:3: note: in expansion of macro 'smp_store_release' smp_store_release(&sma->use_global_lock, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c: In function 'sem_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:423:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&sma->use_global_lock)) { ^~~~~~~~~~~~~~~~ /kisskb/src/mm/swap.c: In function 'perf_trace_mm_lru_activate': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/pagemap.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_activate, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/pagemap.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_activate, ^~~~~~~~~~~ /kisskb/src/ipc/sem.c: In function 'copy_semid_from_user': /kisskb/src/ipc/sem.c:1577:19: note: byref variable will be forcibly initialized struct semid_ds tbuf_old; ^~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/ipc/sem.c:74: /kisskb/src/ipc/sem.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/pagemap.h:88, from /kisskb/src/mm/swap.c:43: /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_insertion': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/pagemap.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_insertion, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/security.h:33, from /kisskb/src/ipc/sem.c:79: /kisskb/src/ipc/sem.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_activate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/pagemap.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_activate, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/lock.h:87, from /kisskb/src/kernel/locking/lockdep.c:63: /kisskb/src/kernel/locking/lockdep.c: In function 'perf_trace_lock_acquire': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^~~~~~~~~~~ /kisskb/src/ipc/sem.c: In function 'semctl_info': /kisskb/src/ipc/sem.c:1307:17: note: byref variable will be forcibly initialized struct seminfo seminfo; ^~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'perf_trace_lock': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/lock.h:87, from /kisskb/src/kernel/locking/lockdep.c:63: /kisskb/src/kernel/locking/lockdep.c: In function 'trace_event_raw_event_lock_acquire': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^~~~~~~~~~~ /kisskb/src/ipc/sem.c: In function 'copy_semid_to_user': /kisskb/src/ipc/sem.c:1198:19: note: byref variable will be forcibly initialized struct semid_ds out; ^~~ /kisskb/src/kernel/locking/lockdep.c: In function 'trace_event_raw_event_lock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c: In function 'copy_shmid_from_user': /kisskb/src/ipc/shm.c:785:19: note: byref variable will be forcibly initialized struct shmid_ds tbuf_old; ^~~~~~~~ /kisskb/src/ipc/shm.c: In function 'copy_shminfo_to_user': /kisskb/src/ipc/shm.c:808:18: note: byref variable will be forcibly initialized struct shminfo out; ^~~ /kisskb/src/mm/swap.c: In function 'get_kernel_page': /kisskb/src/mm/swap.c:195:20: note: byref variable will be forcibly initialized const struct kvec kiov = { ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c: In function 'lru_add_drain_all': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/swap.c:785:13: note: in expansion of macro 'smp_load_acquire' this_gen = smp_load_acquire(&lru_drain_gen); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:58, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function 'wake_up_sem_queue_prepare': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:790:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->status, error); ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/misc.c: In function '__snd_printk': /kisskb/src/sound/core/misc.c:53:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/mm/swap.c: In function 'release_pages': /kisskb/src/mm/swap.c:861:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c:859:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function 'semctl_main': /kisskb/src/ipc/shm.c: In function 'copy_shmid_to_user': /kisskb/src/ipc/shm.c:756:19: note: byref variable will be forcibly initialized struct shmid_ds out; ^~~ /kisskb/src/ipc/sem.c:1409:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/sem.c:1407:9: note: byref variable will be forcibly initialized ushort fast_sem_io[SEMMSL_FAST]; ^~~~~~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'assign_lock_key': /kisskb/src/kernel/locking/lockdep.c:910:16: note: byref variable will be forcibly initialized unsigned long can_addr, addr = (unsigned long)lock; ^~~~~~~~ /kisskb/src/mm/swap.c: In function 'pagevec_lru_move_fn': /kisskb/src/mm/swap.c:209:16: note: byref variable will be forcibly initialized unsigned long flags = 0; ^~~~~ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function 'semctl_setval': /kisskb/src/ipc/sem.c:1346:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/sem.c: In function 'freeary': /kisskb/src/ipc/sem.c:1145:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/shm.c: In function 'newseg': /kisskb/src/ipc/shm.c:609:7: note: byref variable will be forcibly initialized char name[13]; ^~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'lock_stats': /kisskb/src/kernel/locking/lockdep.c:266:26: note: byref variable will be forcibly initialized struct lock_class_stats stats; ^~~~~ /kisskb/src/ipc/sem.c: In function 'ksys_semctl': /kisskb/src/ipc/sem.c:1652:20: note: byref variable will be forcibly initialized struct semid64_ds semid64; ^~~~~~~ /kisskb/src/ipc/sem.c: In function 'find_alloc_undo': /kisskb/src/ipc/sem.c:1906:24: note: byref variable will be forcibly initialized struct sem_undo_list *ulp; ^~~ /kisskb/src/kernel/locking/lockdep.c: In function 'print_lockdep_cache': /kisskb/src/kernel/locking/lockdep.c:716:7: note: byref variable will be forcibly initialized char str[KSYM_NAME_LEN]; ^~~ /kisskb/src/mm/swap.c: In function '__pagevec_lru_add': /kisskb/src/mm/swap.c:1020:16: note: byref variable will be forcibly initialized unsigned long flags = 0; ^~~~~ /kisskb/src/kernel/locking/lockdep.c: In function '__print_lock_name': /kisskb/src/kernel/locking/lockdep.c:684:7: note: byref variable will be forcibly initialized char str[KSYM_NAME_LEN]; ^~~ /kisskb/src/kernel/locking/lockdep.c: In function 'print_lock_name': /kisskb/src/kernel/locking/lockdep.c:702:7: note: byref variable will be forcibly initialized char usage[LOCK_USAGE_CHARS]; ^~~~~ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function 'do_semtimedop': /kisskb/src/ipc/sem.c:2112:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/sem.c:1991:19: note: byref variable will be forcibly initialized struct sem_queue queue; ^~~~~ /kisskb/src/ipc/sem.c:1986:16: note: byref variable will be forcibly initialized struct sembuf fast_sops[SEMOPM_FAST]; ^~~~~~~~~ /kisskb/src/ipc/shm.c: In function 'ksys_shmctl': /kisskb/src/ipc/shm.c:1161:19: note: byref variable will be forcibly initialized struct shm_info shm_info; ^~~~~~~~ /kisskb/src/ipc/shm.c:1152:20: note: byref variable will be forcibly initialized struct shminfo64 shminfo; ^~~~~~~ /kisskb/src/ipc/shm.c:1143:20: note: byref variable will be forcibly initialized struct shmid64_ds sem64; ^~~~~ /kisskb/src/ipc/shm.c: In function 'ksys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized struct ipc_params shm_params; ^~~~~~~~~~ /kisskb/src/ipc/shm.c: In function '__do_sys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized /kisskb/src/ipc/shm.c: In function '__se_sys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized /kisskb/src/ipc/shm.c: In function '__arm64_sys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/locking/lockdep.c: In function '__lock_contended': /kisskb/src/kernel/locking/lockdep.c:5574:6: note: byref variable will be forcibly initialized int i, contention_point, contending_point; ^ /kisskb/src/ipc/shm.c: In function 'do_shmat': /kisskb/src/ipc/shm.c:1430:16: note: byref variable will be forcibly initialized unsigned long populate = 0; ^~~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function '__lock_acquired': /kisskb/src/kernel/locking/lockdep.c:5616:6: note: byref variable will be forcibly initialized int i, cpu; ^ /kisskb/src/ipc/sem.c: In function 'ksys_semget': /kisskb/src/ipc/sem.c:607:20: note: byref variable will be forcibly initialized struct ipc_params sem_params; ^~~~~~~~~~ /kisskb/src/ipc/shm.c: In function '__do_sys_shmat': /kisskb/src/ipc/shm.c:1591:16: note: byref variable will be forcibly initialized unsigned long ret; ^~~ /kisskb/src/ipc/shm.c: In function '__se_sys_shmat': /kisskb/src/ipc/shm.c:1591:16: note: byref variable will be forcibly initialized /kisskb/src/ipc/sem.c: In function 'ksys_semtimedop': /kisskb/src/ipc/shm.c: In function '__arm64_sys_shmat': /kisskb/src/ipc/shm.c:1591:16: note: byref variable will be forcibly initialized /kisskb/src/ipc/sem.c:2238:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/ipc/sem.c: In function 'compat_ksys_semtimedop': /kisskb/src/ipc/sem.c:2258:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/ipc/sem.c: In function 'copy_semundo': /kisskb/src/ipc/sem.c:2286:24: note: byref variable will be forcibly initialized struct sem_undo_list *undo_list; ^~~~~~~~~ /kisskb/src/arch/arm64/mm/ptdump.c: In function 'ptdump_walk': /kisskb/src/arch/arm64/mm/ptdump.c:319:18: note: byref variable will be forcibly initialized struct pg_state st; ^~ /kisskb/src/arch/arm64/mm/ptdump.c:329:36: note: byref variable will be forcibly initialized .range = (struct ptdump_range[]){ ^ /kisskb/src/arch/arm64/mm/ptdump.c: In function 'ptdump_check_wx': /kisskb/src/arch/arm64/mm/ptdump.c:359:36: note: byref variable will be forcibly initialized .marker = (struct addr_marker[]) { ^ /kisskb/src/arch/arm64/mm/ptdump.c:367:37: note: byref variable will be forcibly initialized .range = (struct ptdump_range[]) { ^ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function 'exit_sem': /kisskb/src/ipc/sem.c:2329:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/sound/core/seq/seq_queue.c: In function 'queue_broadcast_event': /kisskb/src/sound/core/seq/seq_queue.c:616:23: note: byref variable will be forcibly initialized struct snd_seq_event sev; ^~~ /kisskb/src/sound/core/seq/seq_queue.c: In function 'snd_seq_check_queue': /kisskb/src/sound/core/seq/seq_queue.c:242:22: note: byref variable will be forcibly initialized snd_seq_real_time_t cur_time; ^~~~~~~~ /kisskb/src/sound/core/seq/seq_queue.c:241:22: note: byref variable will be forcibly initialized snd_seq_tick_time_t cur_tick; ^~~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function '__lock_downgrade': /kisskb/src/kernel/locking/lockdep.c:5046:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/kernel/locking/lockdep.c:5044:22: note: byref variable will be forcibly initialized unsigned int depth, merged = 0; ^~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function '__lock_release': /kisskb/src/kernel/locking/lockdep.c:5100:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/kernel/locking/lockdep.c:5098:22: note: byref variable will be forcibly initialized unsigned int depth, merged = 1; ^~~~~~ /kisskb/src/crypto/cipher.c: In function 'cipher_crypt_one': /kisskb/src/crypto/cipher.c:68:6: note: byref variable will be forcibly initialized u8 buffer[MAX_CIPHER_BLOCKSIZE + MAX_CIPHER_ALIGNMASK]; ^~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function '__lock_set_class': /kisskb/src/kernel/locking/lockdep.c:5001:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/kernel/locking/lockdep.c:4998:22: note: byref variable will be forcibly initialized unsigned int depth, merged = 0; ^~~~~~ /kisskb/src/drivers/irqchip/irq-gic.c: In function 'gic_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic.c:1082:15: note: byref variable will be forcibly initialized unsigned int type = IRQ_TYPE_NONE; ^~~~ /kisskb/src/drivers/irqchip/irq-gic.c:1081:18: note: byref variable will be forcibly initialized irq_hw_number_t 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/kernel/locking/osq_lock.c:2: /kisskb/src/kernel/locking/osq_lock.c: In function 'osq_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/osq_lock.c:170:7: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&node->locked)) ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic.c: In function 'gic_check_eoimode': /kisskb/src/drivers/irqchip/irq-gic.c:1305:18: note: byref variable will be forcibly initialized struct resource cpuif_res; ^~~~~~~~~ /kisskb/src/sound/core/seq/seq_fifo.c: In function 'snd_seq_fifo_event_in': /kisskb/src/sound/core/seq/seq_fifo.c:104:29: note: byref variable will be forcibly initialized 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:166:21: note: byref variable will be forcibly initialized 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:226:33: note: byref variable will be forcibly initialized struct snd_seq_pool *newpool, *oldpool; ^~~~~~~ /kisskb/src/sound/core/seq/seq_fifo.c:226:23: note: byref variable will be forcibly initialized struct snd_seq_pool *newpool, *oldpool; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/kernel/locking/qspinlock.c:16: /kisskb/src/kernel/locking/qspinlock.c: In function 'queued_spin_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/mcs_spinlock.h:45:2: note: in expansion of macro 'smp_store_release' smp_store_release((l), 1) ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qspinlock.c:553:2: note: in expansion of macro 'arch_mcs_spin_unlock_contended' arch_mcs_spin_unlock_contended(&next->locked); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qspinlock.c:511:8: note: in expansion of macro 'atomic_cond_read_acquire' val = atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_PENDING_MASK)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/mcs_spinlock.h:34:2: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(l, VAL); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qspinlock.c:474:3: note: in expansion of macro 'arch_mcs_spin_lock_contended' arch_mcs_spin_lock_contended(&node->locked); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qspinlock.c:382:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_MASK)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_slowlock': /kisskb/src/kernel/locking/rtmutex.c:1232:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter waiter; ^~~~~~ In file included from /kisskb/src/kernel/locking/rtmutex.c:19: /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_fastunlock': /kisskb/src/kernel/locking/rtmutex.c:1456:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_futex_unlock': /kisskb/src/kernel/locking/rtmutex.c:1635:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/math/prime_numbers.c:4: /kisskb/src/lib/math/prime_numbers.c: In function 'expand_to_next_prime': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/math/prime_numbers.c:152:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(primes, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/math/prime_numbers.c: In function 'free_primes': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/math/prime_numbers.c:168:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(primes, &small_primes); ^~~~~~~~~~~~~~~~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/notify/group.c:68:2: note: in expansion of macro 'wait_event' wait_event(group->notification_waitq, !atomic_read(&group->user_waits)); ^~~~~~~~~~ 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:194, 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:10, 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list': /kisskb/src/sound/core/control.c:723:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list_user': /kisskb/src/sound/core/control.c:761:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_list list; ^~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_read': /kisskb/src/sound/core/control.c:1793:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/core/control.c:1790:24: note: byref variable will be forcibly initialized struct snd_ctl_event ev; ^~ /kisskb/src/sound/core/control.c: In function 'replace_user_tlv': /kisskb/src/sound/core/control.c:1304:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_new1': /kisskb/src/sound/core/control.c:232:23: note: byref variable will be forcibly initialized struct snd_kcontrol *kctl; ^~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_remove': /kisskb/src/sound/core/control.c:465:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_tlv_ioctl': /kisskb/src/sound/core/control.c:1660:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/core/control.c:1656:21: note: byref variable will be forcibly initialized struct snd_ctl_tlv header; ^~~~~~ /kisskb/src/sound/core/control.c: In function '__snd_ctl_add_replace': /kisskb/src/sound/core/control.c:343:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_info_user': /kisskb/src/sound/core/control.c:1013:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_read': /kisskb/src/sound/core/control.c:1037:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_write': /kisskb/src/sound/core/control.c:1130:26: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id = control->id; ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_lock': /kisskb/src/sound/core/control.c:1170:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_unlock': /kisskb/src/sound/core/control.c:1198:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_add': /kisskb/src/sound/core/control.c:1417:23: note: byref variable will be forcibly initialized struct snd_kcontrol *kctl; ^~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_add_user': /kisskb/src/sound/core/control.c:1548:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_remove': /kisskb/src/sound/core/control.c:1567:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/arch/arm64/mm/numa.c: In function 'numa_register_nodes': /kisskb/src/arch/arm64/mm/numa.c:370:28: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^~~~~~~ /kisskb/src/arch/arm64/mm/numa.c:370:17: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^~~~~~~~~ /kisskb/src/arch/arm64/kernel/insn.c: In function 'aarch64_insn_read': /kisskb/src/arch/arm64/kernel/insn.c:130:9: note: byref variable will be forcibly initialized __le32 val; ^~~ /kisskb/src/arch/arm64/kernel/insn.c: In function 'aarch64_insn_patch_text': /kisskb/src/arch/arm64/kernel/insn.c:237:28: note: byref variable will be forcibly initialized struct aarch64_insn_patch patch = { ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_peek_irq': /kisskb/src/drivers/irqchip/irq-gic-v3.c:319:6: note: byref variable will be forcibly initialized 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:442:14: note: byref variable will be forcibly initialized u32 offset, index; ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_poke_irq': /kisskb/src/drivers/irqchip/irq-gic-v3.c:336:6: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cnew': /kisskb/src/sound/pci/ac97/ac97_codec.c:1158:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_ipi_send_mask': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1129:6: note: byref variable will be forcibly initialized int cpu; ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_set_type': /kisskb/src/drivers/irqchip/irq-gic-v3.c:553:14: note: byref variable will be forcibly initialized u32 offset, index; ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_set_affinity': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1178:14: note: byref variable will be forcibly initialized 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:1408:15: note: byref variable will be forcibly initialized unsigned int type = IRQ_TYPE_NONE; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1407:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^~~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'ctl_find': /kisskb/src/sound/pci/ac97/ac97_codec.c:2610:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_populate_ppi_partitions': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1807:21: note: byref variable will be forcibly initialized struct irq_fwspec ppi_fwspec = { ^~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1779:8: note: byref variable will be forcibly initialized u32 cpu_phandle; ^~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_setup_kvm_info': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1836:6: note: byref variable will be forcibly initialized u32 gicv_idx; ^~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1835:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_init': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1889:19: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1863:6: note: byref variable will be forcibly initialized u32 nr_redist_regions; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1862:6: note: byref variable will be forcibly initialized u64 redist_stride; ^~~~~~~~~~~~~ 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:3396:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/arch/arm64/kernel/return_address.c: In function 'return_address': /kisskb/src/arch/arm64/kernel/return_address.c:38:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/arch/arm64/kernel/return_address.c:37:29: note: byref variable will be forcibly initialized struct return_address_data data; ^~~~ In file included from /kisskb/src/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:42:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_remove_ctl': /kisskb/src/sound/pci/ac97/ac97_codec.c:2601:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'check_volume_resolution': /kisskb/src/sound/pci/ac97/ac97_codec.c:1078:16: note: byref variable will be forcibly initialized unsigned char max[3] = { 63, 31, 15 }; ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:1077:17: note: byref variable will be forcibly initialized unsigned short cbit[3] = { 0x20, 0x10, 0x01 }; ^~~~ /kisskb/src/sound/xen/xen_snd_front.c: In function 'sndback_initwait': /kisskb/src/sound/xen/xen_snd_front.c:211:6: note: byref variable will be forcibly initialized int num_streams; ^~~~~~~~~~~ /kisskb/src/lib/crypto/chacha.c: In function 'chacha_block_generic': /kisskb/src/lib/crypto/chacha.c:78:6: note: byref variable will be forcibly initialized u32 x[16]; ^ /kisskb/src/lib/crypto/chacha.c: In function 'hchacha_block_generic': /kisskb/src/lib/crypto/chacha.c:105:6: note: byref variable will be forcibly initialized u32 x[16]; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cvol_new': /kisskb/src/sound/pci/ac97/ac97_codec.c:1252:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 0, lo_max, 1); ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:1247:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 8, 0, lo_max, 1); ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cmute_new_stereo': /kisskb/src/sound/pci/ac97/ac97_codec.c:1194:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 15, 1, 1); ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:1188:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 15, 7, 1, 1); ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cmix_new_stereo': /kisskb/src/sound/pci/ac97/ac97_codec.c:1282:24: note: byref variable will be forcibly initialized unsigned char lo_max, hi_max; ^~~~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:1282:16: note: byref variable will be forcibly initialized unsigned char lo_max, hi_max; ^~~~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:1281:7: note: byref variable will be forcibly initialized char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; ^~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_mixer_build': /kisskb/src/sound/pci/ac97/ac97_codec.c:1316:16: note: byref variable will be forcibly initialized unsigned char 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/locking/spinlock_debug.c:9: /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:116:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->wlocked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/drivers/mpu401/mpu401.c: In function 'snd_mpu401_create': /kisskb/src/sound/drivers/mpu401/mpu401.c:55:19: note: byref variable will be forcibly initialized struct snd_card *card; ^~~~ /kisskb/src/sound/drivers/mpu401/mpu401.c: In function 'snd_mpu401_probe': /kisskb/src/sound/drivers/mpu401/mpu401.c:94:19: note: byref variable will be forcibly initialized struct snd_card *card; ^~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_mixer': /kisskb/src/sound/pci/ac97/ac97_codec.c:2261:8: note: byref variable will be forcibly initialized char comp[16]; ^~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:2241:8: note: byref variable will be forcibly initialized char comp[16]; ^~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:1999:7: note: byref variable will be forcibly initialized char name[64]; ^~~~ /kisskb/src/sound/drivers/mpu401/mpu401.c: In function 'snd_mpu401_pnp_probe': /kisskb/src/sound/drivers/mpu401/mpu401.c:173:19: note: byref variable will be forcibly initialized struct snd_card *card; ^~~~ In file included from /kisskb/src/sound/drivers/mpu401/mpu401.c:11: /kisskb/src/sound/drivers/mpu401/mpu401.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/sound/drivers/mpu401/mpu401.c: In function 'alsa_card_mpu401_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/sound/soc/codecs/ac97.c: In function 'ac97_soc_probe': /kisskb/src/sound/soc/codecs/ac97.c:68:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97_template; ^~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/ac97.c:67:23: note: byref variable will be forcibly initialized struct snd_ac97_bus *ac97_bus; ^~~~~~~~ /kisskb/src/sound/soc/codecs/ac97.c:66:19: note: byref variable will be forcibly initialized struct snd_ac97 *ac97; ^~~~ /kisskb/src/sound/xen/xen_snd_front_cfg.c: In function 'cfg_read_pcm_hw': /kisskb/src/sound/xen/xen_snd_front_cfg.c:246:15: note: byref variable will be forcibly initialized unsigned int len; ^~~ In file included from /kisskb/src/include/xen/xenbus.h:37, from /kisskb/src/sound/xen/xen_snd_front_cfg.c:11: /kisskb/src/sound/xen/xen_snd_front_cfg.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/xen/xen_snd_front_cfg.c: In function 'cfg_device': /kisskb/src/sound/xen/xen_snd_front_cfg.c:393:7: note: byref variable will be forcibly initialized char node[3]; ^~~~ /kisskb/src/sound/xen/xen_snd_front_cfg.c:392:14: note: byref variable will be forcibly initialized int cur_pb, cur_cap; ^~~~~~~ /kisskb/src/sound/xen/xen_snd_front_cfg.c:392:6: note: byref variable will be forcibly initialized int cur_pb, cur_cap; ^~~~~~ /kisskb/src/sound/xen/xen_snd_front_cfg.c:391:14: note: byref variable will be forcibly initialized int num_pb, num_cap; ^~~~~~~ /kisskb/src/sound/xen/xen_snd_front_cfg.c:391:6: note: byref variable will be forcibly initialized int num_pb, num_cap; ^~~~~~ /kisskb/src/sound/xen/xen_snd_front_cfg.c: In function 'xen_snd_front_cfg_card': /kisskb/src/sound/xen/xen_snd_front_cfg.c:481:7: note: byref variable will be forcibly initialized char node[3]; ^~~~ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_pinconf_get_pull': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:403:25: note: byref variable will be forcibly initialized unsigned int reg, bit, val; ^~~ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_pinconf_get_drive_strength': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:440:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_pinconf_get_gpio_bit': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:202:25: note: byref variable will be forcibly initialized unsigned int reg, bit, 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:63: /kisskb/src/fs/notify/mark.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:657:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_pinconf_get': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:481:6: note: byref variable will be forcibly initialized u16 arg; ^~~ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_map_resource': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:643:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_detach_connector_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c:192:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(conn->obj), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c: In function 'meson_gpio_get': /kisskb/src/drivers/pinctrl/meson/pinctrl-meson.c:590:25: note: byref variable will be forcibly initialized unsigned int reg, bit, val; ^~~ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_mark_destroy_workfn': /kisskb/src/fs/notify/mark.c:829:19: note: byref variable will be forcibly initialized struct list_head private_destroy_list; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_init_dai_link_params': /kisskb/src/sound/soc/generic/simple-card-utils.c:340:26: note: byref variable will be forcibly initialized struct snd_pcm_hardware hw; ^~ 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:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_put_mark': /kisskb/src/fs/notify/mark.c:231:15: note: byref variable will be forcibly initialized unsigned int type = FSNOTIFY_OBJ_TYPE_DETACHED; ^~~~ 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:222:9: note: byref variable will be forcibly initialized 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:40:7: note: byref variable will be forcibly initialized 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:62:22: note: byref variable will be forcibly initialized struct device_node *framemaster = NULL; ^~~~~~~~~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c:61:22: note: byref variable will be forcibly initialized 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:101:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/sound/core/ctljack.c: In function 'get_available_index': /kisskb/src/sound/core/ctljack.c:32:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^~~ /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:131:8: note: byref variable will be forcibly initialized 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:166:6: note: byref variable will be forcibly initialized u32 val; ^~~ 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:728:12: note: byref variable will be forcibly initialized LIST_HEAD(to_free); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_destroy_marks': /kisskb/src/fs/notify/mark.c:774:15: note: byref variable will be forcibly initialized unsigned int type; ^~~~ /kisskb/src/mm/truncate.c: In function '__invalidate_mapping_pages': /kisskb/src/mm/truncate.c:535:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/truncate.c:534:10: note: byref variable will be forcibly initialized pgoff_t indices[PAGEVEC_SIZE]; ^~~~~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_parse_routing': /kisskb/src/sound/soc/generic/simple-card-utils.c:451:7: note: byref variable will be forcibly initialized char prop[128]; ^~~~ /kisskb/src/mm/truncate.c: In function 'truncate_inode_pages_range': /kisskb/src/mm/truncate.c:337:18: note: byref variable will be forcibly initialized struct pagevec locked_pvec; ^~~~~~~~~~~ /kisskb/src/mm/truncate.c:299:11: note: byref variable will be forcibly initialized pgoff_t indices[PAGEVEC_SIZE]; ^~~~~~~ /kisskb/src/mm/truncate.c:298:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_parse_widgets': /kisskb/src/sound/soc/generic/simple-card-utils.c:469:7: note: byref variable will be forcibly initialized 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:492:7: note: byref variable will be forcibly initialized char prop[128]; ^~~~ /kisskb/src/mm/truncate.c: In function 'invalidate_inode_pages2_range': /kisskb/src/mm/truncate.c:716:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/truncate.c:715:10: note: byref variable will be forcibly initialized pgoff_t indices[PAGEVEC_SIZE]; ^~~~~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_init_jack': /kisskb/src/sound/soc/generic/simple-card-utils.c:548:7: note: byref variable will be forcibly initialized char prop[128]; ^~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c:547:21: note: byref variable will be forcibly initialized enum of_gpio_flags flags; ^~~~~ 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/core/vmaster.c: In function 'snd_ctl_make_virtual_master': /kisskb/src/sound/core/vmaster.c:397:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new knew; ^~~~ /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c: In function 'phy_g12a_usb3_init': /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c:199:6: note: byref variable will be forcibly initialized int data, ret; ^~~~ /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c: In function 'phy_g12a_usb3_pcie_cr_bus_addr': /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c:74:15: note: byref variable will be forcibly initialized unsigned int val, reg; ^~~ /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c: In function 'phy_g12a_usb3_pcie_cr_bus_write': /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c:138:15: note: byref variable will be forcibly initialized unsigned int val, reg; ^~~ /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c: In function 'phy_g12a_usb3_pcie_cr_bus_read': /kisskb/src/drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c:105:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ 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:586:9: note: byref variable will be forcibly initialized 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:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'mbi_init': /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:311:19: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_timer.c:8: /kisskb/src/sound/core/seq/seq_timer.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/sound/core/seq/seq_timer.c: In function 'snd_seq_timer_open': /kisskb/src/sound/core/seq/seq_timer.c:285:24: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ /kisskb/src/sound/core/seq/seq_timer.c:262:7: note: byref variable will be forcibly initialized char str[32]; ^~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_timer.c:8: /kisskb/src/sound/core/seq/seq_timer.c: In function 'snd_seq_timer_get_cur_time': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/sound/core/seq/seq_timer.c:440:21: note: byref variable will be forcibly initialized struct timespec64 tm; ^~ 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:246, 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:213:18: note: byref variable will be forcibly initialized DECLARE_BITMAP(remaining_capabilities, ARM64_NPATCHABLE); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/arch/arm64/kernel/alternative.c:202:20: note: byref variable will be forcibly initialized struct alt_region region = { ^~~~~~ /kisskb/src/arch/arm64/kernel/alternative.c: In function 'apply_boot_alternatives': /kisskb/src/arch/arm64/kernel/alternative.c:240:20: note: byref variable will be forcibly initialized struct alt_region region = { ^~~~~~ /kisskb/src/lib/crypto/libchacha.c: In function 'chacha_crypt_generic': /kisskb/src/lib/crypto/libchacha.c:19:5: note: byref variable will be forcibly initialized u8 stream[CHACHA_BLOCK_SIZE] __aligned(sizeof(long)); ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_console': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/printk.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(console, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/printk.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(console, ^~~~~~~~~~~ In file included from /kisskb/src/include/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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/printk.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(console, ^~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c: In function 'console_setup': /kisskb/src/kernel/printk/printk.c:2234:7: note: byref variable will be forcibly initialized char buf[sizeof(console_cmdline[0].name) + 4]; /* 4 for "ttyS" */ ^~~ /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:178:7: note: byref variable will be forcibly initialized char old_str[DEVKMSG_STR_MAX_SIZE]; ^~~~~~~ /kisskb/src/kernel/printk/printk.c: In function 'console_unlock': /kisskb/src/kernel/printk/printk.c:2453:21: note: byref variable will be forcibly initialized struct printk_info info; ^~~~ /kisskb/src/arch/arm64/kernel/cpufeature.c: In function 'parse_kpti': /kisskb/src/arch/arm64/kernel/cpufeature.c:1430:7: note: byref variable will be forcibly initialized bool enabled; ^~~~~~~ /kisskb/src/sound/core/seq/seq_system.c: In function 'snd_seq_system_broadcast': /kisskb/src/kernel/power/qos.c: In function 'cpu_latency_qos_read': /kisskb/src/sound/core/seq/seq_system.c:81:23: note: byref variable will be forcibly initialized struct snd_seq_event ev; ^~ /kisskb/src/kernel/power/qos.c:366:6: note: byref variable will be forcibly initialized s32 value; ^~~~~ /kisskb/src/sound/core/seq/seq_system.c: In function 'snd_seq_system_client_init': /kisskb/src/sound/core/seq/seq_system.c:109:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pcallbacks; ^~~~~~~~~~ /kisskb/src/kernel/power/qos.c: In function 'cpu_latency_qos_write': /kisskb/src/kernel/power/qos.c:381:6: note: byref variable will be forcibly initialized s32 value; ^~~~~ /kisskb/src/arch/arm64/kernel/cpufeature.c: In function 'do_emulate_mrs': /kisskb/src/arch/arm64/kernel/cpufeature.c:2795:6: note: byref variable will be forcibly initialized u64 val; ^~~ /kisskb/src/crypto/scatterwalk.c: In function 'scatterwalk_map_and_copy': /kisskb/src/crypto/scatterwalk.c:59:21: note: byref variable will be forcibly initialized struct scatterlist tmp[2]; ^~~ /kisskb/src/crypto/scatterwalk.c:58:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'its_map_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:272:22: note: byref variable will be forcibly initialized struct its_cmd_info info = { ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'its_get_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:295:22: note: byref variable will be forcibly initialized struct its_cmd_info info = { ^~~~ 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:12: note: byref variable will be forcibly initialized LIST_HEAD(top); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/algapi.c:146:12: note: byref variable will be forcibly initialized LIST_HEAD(stack); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/algapi.c:144:12: note: byref variable will be forcibly initialized LIST_HEAD(secondary_spawns); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_alg_tested': /kisskb/src/crypto/algapi.c:288:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_alg': /kisskb/src/crypto/algapi.c:450:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_template': /kisskb/src/crypto/algapi.c:541:12: note: byref variable will be forcibly initialized LIST_HEAD(users); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_instance': /kisskb/src/crypto/algapi.c:656:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/codecs/adau1372.c: In function 'adau1372_setup_pll': /kisskb/src/sound/soc/codecs/adau1372.c:898:5: note: byref variable will be forcibly initialized u8 regs[5]; ^~~~ In file included from /kisskb/src/arch/arm64/kernel/cacheinfo.c:10: /kisskb/src/arch/arm64/kernel/cacheinfo.c: In function 'init_cache_level': /kisskb/src/include/linux/cacheinfo.h:95:6: note: byref variable will be forcibly initialized int ret; \ ^~~ /kisskb/src/arch/arm64/kernel/cacheinfo.c:101:1: note: in expansion of macro 'DEFINE_SMP_CALL_CACHE_FUNCTION' DEFINE_SMP_CALL_CACHE_FUNCTION(init_cache_level) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/adau1372.c: In function 'adau1372_enable_pll': /kisskb/src/sound/soc/codecs/adau1372.c:766:15: note: byref variable will be forcibly initialized unsigned int val, timeout = 0; ^~~ /kisskb/src/arch/arm64/kernel/cacheinfo.c: In function 'populate_cache_leaves': /kisskb/src/include/linux/cacheinfo.h:95:6: note: byref variable will be forcibly initialized int ret; \ ^~~ /kisskb/src/arch/arm64/kernel/cacheinfo.c:102:1: note: in expansion of macro 'DEFINE_SMP_CALL_CACHE_FUNCTION' DEFINE_SMP_CALL_CACHE_FUNCTION(populate_cache_leaves) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/xen/events.h:5, from /kisskb/src/sound/xen/xen_snd_front_evtchnl.c:11: /kisskb/src/sound/xen/xen_snd_front_evtchnl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/xen/xen_snd_front_evtchnl.c: In function 'evtchnl_alloc': /kisskb/src/sound/xen/xen_snd_front_evtchnl.c:200:14: note: byref variable will be forcibly initialized grant_ref_t gref; ^~~~ /kisskb/src/sound/xen/xen_snd_front_evtchnl.c: In function 'xen_snd_front_evtchnl_publish_all': /kisskb/src/sound/xen/xen_snd_front_evtchnl.c:387:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/kernel/locking/qrwlock.c:9: /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_read_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c:49:2: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c:33:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_write_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c:77:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, VAL == _QW_WAITING); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime': /kisskb/src/kernel/sched/cputime.c:299:15: note: byref variable will be forcibly initialized unsigned int seq, nextseq; ^~~ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime_adjusted': /kisskb/src/kernel/sched/cputime.c:625:22: note: byref variable will be forcibly initialized struct task_cputime cputime; ^~~~~~~ /kisskb/src/lib/crypto/aes.c: In function 'aes_encrypt': /kisskb/src/lib/crypto/aes.c:262:14: note: byref variable will be forcibly initialized u32 st0[4], st1[4]; ^~~ /kisskb/src/lib/crypto/aes.c:262:6: note: byref variable will be forcibly initialized u32 st0[4], st1[4]; ^~~ /kisskb/src/lib/crypto/aes.c: In function 'aes_decrypt': /kisskb/src/lib/crypto/aes.c:313:14: note: byref variable will be forcibly initialized u32 st0[4], st1[4]; ^~~ /kisskb/src/lib/crypto/aes.c:313:6: note: byref variable will be forcibly initialized u32 st0[4], st1[4]; ^~~ /kisskb/src/sound/soc/bcm/bcm63xx-i2s-whistler.c: In function 'bcm63xx_i2s_shutdown': /kisskb/src/sound/soc/bcm/bcm63xx-i2s-whistler.c:145:24: note: byref variable will be forcibly initialized unsigned int enabled, slavemode; ^~~~~~~~~ /kisskb/src/sound/soc/bcm/bcm63xx-i2s-whistler.c:145:15: note: byref variable will be forcibly initialized unsigned int enabled, slavemode; ^~~~~~~ /kisskb/src/sound/soc/bcm/bcm63xx-i2s-whistler.c: In function 'bcm63xx_i2s_startup': /kisskb/src/sound/soc/bcm/bcm63xx-i2s-whistler.c:92:15: note: byref variable will be forcibly initialized unsigned int slavemode; ^~~~~~~~~ /kisskb/src/crypto/geniv.c: In function 'aead_geniv_alloc': /kisskb/src/crypto/geniv.c:49:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ In file included from /kisskb/src/sound/xen/xen_snd_front_alsa.c:15: /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c: In function 'of_pmsi_get_dev_id': /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c:24:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c:7: /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c: In function 'its_pmsi_init_one': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/sound/xen/xen_snd_front_alsa.c:11: /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'new_pcm_instance': /kisskb/src/sound/xen/xen_snd_front_alsa.c:721:18: note: byref variable will be forcibly initialized struct snd_pcm *pcm; ^~~ /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:6: note: byref variable will be forcibly initialized u32 dev_id; ^~~~~~ In file included from /kisskb/src/include/xen/xenbus.h:44, from /kisskb/src/sound/xen/xen_snd_front_alsa.c:17: /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'alsa_hw_params': /kisskb/src/sound/xen/xen_snd_front_alsa.c:466:35: note: byref variable will be forcibly initialized struct xen_front_pgdir_shbuf_cfg buf_cfg; ^~~~~~~ /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'alsa_hw_rule': /kisskb/src/sound/xen/xen_snd_front_alsa.c:276:18: note: byref variable will be forcibly initialized struct snd_mask mask; ^~~~ /kisskb/src/sound/xen/xen_snd_front_alsa.c:275:22: note: byref variable will be forcibly initialized struct snd_interval interval; ^~~~~~~~ /kisskb/src/sound/xen/xen_snd_front_alsa.c:274:31: note: byref variable will be forcibly initialized struct xensnd_query_hw_param resp; ^~~~ /kisskb/src/sound/xen/xen_snd_front_alsa.c:273:31: note: byref variable will be forcibly initialized struct xensnd_query_hw_param req; ^~~ /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'xen_snd_front_alsa_init': /kisskb/src/sound/xen/xen_snd_front_alsa.c:805:19: note: byref variable will be forcibly initialized struct snd_card *card; ^~~~ /kisskb/src/arch/arm64/kernel/topology.c: In function 'init_amu_fie': /kisskb/src/arch/arm64/kernel/topology.c:227:16: note: byref variable will be forcibly initialized cpumask_var_t valid_cpus; ^~~~~~~~~~ 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:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ /kisskb/src/sound/drivers/aloop.c: In function 'loopback_pcm_new': /kisskb/src/sound/drivers/aloop.c:1310:18: note: byref variable will be forcibly initialized struct snd_pcm *pcm; ^~~ /kisskb/src/sound/drivers/aloop.c: In function 'rule_format': /kisskb/src/sound/drivers/aloop.c:933:18: note: byref variable will be forcibly initialized struct snd_mask m; ^ /kisskb/src/sound/drivers/aloop.c: In function 'rule_period_bytes': /kisskb/src/sound/drivers/aloop.c:980:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/drivers/aloop.c: In function 'rule_channels': /kisskb/src/sound/drivers/aloop.c:964:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/drivers/aloop.c: In function 'rule_rate': /kisskb/src/sound/drivers/aloop.c:948:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/drivers/aloop.c: In function 'loopback_parse_timer_id': /kisskb/src/sound/drivers/aloop.c:1042:29: note: byref variable will be forcibly initialized int card_idx = 0, dev = 0, subdev = 0; ^~~~~~ /kisskb/src/sound/drivers/aloop.c:1042:20: note: byref variable will be forcibly initialized int card_idx = 0, dev = 0, subdev = 0; ^~~ /kisskb/src/sound/drivers/aloop.c:1042:6: note: byref variable will be forcibly initialized 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:1655:7: note: byref variable will be forcibly initialized char name[32]; ^~~~ /kisskb/src/sound/drivers/aloop.c: In function 'loopback_probe': /kisskb/src/sound/drivers/aloop.c:1655:7: note: byref variable will be forcibly initialized /kisskb/src/sound/drivers/aloop.c:1655:7: note: byref variable will be forcibly initialized /kisskb/src/sound/drivers/aloop.c:1706:19: note: byref variable will be forcibly initialized struct snd_card *card; ^~~~ /kisskb/src/sound/drivers/aloop.c: In function 'change_timer_source_info': /kisskb/src/sound/drivers/aloop.c:1689:7: note: byref variable will be forcibly initialized char line[64]; ^~~~ In file included from /kisskb/src/sound/drivers/aloop.c:24: /kisskb/src/sound/drivers/aloop.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/sound/drivers/aloop.c: In function 'alsa_card_loopback_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /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:143:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/arch/arm64/kernel/proton-pack.c: In function 'spectre_v4_get_cpu_fw_mitigation_state': /kisskb/src/arch/arm64/kernel/proton-pack.c:466:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_ipi_raise': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ipi.h:19:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ipi_raise, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ipi.h:19:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ipi_raise, ^~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/smp.c: In function 'perf_trace_ipi_handler': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/ipi.h:38:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ipi_handler, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/ipi.h:38:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ipi_handler, ^~~~~~~~~~~~~~~~~~~ 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/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ipi.h:19:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ipi_raise, ^~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/smp.c: In function 'trace_event_raw_event_ipi_handler': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ipi.h:38:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ipi_handler, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_next_device': /kisskb/src/sound/core/timer.c:1551:22: note: byref variable will be forcibly initialized struct snd_timer_id id; ^~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gparams': /kisskb/src/sound/core/timer.c:1710:27: note: byref variable will be forcibly initialized struct snd_timer_gparams gparams; ^~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gstatus': /kisskb/src/sound/core/timer.c:1721:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ /kisskb/src/sound/core/timer.c:1720:27: note: byref variable will be forcibly initialized struct snd_timer_gstatus gstatus; ^~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_notify1': /kisskb/src/sound/core/timer.c:502:20: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^~~~~~ /kisskb/src/arch/arm64/kernel/smp.c: In function 'smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1033:13: note: byref variable will be forcibly initialized cpumask_t mask; ^~~~ /kisskb/src/arch/arm64/kernel/smp.c: In function 'crash_smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1059:12: note: byref variable will be forcibly initialized cpumask_t mask; ^~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ginfo': /kisskb/src/sound/core/timer.c:1644:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ccallback': /kisskb/src/sound/core/timer.c:1370:27: note: byref variable will be forcibly initialized struct snd_timer_tread64 r1; ^~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tinterrupt': /kisskb/src/sound/core/timer.c:1404:20: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^~~~~~ /kisskb/src/sound/core/timer.c:1403:31: note: byref variable will be forcibly initialized struct snd_timer_tread64 *r, r1; ^~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_read': /kisskb/src/sound/core/timer.c:2171:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/core/timer.c:2145:27: note: byref variable will be forcibly initialized struct snd_timer_tread32 tread32; ^~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status32': /kisskb/src/sound/core/timer.c:1931:28: note: byref variable will be forcibly initialized struct snd_timer_status32 status; ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status64': /kisskb/src/sound/core/timer.c:1954:28: note: byref variable will be forcibly initialized struct snd_timer_status64 status; ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_open': /kisskb/src/sound/core/timer.c:294:17: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized 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:1757:7: note: byref variable will be forcibly initialized char str[32]; ^~~ /kisskb/src/sound/core/timer.c:1756:26: note: byref variable will be forcibly initialized struct snd_timer_select tselect; ^~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_params': /kisskb/src/sound/core/timer.c:1902:29: note: byref variable will be forcibly initialized struct snd_timer_tread64 tread; ^~~~~ /kisskb/src/sound/core/timer.c:1830:26: note: byref variable will be forcibly initialized struct snd_timer_params params; ^~~~~~ /kisskb/src/drivers/irqchip/irq-partition-percpu.c: In function 'partition_domain_alloc': /kisskb/src/drivers/irqchip/irq-partition-percpu.c:143:15: note: byref variable will be forcibly initialized unsigned int type; ^~~~ /kisskb/src/drivers/irqchip/irq-partition-percpu.c:142:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^~~~~ 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/irqchip/irq-partition-percpu.c:8: /kisskb/src/drivers/irqchip/irq-partition-percpu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_new': /kisskb/src/sound/core/timer.c:1107:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_register': /kisskb/src/sound/core/timer.c:1126:20: note: byref variable will be forcibly initialized struct snd_device dev; ^~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_register_system': /kisskb/src/sound/core/timer.c:1107:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ /kisskb/src/sound/core/timer.c:1218:20: note: byref variable will be forcibly initialized struct snd_timer *timer; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/vmscan.h:501, from /kisskb/src/mm/vmscan.c:62: /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_kswapd_sleep': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_sleep, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_sleep, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_kswapd_wake': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_wake, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_wake, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_wakeup_kswapd': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:75:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_wakeup_kswapd, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:75:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_wakeup_kswapd, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_direct_reclaim_begin_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/vmscan.h:101:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_begin_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/vmscan.h:101:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_begin_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_direct_reclaim_end_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/vmscan.h:145:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_end_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/vmscan.h:145:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_end_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_shrink_slab_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:185:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_start, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:185:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_start, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_shrink_slab_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:230:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_end, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:230:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_end, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_lru_isolate': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:267:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_isolate, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:267:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_isolate, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_writepage': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:316:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_writepage, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:316:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_writepage, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_lru_shrink_inactive': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:339:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_inactive, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:339:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_inactive, ^~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_ports.c: In function 'clear_subscriber_list': /kisskb/src/sound/core/seq/seq_ports.c:216:26: note: byref variable will be forcibly initialized struct snd_seq_client *c; ^ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_lru_shrink_active': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_active, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_active, ^~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'get_its_list': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:211:16: note: byref variable will be forcibly initialized unsigned long its_list = 0; ^~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_inactive_list_is_low': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:426:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_inactive_list_is_low, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:426:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_inactive_list_is_low, ^~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_delete_all_ports': /kisskb/src/sound/core/seq/seq_ports.c:294:19: note: byref variable will be forcibly initialized struct list_head deleted_list; ^~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'perf_trace_mm_vmscan_node_reclaim_begin': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:467:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_node_reclaim_begin, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:467:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_node_reclaim_begin, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/vmscan.h:501, from /kisskb/src/mm/vmscan.c:62: /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_sleep': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_sleep, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_wake': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_wake, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_wakeup_kswapd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:75:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_wakeup_kswapd, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_direct_reclaim_begin_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/vmscan.h:101:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_begin_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_direct_reclaim_end_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/vmscan.h:145:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_end_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_shrink_slab_start': /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_event_port_attach': /kisskb/src/sound/core/seq/seq_ports.c:651:27: note: byref variable will be forcibly initialized struct snd_seq_port_info portinfo; ^~~~~~~~ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:185:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_start, ^~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_event_port_detach': /kisskb/src/sound/core/seq/seq_ports.c:684:27: note: byref variable will be forcibly initialized struct snd_seq_port_info portinfo; ^~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_shrink_slab_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:230:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_end, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_isolate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:267:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_isolate, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_writepage': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:316:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_writepage, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_inactive': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:339:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_inactive, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_active': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_active, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_inactive_list_is_low': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:426:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_inactive_list_is_low, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_node_reclaim_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:467:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_node_reclaim_begin, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'gic_check_reserved_range': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2188:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2187:21: note: byref variable will be forcibly initialized phys_addr_t start, end, addr_end; ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2187:14: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1191:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_invall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1234:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_cpu_init_collection': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1191:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1234:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_discard': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_db_proxy_unmap_locked': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_deactivate': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapti': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_db_proxy_map_locked': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_movi': /kisskb/src/mm/vmscan.c: In function 'shrink_slab': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/mm/vmscan.c:666:25: note: byref variable will be forcibly initialized struct shrink_control sc = { ^~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_db_proxy_move': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_clear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1160:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_int': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1150:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1170:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapd': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapp': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_irq_domain_deactivate': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_unmap_vm': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vinvall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_invall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_invdb': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1376:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_4_1_send_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1376:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_configure_sgi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4154:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vinv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1334:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmovi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1258:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapti': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1244:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vint': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1348:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vclear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1362:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_set_irqchip_state': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1160:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1150:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1362:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1348:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_irq_domain_activate': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/mm/vmscan.c: In function 'page_check_references': /kisskb/src/mm/vmscan.c:988:16: note: byref variable will be forcibly initialized unsigned long vm_flags; ^~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_create_device': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3352:6: note: byref variable will be forcibly initialized int nr_lpis; ^~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3351:6: note: byref variable will be forcibly initialized int lpi_base; ^~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:819:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3508:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4452:12: note: byref variable will be forcibly initialized int base, nr_ids, i, err = 0; ^~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4452:6: note: byref variable will be forcibly initialized 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:2580:7: note: byref variable will be forcibly initialized u32 order; ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_select_cpu': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1568:16: note: byref variable will be forcibly initialized cpumask_var_t tmpmask; ^~~~~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_page_list': /kisskb/src/mm/vmscan.c:1088:15: note: byref variable will be forcibly initialized bool dirty, writeback, may_enter_fs; ^~~~~~~~~ /kisskb/src/mm/vmscan.c:1088:8: note: byref variable will be forcibly initialized bool dirty, writeback, may_enter_fs; ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:1077:12: note: byref variable will be forcibly initialized LIST_HEAD(free_pages); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:1076:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_activate': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_set_affinity': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_free': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/sound/soc/generic/simple-card.c: In function 'simple_for_each_link': /kisskb/src/sound/soc/generic/simple-card.c:372:27: note: byref variable will be forcibly initialized struct asoc_simple_data adata; ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_map_vm': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/sound/soc/generic/simple-card.c: In function 'simple_parse_of': /kisskb/src/sound/soc/generic/simple-card.c:432:19: note: byref variable will be forcibly initialized struct link_info li; ^~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vlpi_map': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/sound/soc/generic/simple-card.c: In function 'asoc_simple_probe': /kisskb/src/sound/soc/generic/simple-card.c:595:19: note: byref variable will be forcibly initialized struct link_info li; ^~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'direct_lpi_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1429:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'lpi_update_config': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1334:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1170:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vlpi_unmap': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/sound/soc/generic/simple-card.c: In function 'asoc_simple_parse_dai': /kisskb/src/sound/soc/generic/simple-card.c:35:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3535:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^~~~~ /kisskb/src/sound/soc/generic/simple-card.c: In function 'simple_parse_mclk_fs': /kisskb/src/sound/soc/generic/simple-card.c:102:7: note: byref variable will be forcibly initialized char prop[128]; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_swapin': /kisskb/src/mm/shmem.c:1521:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^~~~ /kisskb/src/sound/soc/generic/simple-card.c: In function 'simple_dai_link_of_dpcm': /kisskb/src/sound/soc/generic/simple-card.c:150:7: note: byref variable will be forcibly initialized int is_single_links = 0; ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/generic/simple-card.c: In function 'simple_dai_link_of': /kisskb/src/sound/soc/generic/simple-card.c:261:11: note: byref variable will be forcibly initialized int ret, single_cpu; ^~~~~~~~~~ /kisskb/src/sound/soc/generic/simple-card.c:259:7: note: byref variable will be forcibly initialized char prop[128]; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_of_probe': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:5195:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'gic_acpi_parse_madt_its': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:5326:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/include/linux/of_platform.h:12, from /kisskb/src/sound/soc/fsl/fsl_audmix.c:10: /kisskb/src/sound/soc/fsl/fsl_audmix.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_audmix.c: In function 'fsl_audmix_probe': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/mm/shmem.c: In function 'shmem_alloc_page': /kisskb/src/mm/shmem.c:1561:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_replace_entry': /kisskb/src/mm/shmem.c:417:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'throttle_direct_reclaim': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:872:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:894:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3229:2: note: in expansion of macro 'wait_event_killable' wait_event_killable(zone->zone_pgdat->pfmemalloc_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3222:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(pgdat->pfmemalloc_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_hugepage': /kisskb/src/mm/shmem.c:1539:10: note: byref variable will be forcibly initialized pgoff_t hindex; ^~~~~~ /kisskb/src/mm/shmem.c:1537:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_add_to_page_cache': /kisskb/src/mm/shmem.c:672:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, &mapping->i_pages, index, compound_order(page)); ^~~ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^~~~ /kisskb/src/kernel/locking/lock_events.c: In function 'lockevent_read': /kisskb/src/kernel/locking/lock_events.c:64:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'move_pages_to_lru': /kisskb/src/mm/vmscan.c:1828:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'reclaim_clean_pages_from_list': /kisskb/src/mm/vmscan.c:1504:12: note: byref variable will be forcibly initialized LIST_HEAD(clean_pages); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:1501:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_swapin_page': /kisskb/src/mm/shmem.c:1701:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_getpage_gfp': /kisskb/src/mm/shmem.c:1802:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'isolate_lru_pages': /kisskb/src/mm/vmscan.c:1647:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_skipped); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_active_list': /kisskb/src/mm/vmscan.c:2028:12: note: byref variable will be forcibly initialized LIST_HEAD(l_inactive); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:2027:12: note: byref variable will be forcibly initialized LIST_HEAD(l_active); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:2026:12: note: byref variable will be forcibly initialized LIST_HEAD(l_hold); /* The pages which were snipped off */ ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:2025:16: note: byref variable will be forcibly initialized unsigned long vm_flags; ^~~~~~~~ /kisskb/src/mm/vmscan.c:2024:16: note: byref variable will be forcibly initialized unsigned long nr_scanned; ^~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:1918:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^~~~ /kisskb/src/mm/vmscan.c:1915:16: note: byref variable will be forcibly initialized unsigned long nr_scanned; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:1914:12: note: byref variable will be forcibly initialized LIST_HEAD(page_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_swap_entries': /kisskb/src/mm/shmem.c:1243:16: note: byref variable will be forcibly initialized struct page *page = pvec.pages[i]; ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_lruvec': /kisskb/src/mm/vmscan.c:2435:16: note: byref variable will be forcibly initialized unsigned long targets[NR_LRU_LISTS]; ^~~~~~~ /kisskb/src/mm/vmscan.c:2434:16: note: byref variable will be forcibly initialized unsigned long nr[NR_LRU_LISTS]; ^~ 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:2075:21: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(shmem_fault_wait, synchronous_wake_function); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1137:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/mm/shmem.c:2045:13: note: byref variable will be forcibly initialized vm_fault_t ret = VM_FAULT_LOCKED; ^~~ /kisskb/src/arch/arm64/kernel/ftrace.c: In function 'ftrace_modify_code': /kisskb/src/arch/arm64/kernel/ftrace.c:27:6: note: byref variable will be forcibly initialized u32 replaced; ^~~~~~~~ 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:1192:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_inode': /kisskb/src/mm/shmem.c:1272:10: note: byref variable will be forcibly initialized pgoff_t indices[PAGEVEC_SIZE]; ^~~~~~~ /kisskb/src/mm/shmem.c:1271:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_seek_hole_data': /kisskb/src/mm/shmem.c:2685:10: note: byref variable will be forcibly initialized pgoff_t indices[PAGEVEC_SIZE]; ^~~~~~~ /kisskb/src/mm/shmem.c:2684:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2118:22: note: byref variable will be forcibly initialized struct reclaim_stat dummy_stat; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:2117:12: note: byref variable will be forcibly initialized LIST_HEAD(node_page_list); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_show_mpol': /kisskb/src/mm/shmem.c:1468:7: note: byref variable will be forcibly initialized char buffer[64]; ^~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_get_inode': /kisskb/src/mm/shmem.c:2298:8: note: byref variable will be forcibly initialized ino_t ino; ^~~ /kisskb/src/mm/shmem.c: In function 'shmem_parse_one': /kisskb/src/mm/shmem.c:3450:8: note: byref variable will be forcibly initialized char *rest; ^~~~ /kisskb/src/mm/shmem.c:3448:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:975:16: note: byref variable will be forcibly initialized struct page *page = NULL; ^~~~ /kisskb/src/mm/shmem.c:960:16: note: byref variable will be forcibly initialized struct page *page = NULL; ^~~~ /kisskb/src/mm/shmem.c:909:10: note: byref variable will be forcibly initialized pgoff_t indices[PAGEVEC_SIZE]; ^~~~~~~ /kisskb/src/mm/shmem.c:908:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_symlink': /kisskb/src/mm/shmem.c:3143:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_get_link': /kisskb/src/mm/shmem.c:3201:15: note: byref variable will be forcibly initialized struct page *page = NULL; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_file_read_iter': /kisskb/src/mm/shmem.c:2591:16: note: byref variable will be forcibly initialized struct page *page = NULL; ^~~~ 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:783:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unlock_mapping': /kisskb/src/mm/shmem.c:845:10: note: byref variable will be forcibly initialized pgoff_t indices[PAGEVEC_SIZE]; ^~~~~~~ /kisskb/src/mm/shmem.c:844:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_evict_inode': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c:1169:4: note: in expansion of macro 'wait_var_event' wait_var_event(&info->stop_eviction, ^~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_fallocate': /kisskb/src/mm/shmem.c:2840:16: note: byref variable will be forcibly initialized struct page *page; ^~~~ 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:2782:35: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(shmem_falloc_waitq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:76:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/mm/shmem.c:2769:22: note: byref variable will be forcibly initialized struct shmem_falloc shmem_falloc; ^~~~~~~~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_mfill_zeropage_pte': /kisskb/src/mm/shmem.c:2494:15: note: byref variable will be forcibly initialized struct page *page = NULL; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_read_mapping_page_gfp': /kisskb/src/mm/shmem.c:4311:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_file_ns': /kisskb/src/fs/sysfs/file.c:326:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/file.c:325:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_add_file_to_group': /kisskb/src/fs/sysfs/file.c:363:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/file.c:362:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_chmod_file': /kisskb/src/fs/sysfs/file.c:396:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_bin_file': /kisskb/src/fs/sysfs/file.c:541:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/file.c:540:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit': /kisskb/src/fs/sysfs/file.c:723:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit_at': /kisskb/src/fs/sysfs/file.c:751:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/sound/soc/codecs/adau1701.c: In function 'adau1701_safeload': /kisskb/src/sound/soc/codecs/adau1701.c:263:10: note: byref variable will be forcibly initialized uint8_t buf[10]; ^~~ /kisskb/src/sound/soc/codecs/adau1701.c:261:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/sound/soc/codecs/adau1701.c: In function 'adau1701_reg_write': /kisskb/src/sound/soc/codecs/adau1701.c:189:10: note: byref variable will be forcibly initialized uint8_t buf[5]; ^~~ /kisskb/src/crypto/skcipher.c: In function 'skcipher_alloc_instance_simple': /kisskb/src/crypto/skcipher.c:937:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ /kisskb/src/sound/soc/codecs/adau1701.c: In function 'adau1701_reg_read': /kisskb/src/sound/soc/codecs/adau1701.c:221:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/sound/soc/codecs/adau1701.c:219:23: note: byref variable will be forcibly initialized uint8_t send_buf[2], recv_buf[3]; ^~~~~~~~ /kisskb/src/sound/soc/codecs/adau1701.c:219:10: note: byref variable will be forcibly initialized uint8_t send_buf[2], recv_buf[3]; ^~~~~~~~ /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c: In function 'mtk_sysirq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c:97:20: note: byref variable will be forcibly initialized struct irq_fwspec gic_fwspec = *fwspec; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c:8: /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c:7: /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c: In function 'mtk_sysirq_of_init': /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c:165:19: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/crypto/echainiv.c: In function 'echainiv_encrypt': /kisskb/src/crypto/echainiv.c:72:7: note: byref variable will be forcibly initialized u64 a; ^ In file included from /kisskb/src/crypto/echainiv.c:18: /kisskb/src/include/crypto/skcipher.h:127:7: note: byref variable will be forcibly initialized char __##name##_desc[sizeof(struct skcipher_request) + \ ^~ /kisskb/src/crypto/echainiv.c:45:3: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' SYNC_SKCIPHER_REQUEST_ON_STACK(nreq, ctx->sknull); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/echainiv.c:31:9: note: byref variable will be forcibly initialized __be64 nseqno; ^~~~~~ /kisskb/src/sound/soc/codecs/adau17x1.c: In function 'adau17x1_setup_firmware': /kisskb/src/sound/soc/codecs/adau17x1.c:862:13: note: byref variable will be forcibly initialized int dspsr, dsp_run; ^~~~~~~ /kisskb/src/sound/soc/codecs/adau17x1.c:862:6: note: byref variable will be forcibly initialized int dspsr, dsp_run; ^~~~~ /kisskb/src/sound/soc/codecs/adau17x1.c: In function 'adau17x1_safeload': /kisskb/src/sound/soc/codecs/adau17x1.c:982:10: note: byref variable will be forcibly initialized uint8_t data[ADAU17X1_SAFELOAD_DATA_SIZE]; ^~~~ /kisskb/src/sound/soc/codecs/adau17x1.c:981:10: note: byref variable will be forcibly initialized uint8_t buf[ADAU17X1_WORD_SIZE]; ^~~ /kisskb/src/sound/soc/codecs/adau17x1.c: In function 'adau17x1_dsp_mux_enum_get': /kisskb/src/sound/soc/codecs/adau17x1.c:238:20: note: byref variable will be forcibly initialized unsigned int reg, val; ^~~ /kisskb/src/drivers/irqchip/irq-mtk-cirq.c: In function 'mtk_cirq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mtk-cirq.c:136:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec = *fwspec; ^~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-mtk-cirq.c:134:15: note: byref variable will be forcibly initialized unsigned int type; ^~~~ /kisskb/src/drivers/irqchip/irq-mtk-cirq.c:133:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-mtk-cirq.c:10: /kisskb/src/drivers/irqchip/irq-mtk-cirq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-mtk-cirq.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/blake2s-generic.c: In function 'blake2s_compress_generic': /kisskb/src/lib/crypto/blake2s-generic.c:44:6: note: byref variable will be forcibly initialized u32 v[16]; ^ /kisskb/src/lib/crypto/blake2s-generic.c:43:6: note: byref variable will be forcibly initialized u32 m[16]; ^ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/util.c:2: /kisskb/src/mm/util.c: In function 'vm_mmap_pgoff': /kisskb/src/mm/util.c:501:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/util.c:500:16: note: byref variable will be forcibly initialized unsigned long populate; ^~~~~~~~ /kisskb/src/mm/util.c: In function 'overcommit_policy_handler': /kisskb/src/mm/util.c:759:6: note: byref variable will be forcibly initialized int new_policy; ^~~~~~~~~~ /kisskb/src/mm/util.c:758:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/sync.c:155:2: note: in expansion of macro 'wait_event' wait_event(rsp->gp_wait, READ_ONCE(rsp->gp_state) >= GP_PASSED); ^~~~~~~~~~ /kisskb/src/kernel/dma/mapping.c: In function 'dma_alloc_attrs': /kisskb/src/kernel/dma/mapping.c:425:8: note: byref variable will be forcibly initialized void *cpu_addr; ^~~~~~~~ /kisskb/src/kernel/time/time.c: In function '__get_old_timespec32': /kisskb/src/kernel/time/time.c:819:24: note: byref variable will be forcibly initialized struct old_timespec32 ts; ^~ /kisskb/src/kernel/time/time.c: In function '__put_old_timespec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized struct old_timespec32 ts = { ^~ /kisskb/src/kernel/time/time.c: In function '__do_sys_gettimeofday': /kisskb/src/kernel/time/time.c:144:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/time/time.c: In function '__do_sys_adjtimex': /kisskb/src/kernel/time/time.c:271:24: note: byref variable will be forcibly initialized struct __kernel_timex txc; /* Local copy of parameter */ ^~~ /kisskb/src/kernel/time/time.c: In function '__do_sys_settimeofday': /kisskb/src/kernel/time/time.c:203:18: note: byref variable will be forcibly initialized struct timezone new_tz; ^~~~~~ /kisskb/src/kernel/time/time.c:202:20: note: byref variable will be forcibly initialized struct timespec64 new_ts; ^~~~~~ /kisskb/src/kernel/time/time.c: In function 'get_old_timex32': /kisskb/src/kernel/time/time.c:288:21: note: byref variable will be forcibly initialized struct old_timex32 tx32; ^~~~ /kisskb/src/kernel/time/time.c: In function 'put_old_timex32': /kisskb/src/kernel/time/time.c:320:21: note: byref variable will be forcibly initialized struct old_timex32 tx32; ^~~~ /kisskb/src/kernel/time/time.c: In function '__do_sys_adjtimex_time32': /kisskb/src/kernel/time/time.c:351:24: note: byref variable will be forcibly initialized struct __kernel_timex txc; ^~~ /kisskb/src/kernel/time/time.c: In function 'get_timespec64': /kisskb/src/kernel/time/time.c:784:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts; ^~~ /kisskb/src/kernel/time/time.c: In function 'put_timespec64': /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^~~ /kisskb/src/kernel/time/time.c: In function 'put_old_timespec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized struct old_timespec32 ts = { ^~ /kisskb/src/kernel/time/time.c: In function 'get_itimerspec64': /kisskb/src/kernel/time/time.c:784:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts; ^~~ /kisskb/src/kernel/time/time.c: In function 'put_itimerspec64': /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^~~ /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/time.c: In function 'get_old_itimerspec32': /kisskb/src/kernel/time/time.c:819:24: note: byref variable will be forcibly initialized struct old_timespec32 ts; ^~ /kisskb/src/kernel/time/time.c: In function 'put_old_itimerspec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized struct old_timespec32 ts = { ^~ /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized /kisskb/src/sound/soc/bcm/bcm63xx-pcm-whistler.c: In function 'i2s_dma_isr': /kisskb/src/sound/soc/bcm/bcm63xx-pcm-whistler.c:252:66: note: byref variable will be forcibly initialized unsigned int availdepth, ifflevel, offlevel, int_status, val_1, val_2; ^~~~~ /kisskb/src/sound/soc/bcm/bcm63xx-pcm-whistler.c:252:59: note: byref variable will be forcibly initialized unsigned int availdepth, ifflevel, offlevel, int_status, val_1, val_2; ^~~~~ /kisskb/src/sound/soc/bcm/bcm63xx-pcm-whistler.c:252:47: note: byref variable will be forcibly initialized unsigned int availdepth, ifflevel, offlevel, int_status, val_1, val_2; ^~~~~~~~~~ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'user_backtrace': /kisskb/src/arch/arm64/kernel/perf_callchain.c:26:20: note: byref variable will be forcibly initialized struct frame_tail buftail; ^~~~~~~ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'perf_callchain_kernel': /kisskb/src/arch/arm64/kernel/perf_callchain.c:150:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/crypto/ahash.c: In function 'ahash_notify_einprogress': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized struct crypto_async_request oreq; ^~~~ /kisskb/src/crypto/ahash.c: In function 'ahash_op_unaligned_done': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized /kisskb/src/crypto/ahash.c: In function 'ahash_def_finup_done1': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized /kisskb/src/sound/soc/generic/audio-graph-card.c: In function 'graph_get_dai_id': /kisskb/src/sound/soc/generic/audio-graph-card.c:64:21: note: byref variable will be forcibly initialized 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:130:25: note: byref variable will be forcibly initialized 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:253:7: note: byref variable will be forcibly initialized int 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:383:11: note: byref variable will be forcibly initialized int ret, single_cpu; ^~~~~~~~~~ /kisskb/src/sound/soc/generic/audio-graph-card.c: In function 'graph_for_each_link': /kisskb/src/sound/soc/generic/audio-graph-card.c:488:26: note: byref variable will be forcibly initialized struct asoc_simple_data adata; ^~~~~ /kisskb/src/sound/soc/generic/audio-graph-card.c:480:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/sound/soc/generic/audio-graph-card.c: In function 'graph_parse_of': /kisskb/src/sound/soc/generic/audio-graph-card.c:538:19: note: byref variable will be forcibly initialized struct link_info li; ^~ /kisskb/src/drivers/pinctrl/berlin/berlin.c: In function 'berlin_pinctrl_dt_node_to_map': /kisskb/src/drivers/pinctrl/berlin/berlin.c:58:11: note: byref variable will be forcibly initialized unsigned reserved_maps = 0; ^~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/berlin/berlin.c:57:14: note: byref variable will be forcibly initialized const char *function_name, *group_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/pinctrl/berlin/berlin.c:15: /kisskb/src/drivers/pinctrl/berlin/berlin.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized 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/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ In file included from /kisskb/src/kernel/rcu/update.c:578: /kisskb/src/kernel/rcu/update.c: In function 'tasks_gp_state_getname': /kisskb/src/kernel/rcu/tasks.h:142:6: note: byref variable will be forcibly initialized int i = data_race(rtp->gp_state); // Let KCSAN detect update races ^ /kisskb/src/kernel/rcu/update.c: In function 'show_rcu_tasks_generic_gp_kthread': /kisskb/src/kernel/rcu/tasks.h:142:6: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/rcu.h:785, from /kisskb/src/kernel/rcu/rcu.h:13, from /kisskb/src/kernel/rcu/update.c:49: /kisskb/src/kernel/rcu/update.c: In function 'perf_trace_rcu_utilization': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_utilization, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_utilization, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rcu.h:785, from /kisskb/src/kernel/rcu/rcu.h:13, from /kisskb/src/kernel/rcu/update.c:49: /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_utilization': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_utilization, ^~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/update.c:578: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_wait_gp': /kisskb/src/kernel/rcu/tasks.h:340:8: note: byref variable will be forcibly initialized bool firstreport; ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/tasks.h:308:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_read_check_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:845:2: note: in expansion of macro 'smp_store_release' smp_store_release(&texp->trc_ipi_to_cpu, -1); // ^^^ ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:844:2: note: in expansion of macro 'smp_store_release' smp_store_release(&per_cpu(trc_ipi_to_cpu, smp_processor_id()), false); // ^^^ ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:25: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_kthread': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:211:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(rtp->cbs_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_trace_postgp': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:698:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:730:11: note: in expansion of macro '__wait_event_idle_exclusive_timeout' __ret = __wait_event_idle_exclusive_timeout(wq_head, condition, timeout);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:1077:9: note: in expansion of macro 'wait_event_idle_exclusive_timeout' ret = wait_event_idle_exclusive_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/tasks.h:1066:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_wait_for_one_reader': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:901:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&t->trc_ipi_to_cpu) != -1) // Order IPI ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'rcu_read_lock_sched_held': /kisskb/src/kernel/rcu/update.c:119:7: note: byref variable will be forcibly initialized bool ret; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/sound/core/pcm_param_trace.h:143, from /kisskb/src/sound/core/pcm_native.c:32: /kisskb/src/sound/core/pcm_native.c: In function 'perf_trace_hw_mask_param': /kisskb/src/kernel/rcu/update.c: In function 'rcu_read_lock_held': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/./pcm_param_trace.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_mask_param, ^~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c:305:7: note: byref variable will be forcibly initialized bool ret; ^~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/./pcm_param_trace.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_mask_param, ^~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'rcu_read_lock_bh_held': /kisskb/src/kernel/rcu/update.c:330:7: note: byref variable will be forcibly initialized bool ret; ^~~ /kisskb/src/kernel/rcu/update.c: In function 'rcu_read_lock_any_held': /kisskb/src/kernel/rcu/update.c:340:7: note: byref variable will be forcibly initialized bool ret; ^~~ 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:25: note: byref variable will be forcibly initialized 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' #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:178:2: note: in expansion of macro 'wait_rcu_gp' wait_rcu_gp(rtp->call_func); ^~~~~~~~~~~ /kisskb/src/include/linux/rcupdate_wait.h:26:18: note: byref variable will be forcibly initialized 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' #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:178:2: note: in expansion of macro 'wait_rcu_gp' wait_rcu_gp(rtp->call_func); ^~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'perf_trace_hw_interval_param': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/./pcm_param_trace.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_interval_param, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/./pcm_param_trace.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_interval_param, ^~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/update.c:578: /kisskb/src/kernel/rcu/update.c: In function 'show_rcu_tasks_classic_gp_kthread': /kisskb/src/kernel/rcu/tasks.h:142:6: note: byref variable will be forcibly initialized int i = data_race(rtp->gp_state); // Let KCSAN detect update races ^ /kisskb/src/kernel/rcu/update.c: In function 'show_rcu_tasks_rude_gp_kthread': /kisskb/src/kernel/rcu/tasks.h:142:6: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/sound/core/pcm_param_trace.h:143, from /kisskb/src/sound/core/pcm_native.c:32: /kisskb/src/sound/core/pcm_native.c: In function 'trace_event_raw_event_hw_mask_param': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/./pcm_param_trace.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_mask_param, ^~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'show_rcu_tasks_trace_gp_kthread': /kisskb/src/kernel/rcu/tasks.h:142:6: note: byref variable will be forcibly initialized In file included from /kisskb/src/kernel/rcu/update.c:578: /kisskb/src/kernel/rcu/tasks.h:1201:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ In file included from /kisskb/src/kernel/rcu/update.c:578: /kisskb/src/kernel/rcu/update.c: In function 'show_rcu_tasks_gp_kthreads': /kisskb/src/kernel/rcu/tasks.h:142:6: note: byref variable will be forcibly initialized int i = data_race(rtp->gp_state); // Let KCSAN detect update races ^ /kisskb/src/kernel/rcu/tasks.h:142:6: note: byref variable will be forcibly initialized /kisskb/src/sound/core/pcm_native.c: In function 'trace_event_raw_event_hw_interval_param': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/./pcm_param_trace.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_interval_param, ^~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_mask_params': /kisskb/src/sound/core/pcm_native.c:264:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_params_by_rules': /kisskb/src/sound/core/pcm_native.c:341:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^~~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c:340:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^~~~~~~~ /kisskb/src/sound/core/seq/seq_dummy.c: In function 'create_port': /kisskb/src/sound/core/seq/seq_dummy.c:109:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pcb; ^~~ /kisskb/src/sound/core/seq/seq_dummy.c:108:27: note: byref variable will be forcibly initialized struct snd_seq_port_info pinfo; ^~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_interval_params': /kisskb/src/sound/core/pcm_native.c:300:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^~~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_dummy.c: In function 'dummy_input': /kisskb/src/sound/core/seq/seq_dummy.c:78:23: note: byref variable will be forcibly initialized struct snd_seq_event tmpev; ^~~~~ /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c: In function 'gicp_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:84:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_buffer_bytes_max': /kisskb/src/sound/core/pcm_native.c:2386:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:13: /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_muldivk': /kisskb/src/sound/core/pcm_native.c:2295:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mulkdiv': /kisskb/src/sound/core/pcm_native.c:2305:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mul': /kisskb/src/sound/core/pcm_native.c:2277:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_div': /kisskb/src/sound/core/pcm_native.c:2286:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_sample_bits': /kisskb/src/sound/core/pcm_native.c:2337:22: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/sound/soc/dwc/dwc-pcm.c:14: /kisskb/src/sound/soc/dwc/dwc-pcm.c: In function 'dw_pcm_trigger': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/dwc/dwc-pcm.c:217:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->rx_substream, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/dwc/dwc-pcm.c:215:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->tx_substream, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/dwc/dwc-pcm.c:208:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->rx_substream, substream); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/dwc/dwc-pcm.c:205:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->tx_substream, substream); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_format': /kisskb/src/sound/core/pcm_native.c:2318:18: note: byref variable will be forcibly initialized struct snd_mask m; ^ /kisskb/src/sound/soc/dwc/dwc-pcm.c: In function 'dw_pcm_transfer': /kisskb/src/sound/soc/dwc/dwc-pcm.c:98:15: note: byref variable will be forcibly initialized bool active, period_elapsed; ^~~~~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_params_choose': /kisskb/src/sound/core/pcm_native.c:625:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^~~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c:624:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xferi_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3098:19: note: byref variable will be forcibly initialized struct snd_xferi xferi; ^~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xfern_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3120:19: note: byref variable will be forcibly initialized struct snd_xfern xfern; ^~~~~ /kisskb/src/fs/kernfs/inode.c: In function 'kernfs_vfs_user_xattr_add': /kisskb/src/fs/kernfs/inode.c:339:10: note: byref variable will be forcibly initialized ssize_t removed_size; ^~~~~~~~~~~~ /kisskb/src/fs/kernfs/inode.c: In function 'kernfs_vfs_user_xattr_rm': /kisskb/src/fs/kernfs/inode.c:373:10: note: byref variable will be forcibly initialized ssize_t removed_size; ^~~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sw_params_user': /kisskb/src/sound/core/pcm_native.c:899:27: note: byref variable will be forcibly initialized struct snd_pcm_sw_params params; ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_channel_info_user': /kisskb/src/sound/core/pcm_native.c:1094:30: note: byref variable will be forcibly initialized struct snd_pcm_channel_info info; ^~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sync_ptr': /kisskb/src/sound/core/pcm_native.c:2938:26: note: byref variable will be forcibly initialized struct snd_pcm_sync_ptr sync_ptr; ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status64': /kisskb/src/sound/core/pcm_native.c:975:22: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user32': /kisskb/src/sound/core/pcm_native.c:1026:26: note: byref variable will be forcibly initialized struct snd_pcm_status32 status32; ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c:1025:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status64; ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user64': /kisskb/src/sound/core/pcm_native.c:1001:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status; ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_drain': /kisskb/src/sound/core/pcm_native.c:2007:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/drivers/virmidi.c: In function 'snd_virmidi_probe': /kisskb/src/sound/drivers/virmidi.c:93:23: note: byref variable will be forcibly initialized struct snd_rawmidi *rmidi; ^~~~~ /kisskb/src/sound/drivers/virmidi.c:74:19: note: byref variable will be forcibly initialized struct snd_card *card; ^~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_common_ioctl': /kisskb/src/sound/core/pcm_native.c:3243:21: note: byref variable will be forcibly initialized snd_pcm_sframes_t delay; ^~~~~ In file included from /kisskb/src/sound/drivers/virmidi.c:33: /kisskb/src/sound/drivers/virmidi.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/sound/drivers/virmidi.c: In function 'alsa_card_virmidi_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c: In function 'cdns_sierra_phy_on': /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c:319:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_open_substream': /kisskb/src/sound/core/pcm_native.c:2637:28: note: byref variable will be forcibly initialized 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:2679:28: note: byref variable will be forcibly initialized struct snd_pcm_substream *substream; ^~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_open': /kisskb/src/sound/core/pcm_native.c:2730:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_runtime_resume': /kisskb/src/sound/soc/fsl/fsl_asrc.c:1189:6: note: byref variable will be forcibly initialized u32 asrctr; ^~~~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c: In function 'cdns_sierra_phy_probe': /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c:481:15: note: byref variable will be forcibly initialized unsigned int id_value; ^~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_get_dma_channel': /kisskb/src/sound/soc/fsl/fsl_asrc.c:580:7: note: byref variable will be forcibly initialized char name[4]; ^~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_start_pair': /kisskb/src/sound/soc/fsl/fsl_asrc.c:534:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 status; ^~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_select_clk': /kisskb/src/sound/soc/fsl/fsl_asrc.c:611:15: note: byref variable will be forcibly initialized int rate[2], select_clk[2]; /* Array size 2 means IN and OUT */ ^~~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c:611:6: note: byref variable will be forcibly initialized int rate[2], select_clk[2]; /* Array size 2 means IN and OUT */ ^~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_config_pair': /kisskb/src/sound/soc/fsl/fsl_asrc.c:336:16: note: byref variable will be forcibly initialized int pre_proc, post_proc; ^~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c:336:6: note: byref variable will be forcibly initialized 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:21: note: byref variable will be forcibly initialized struct asrc_config config; ^~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_probe': /kisskb/src/sound/soc/fsl/fsl_asrc.c:1021:6: note: byref variable will be forcibly initialized u32 width; ^~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c:1020:7: note: byref variable will be forcibly initialized char tmp[16]; ^~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c:1019:6: note: byref variable will be forcibly initialized u32 map_idx; ^~~~~~~ /kisskb/src/crypto/shash.c: In function 'shash_update_unaligned': /kisskb/src/crypto/shash.c:91:5: note: byref variable will be forcibly initialized u8 ubuf[MAX_ALGAPI_ALIGNMASK * 2]; ^~~~ /kisskb/src/crypto/shash.c: In function 'shash_final_unaligned': /kisskb/src/crypto/shash.c:133:5: note: byref variable will be forcibly initialized u8 ubuf[MAX_ALGAPI_ALIGNMASK + HASH_MAX_DIGESTSIZE]; ^~~~ 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:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + \ ^~ /kisskb/src/crypto/shash.c:212:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(desc, tfm); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/shash.c: In function 'shash_ahash_update': /kisskb/src/crypto/shash.c:257:26: note: byref variable will be forcibly initialized struct crypto_hash_walk walk; ^~~~ /kisskb/src/crypto/shash.c: In function 'shash_ahash_finup': /kisskb/src/crypto/shash.c:280:26: note: byref variable will be forcibly initialized struct crypto_hash_walk walk; ^~~~ /kisskb/src/kernel/sched/idle.c: In function 'cpuidle_idle_call': /kisskb/src/kernel/sched/idle.c:227:8: note: byref variable will be forcibly initialized bool stop_tick = true; ^~~~~~~~~ /kisskb/src/kernel/sched/idle.c: In function 'play_idle_precise': /kisskb/src/kernel/sched/idle.c:356:20: note: byref variable will be forcibly initialized struct idle_timer it; ^~ /kisskb/src/sound/core/pcm_lib.c: In function 'update_audio_tstamp': /kisskb/src/sound/core/pcm_lib.c:213:20: note: byref variable will be forcibly initialized struct timespec64 driver_tstamp; ^~~~~~~~~~~~~ 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:605:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/crypto/internal/blake2s.h:6, from /kisskb/src/lib/crypto/blake2s-selftest.c:6: /kisskb/src/lib/crypto/blake2s-selftest.c: In function 'blake2s': /kisskb/src/include/crypto/blake2s.h:88:23: note: byref variable will be forcibly initialized struct blake2s_state state; ^~~~~ /kisskb/src/lib/crypto/blake2s-selftest.c: In function 'blake2s_selftest': /kisskb/src/lib/crypto/blake2s-selftest.c:571:23: note: byref variable will be forcibly initialized struct blake2s_state state; ^~~~~ /kisskb/src/lib/crypto/blake2s-selftest.c:570:5: note: byref variable will be forcibly initialized u8 hash[BLAKE2S_HASH_SIZE]; ^~~~ /kisskb/src/lib/crypto/blake2s-selftest.c:569:5: note: byref variable will be forcibly initialized u8 buf[ARRAY_SIZE(blake2s_testvecs)]; ^~~ /kisskb/src/lib/crypto/blake2s-selftest.c:568:5: note: byref variable will be forcibly initialized u8 key[BLAKE2S_KEY_SIZE]; ^~~ /kisskb/src/sound/core/pcm_lib.c: In function 'wait_for_avail': /kisskb/src/sound/core/pcm_lib.c:1830:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/core/pcm_lib.c: In function '__snd_pcm_xrun': /kisskb/src/sound/core/pcm_lib.c:148:21: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_update_hw_ptr0': /kisskb/src/sound/core/pcm_lib.c:301:9: note: byref variable will be forcibly initialized char name[16]; ^~~~ /kisskb/src/sound/core/pcm_lib.c:267:20: note: byref variable will be forcibly initialized struct timespec64 audio_tstamp; ^~~~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c:266:20: note: byref variable will be forcibly initialized struct timespec64 curr_tstamp; ^~~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratden': /kisskb/src/sound/core/pcm_lib.c:910:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_rule_ratdens': /kisskb/src/sound/core/pcm_lib.c:1351:24: note: byref variable will be forcibly initialized unsigned int num = 0, den = 0; ^~~ /kisskb/src/sound/core/pcm_lib.c:1351:15: note: byref variable will be forcibly initialized unsigned int num = 0, den = 0; ^~~ /kisskb/src/drivers/irqchip/irq-mvebu-icu.c: In function 'mvebu_icu_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-icu.c:200:16: note: byref variable will be forcibly initialized unsigned long hwirq; ^~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratnum': /kisskb/src/sound/core/pcm_lib.c:792:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_rule_ratnums': /kisskb/src/sound/core/pcm_lib.c:1316:24: note: byref variable will be forcibly initialized unsigned int num = 0, den = 0; ^~~ /kisskb/src/sound/core/pcm_lib.c:1316:15: note: byref variable will be forcibly initialized 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:1008:22: note: byref variable will be forcibly initialized 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:1487:15: note: byref variable will be forcibly initialized 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:1048:22: note: byref variable will be forcibly initialized struct snd_interval range; ^~~~~ /kisskb/src/sound/core/pcm_lib.c:1047:22: note: byref variable will be forcibly initialized struct snd_interval range_union; ^~~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_rule_add': /kisskb/src/sound/core/pcm_lib.c:1127:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_constraint_minmax': /kisskb/src/sound/core/pcm_lib.c:1242:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function '__snd_pcm_lib_xfer': /kisskb/src/sound/core/pcm_lib.c:2123:20: note: byref variable will be forcibly initialized snd_pcm_uframes_t avail; ^~~~~ In file included from /kisskb/src/arch/arm64/kernel/suspend.c:4: /kisskb/src/arch/arm64/kernel/suspend.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/arch/arm64/kernel/suspend.c: In function 'cpu_suspend': /kisskb/src/arch/arm64/kernel/suspend.c:92:26: note: byref variable will be forcibly initialized struct sleep_stack_data state; ^~~~~ /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c: In function 'odmi_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c:82:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ In file included from /kisskb/src/include/linux/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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c:14: /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_advance_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c:1109:22: note: in expansion of macro 'smp_load_acquire' idx = rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq)); /* ^^^ */ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_funnel_gp_start': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c:676:3: note: in expansion of macro 'smp_store_release' smp_store_release(&ssp->srcu_gp_seq_needed, s); /*^^^*/ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function 'init_srcu_struct_nodes': /kisskb/src/kernel/rcu/srcutree.c:88:6: note: byref variable will be forcibly initialized int levelspread[RCU_NUM_LVLS]; ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'init_srcu_struct_fields': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c:185:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ssp->srcu_gp_seq_needed, 0); /* Init done. */ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function 'check_init_srcu_struct': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c:234:21: note: in expansion of macro 'smp_load_acquire' if (!rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq_needed))) /*^^^*/ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_invoke_callbacks': /kisskb/src/kernel/rcu/srcutree.c:1164:20: note: byref variable will be forcibly initialized struct rcu_cblist ready_cbs; ^~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function '__synchronize_srcu': /kisskb/src/kernel/rcu/srcutree.c:909:25: note: byref variable will be forcibly initialized struct rcu_synchronize rcu; ^~~ /kisskb/src/fs/sysfs/dir.c: In function 'sysfs_create_dir_ns': /kisskb/src/fs/sysfs/dir.c:44:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/dir.c:43:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/lib/crypto/blake2s.c: In function 'blake2s256_hmac': /kisskb/src/lib/crypto/blake2s.c:76:5: note: byref variable will be forcibly initialized u8 i_hash[BLAKE2S_HASH_SIZE] __aligned(__alignof__(u32)); ^~~~~~ /kisskb/src/lib/crypto/blake2s.c:74:23: note: byref variable will be forcibly initialized struct blake2s_state state; ^~~~~ /kisskb/src/sound/drivers/mtpav.c: In function 'snd_mtpav_output_port_write': /kisskb/src/sound/drivers/mtpav.c:275:5: note: byref variable will be forcibly initialized u8 outbyte; ^~~~~~~ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_path_from_node_locked': /kisskb/src/fs/kernfs/dir.c:127:13: note: byref variable will be forcibly initialized const char parent_str[] = "/.."; ^~~~~~~~~~ /kisskb/src/sound/drivers/mtpav.c: In function 'snd_mtpav_probe': /kisskb/src/sound/drivers/mtpav.c:678:19: note: byref variable will be forcibly initialized struct snd_card *card; ^~~~ /kisskb/src/fs/kernfs/dir.c: In function '__kernfs_new_node': /kisskb/src/fs/kernfs/dir.c:653:16: note: byref variable will be forcibly initialized struct iattr iattr = { ^~~~~ In file included from /kisskb/src/sound/drivers/mtpav.c:41: /kisskb/src/sound/drivers/mtpav.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/sound/drivers/mtpav.c: In function 'alsa_card_mtpav_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_walk_ns': /kisskb/src/fs/kernfs/dir.c:862:8: note: byref variable will be forcibly initialized char *p, *name; ^ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/kernfs/dir.c:474:2: note: in expansion of macro 'wait_event' wait_event(root->deactivate_waitq, ^~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_timer_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/timer.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(timer_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/timer.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(timer_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_timer_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_start, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_start, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_timer_expire_entry': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_expire_entry, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_expire_entry, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_hrtimer_init': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:167:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_init, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:167:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_init, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_hrtimer_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:195:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_start, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:195:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_start, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_hrtimer_expire_entry': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_expire_entry, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_expire_entry, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_hrtimer_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/timer.h:255:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hrtimer_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/timer.h:255:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hrtimer_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_itimer_state': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:304:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_state, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:304:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_state, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'perf_trace_itimer_expire': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:341:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_expire, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:341:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_expire, ^~~~~~~~~~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/timer.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(timer_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_start, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_expire_entry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_expire_entry, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_init': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:167:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_init, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:195:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_start, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_expire_entry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_expire_entry, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/timer.h:255:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hrtimer_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_itimer_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:304:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_state, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_itimer_expire': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:341:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_expire, ^~~~~~~~~~~ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_remove_self': /kisskb/src/fs/kernfs/dir.c:1463:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1137:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/kernfs/dir.c:1463:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/crypto/rsa.c: In function 'rsa_dec': /kisskb/src/crypto/rsa.c:99:6: note: byref variable will be forcibly initialized int sign; ^~~~ /kisskb/src/crypto/rsa.c: In function 'rsa_enc': /kisskb/src/crypto/rsa.c:60:6: note: byref variable will be forcibly initialized int sign; ^~~~ /kisskb/src/kernel/gcov/fs.c: In function 'gcov_persist_setup': /kisskb/src/kernel/gcov/fs.c:75:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/kernel/time/timer.c: In function 'internal_add_timer': /kisskb/src/kernel/time/timer.c:605:16: note: byref variable will be forcibly initialized unsigned long bucket_expiry; ^~~~~~~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/time/timer.c: In function '__mod_timer': /kisskb/src/kernel/time/timer.c:960:32: note: byref variable will be forcibly initialized unsigned long clk = 0, flags, bucket_expiry; ^~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c:960:25: note: byref variable will be forcibly initialized unsigned long clk = 0, flags, bucket_expiry; ^~~~~ /kisskb/src/kernel/time/timer.c: In function 'call_timer_fn': /kisskb/src/kernel/time/timer.c:1405:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function '__run_timers': /kisskb/src/kernel/time/timer.c:1709:20: note: byref variable will be forcibly initialized struct hlist_head heads[LVL_DEPTH]; ^~~~~ /kisskb/src/kernel/time/timer.c: In function 'add_timer_on': /kisskb/src/kernel/time/timer.c:1156:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/time/timer.c: In function 'del_timer': /kisskb/src/arch/arm64/kernel/kgdb.c: In function 'kgdb_arch_update_addr': /kisskb/src/arch/arm64/kernel/kgdb.c:162:8: note: byref variable will be forcibly initialized char *ptr; ^~~ /kisskb/src/arch/arm64/kernel/kgdb.c:161:16: note: byref variable will be forcibly initialized unsigned long addr; ^~~~ /kisskb/src/kernel/time/timer.c:1199:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/time/timer.c: In function 'try_to_del_timer_sync': /kisskb/src/kernel/time/timer.c:1224:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/time/timer.c: In function 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1841:23: note: byref variable will be forcibly initialized struct process_timer timer; ^~~~~ /kisskb/src/kernel/time/timer.c: In function 'usleep_range': /kisskb/src/kernel/time/timer.c:2065:10: note: byref variable will be forcibly initialized ktime_t exp = ktime_add_us(ktime_get(), min); ^~~ /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:35: note: byref variable will be forcibly initialized unsigned int bclk_filter_enable, bclk_filter_value; ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/img/img-i2s-in.c:219:15: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/configfs/dir.c: In function 'configfs_rmdir': /kisskb/src/fs/configfs/dir.c:1486:18: note: byref variable will be forcibly initialized struct dentry *wait; ^~~~ /kisskb/src/kernel/irq/handle.c: In function 'handle_irq_event_percpu': /kisskb/src/kernel/irq/handle.c:194:15: note: byref variable will be forcibly initialized unsigned int flags = 0; ^~~~~ /kisskb/src/fs/configfs/symlink.c: In function 'configfs_symlink': /kisskb/src/fs/configfs/symlink.c:148:22: note: byref variable will be forcibly initialized struct config_item *target_item = NULL; ^~~~~~~~~~~ /kisskb/src/fs/configfs/symlink.c:145:14: note: byref variable will be forcibly initialized struct path path; ^~~~ 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:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c: In function 'process_durations': /kisskb/src/kernel/rcu/refscale.c:451:7: note: byref variable will be forcibly initialized char buf1[64]; ^~~~ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_verify_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:513:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^~~~~~~~~ /kisskb/src/kernel/dma/direct.c: In function 'dma_direct_alloc_from_pool': /kisskb/src/kernel/dma/direct.c:122:8: note: byref variable will be forcibly initialized void *ret; ^~~ /kisskb/src/kernel/dma/direct.c:121:6: note: byref variable will be forcibly initialized u64 phys_mask; ^~~~~~~~~ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_decrypt_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:335:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^~~~~~~~~ /kisskb/src/kernel/dma/direct.c: In function '__dma_direct_alloc_pages': /kisskb/src/kernel/dma/direct.c:83:6: note: byref variable will be forcibly initialized u64 phys_limit; ^~~~~~~~~~ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_encrypt_sign_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:217:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^~~~~~~~~ In file included from /kisskb/src/include/linux/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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:535:3: note: in expansion of macro 'wait_event' wait_event(main_wq, ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/rcu/refscale.c:12: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:528:4: note: in expansion of macro 'smp_store_release' smp_store_release(&reader_tasks[r].start_reader, 1); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:490:7: note: byref variable will be forcibly initialized char buf1[64]; ^~~~ /kisskb/src/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:888:15: note: byref variable will be forcibly initialized struct qstr name; ^~~~ In file included from /kisskb/src/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:10, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_create': /kisskb/src/crypto/rsa-pkcs1pad.c:600:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ 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:586:9: note: byref variable will be forcibly initialized 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:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/wait.h:274:7: note: in definition of macro '___wait_event' if (condition) \ ^~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:381:2: note: in expansion of macro 'wait_event' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^~~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:381:52: note: in expansion of macro 'smp_load_acquire' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:381:2: note: in expansion of macro 'wait_event' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/wait.h:307:6: note: in definition of macro 'wait_event' if (condition) \ ^~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:381:52: note: in expansion of macro 'smp_load_acquire' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_shutdown': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:628:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, shutdown_start); ^~~~~~~~~~ /kisskb/src/kernel/dma/direct.c: In function 'dma_direct_mmap': /kisskb/src/kernel/dma/direct.c:459:6: note: byref variable will be forcibly initialized int ret = -ENXIO; ^~~ /kisskb/src/sound/core/seq/seq_midi.c: In function 'event_process_midi': /kisskb/src/sound/core/seq/seq_midi.c:118:16: note: byref variable will be forcibly initialized 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:209:28: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^~~~~~ /kisskb/src/sound/core/seq/seq_midi.c: In function 'midisynth_subscribe': /kisskb/src/sound/core/seq/seq_midi.c:167:28: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^~~~~~ /kisskb/src/sound/core/seq/seq_midi.c: In function 'snd_midi_input_event': /kisskb/src/sound/core/seq/seq_midi.c:66:7: note: byref variable will be forcibly initialized char buf[16], *pbuf; ^~~ /kisskb/src/sound/core/seq/seq_midi.c:65:23: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized 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:268:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pcallbacks; ^~~~~~~~~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_pinmux_gpio_request_enable': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:320:16: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned long config; ^~~~~~ 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:586:9: note: byref variable will be forcibly initialized 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:14: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized int num = 0, funcsize = pctl->desc.npins; ^~~~~~~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_regmap_mpp_ctrl_get': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:787:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/kernel/time/hrtimer.c: In function '__hrtimer_run_queues': /kisskb/src/kernel/time/hrtimer.c:1559:11: note: byref variable will be forcibly initialized ktime_t basenow; ^~~~~~~ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_start_range_ns': /kisskb/src/kernel/time/hrtimer.c:1118:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/time/hrtimer.c: In function '__hrtimer_get_remaining': /kisskb/src/kernel/time/hrtimer.c:1293:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_try_to_cancel': /kisskb/src/kernel/time/hrtimer.c:1153:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/time/hrtimer.c: In function 'do_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1893:21: note: byref variable will be forcibly initialized struct timespec64 rmt; ^~~ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep_restart': /kisskb/src/kernel/time/hrtimer.c:1906:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1921:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/kernel/time/hrtimer.c: In function '__do_sys_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1955:20: note: byref variable will be forcibly initialized struct timespec64 tu; ^~ /kisskb/src/kernel/time/hrtimer.c: In function '__do_sys_nanosleep_time32': /kisskb/src/kernel/time/hrtimer.c:1976:20: note: byref variable will be forcibly initialized struct timespec64 tu; ^~ /kisskb/src/kernel/time/timekeeping.c: In function 'adjust_historical_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1108:16: note: byref variable will be forcibly initialized u64 corr_raw, corr_real; ^~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1108:6: note: byref variable will be forcibly initialized u64 corr_raw, corr_real; ^~~~~~~~ /kisskb/src/kernel/time/hrtimer.c: In function 'schedule_hrtimeout_range_clock': /kisskb/src/kernel/time/hrtimer.c:2115:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ In file included from /kisskb/src/include/linux/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:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'tk_set_wall_to_mono': /kisskb/src/kernel/time/timekeeping.c:151:20: note: byref variable will be forcibly initialized struct timespec64 tmp; ^~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_inject_offset': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function '__timekeeping_inject_sleeptime': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/drivers/irqchip/irq-mvebu-pic.c: In function 'mvebu_pic_handle_cascade_irq': /kisskb/src/drivers/irqchip/irq-mvebu-pic.c:93:16: note: byref variable will be forcibly initialized unsigned long irqmap, irqn; ^~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'accumulate_nsecs_to_secs': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_advance': /kisskb/src/kernel/time/timekeeping.c:2124:15: note: byref variable will be forcibly initialized unsigned int clock_set = 0; ^~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:65:4: note: byref variable will be forcibly initialized } b; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:61:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^~~~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'xchacha_init': /kisskb/src/lib/crypto/chacha20poly1305.c:39:5: note: byref variable will be forcibly initialized u8 iv[CHACHA_IV_SIZE]; ^~ /kisskb/src/lib/crypto/chacha20poly1305.c:38:6: note: byref variable will be forcibly initialized u32 k[CHACHA_KEY_WORDS]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_decrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:136:4: note: byref variable will be forcibly initialized } b; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:129:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^~~~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_crypt_sg_inplace': /kisskb/src/lib/crypto/chacha20poly1305.c:234:4: note: byref variable will be forcibly initialized } b __aligned(16); ^ /kisskb/src/lib/crypto/chacha20poly1305.c:218:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c:217:6: note: byref variable will be forcibly initialized u32 chacha_state[CHACHA_STATE_WORDS]; ^~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c:216:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^~~~~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'get_device_system_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1194:29: note: byref variable will be forcibly initialized struct system_counterval_t system_counterval; ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'do_settimeofday64': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_warp_clock': /kisskb/src/kernel/time/timekeeping.c:1405:21: note: byref variable will be forcibly initialized struct timespec64 adjust; ^~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_resume': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1752:28: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1752:20: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_suspend': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:97:9: note: byref variable will be forcibly initialized __le64 iv[2]; ^~ /kisskb/src/lib/crypto/chacha20poly1305.c:96:6: note: byref variable will be forcibly initialized u32 k[CHACHA_KEY_WORDS]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:95:6: note: byref variable will be forcibly initialized u32 chacha_state[CHACHA_STATE_WORDS]; ^~~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_init': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c:1604:31: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1604:20: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'xchacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:117:6: note: byref variable will be forcibly initialized u32 chacha_state[CHACHA_STATE_WORDS]; ^~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_decrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:175:9: note: byref variable will be forcibly initialized __le64 iv[2]; ^~ /kisskb/src/lib/crypto/chacha20poly1305.c:174:6: note: byref variable will be forcibly initialized u32 k[CHACHA_KEY_WORDS]; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:173:6: note: byref variable will be forcibly initialized u32 chacha_state[CHACHA_STATE_WORDS]; ^~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'xchacha20poly1305_decrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:199:6: note: byref variable will be forcibly initialized u32 chacha_state[CHACHA_STATE_WORDS]; ^~~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'do_adjtimex': /kisskb/src/kernel/time/timekeeping.c:2391:21: note: byref variable will be forcibly initialized struct timespec64 delta; ^~~~~ /kisskb/src/kernel/time/timekeeping.c:2382:16: note: byref variable will be forcibly initialized s32 orig_tai, tai; ^~~ /kisskb/src/kernel/time/timekeeping.c:2381:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/time/timekeeping.c:2379:24: note: byref variable will be forcibly initialized struct audit_ntp_data ad; ^~ In file included from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/sound/soc/mediatek/common/mtk-afe-platform-driver.c:10: /kisskb/src/sound/soc/mediatek/common/mtk-afe-platform-driver.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/mediatek/common/mtk-afe-platform-driver.c: In function 'mtk_afe_pcm_pointer': /kisskb/src/sound/soc/mediatek/common/mtk-afe-platform-driver.c:91:27: note: byref variable will be forcibly initialized unsigned int hw_ptr = 0, hw_base = 0; ^~~~~~~ /kisskb/src/sound/soc/mediatek/common/mtk-afe-platform-driver.c:91:15: note: byref variable will be forcibly initialized unsigned int hw_ptr = 0, hw_base = 0; ^~~~~~ In file included from /kisskb/src/include/linux/of_platform.h:9, from /kisskb/src/sound/soc/meson/aiu.c:9: /kisskb/src/sound/soc/meson/aiu.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-ls-extirq.c:6: /kisskb/src/drivers/irqchip/irq-ls-extirq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-ls-extirq.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-ls-extirq.c: In function 'ls_extirq_parse_map': /kisskb/src/drivers/irqchip/irq-ls-extirq.c:113:14: note: byref variable will be forcibly initialized u32 hwirq, intsize, j; ^~~~~~~ /kisskb/src/drivers/irqchip/irq-ls-extirq.c:101:6: note: byref variable will be forcibly initialized u32 mapsize; ^~~~~~~ /kisskb/src/drivers/irqchip/irq-mvebu-sei.c: In function 'mvebu_sei_handle_cascade_irq': /kisskb/src/drivers/irqchip/irq-mvebu-sei.c:334:17: note: byref variable will be forcibly initialized 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:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/drivers/irqchip/irq-mvebu-sei.c: In function 'mvebu_sei_ap_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-sei.c:212:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc_dma.c: In function 'fsl_asrc_dma_hw_params': /kisskb/src/sound/soc/fsl/fsl_asrc_dma.c:149:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^~~~ /kisskb/src/sound/soc/fsl/fsl_asrc_dma.c:141:37: note: byref variable will be forcibly initialized struct dma_slave_config config_fe, config_be; ^~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc_dma.c:141:26: note: byref variable will be forcibly initialized struct dma_slave_config config_fe, config_be; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/rt.c:6: /kisskb/src/kernel/sched/rt.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/rt.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/hmac.c: In function 'hmac_create': /kisskb/src/crypto/hmac.c:171:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ 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:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + \ ^~ /kisskb/src/crypto/hmac.c:51:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(shash, hash); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c: In function 'chacha20poly1305_encrypt_bignonce': /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8840:5: note: byref variable will be forcibly initialized u8 bottom_row[16] = { 0 }; ^~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8839:4: note: byref variable will be forcibly initialized } b = {{ 0 }}; ^ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8835:6: note: byref variable will be forcibly initialized u32 chacha20_state[CHACHA_STATE_WORDS]; ^~~~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8834:27: note: byref variable will be forcibly initialized 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:21: note: byref variable will be forcibly initialized struct scatterlist sg_src[3]; ^~~~~~ /kisskb/src/crypto/testmgr.c: In function 'valid_testvec_config': /kisskb/src/crypto/testmgr.c:483:6: note: byref variable will be forcibly initialized int flags = 0; ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_akcipher_one': /kisskb/src/crypto/testmgr.c:3927:31: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^~~~~~~ /kisskb/src/crypto/testmgr.c:3927:26: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^~~ /kisskb/src/crypto/testmgr.c:3927:21: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^~~ /kisskb/src/crypto/testmgr.c:3924:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/crypto/testmgr.c:3920:8: note: byref variable will be forcibly initialized char *xbuf[XBUFSIZE]; ^~~~ /kisskb/src/crypto/testmgr.c: In function 'do_test_kpp': /kisskb/src/crypto/testmgr.c:3745:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c:3745:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c:3742:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/crypto/testmgr.c: In function 'drbg_cavs_test': /kisskb/src/crypto/testmgr.c:3646:34: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^~~~~~~~~~~ /kisskb/src/crypto/testmgr.c:3646:28: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^~~~ /kisskb/src/crypto/testmgr.c:3646:21: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_cprng': /kisskb/src/crypto/testmgr.c:3451:7: note: byref variable will be forcibly initialized char result[32]; ^~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_acomp': /kisskb/src/crypto/testmgr.c:3286:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/crypto/testmgr.c:3284:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c:3284:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c: In function 'test_comp': /kisskb/src/crypto/testmgr.c:3236:16: note: byref variable will be forcibly initialized unsigned int dlen = COMP_BUF_SIZE; ^~~~ /kisskb/src/crypto/testmgr.c:3191:16: note: byref variable will be forcibly initialized unsigned int dlen = COMP_BUF_SIZE; ^~~~ /kisskb/src/crypto/testmgr.c: In function 'build_hash_sglist': /kisskb/src/crypto/testmgr.c:1129:18: note: byref variable will be forcibly initialized struct iov_iter input; ^~~~~ /kisskb/src/crypto/testmgr.c:1128:14: note: byref variable will be forcibly initialized struct kvec kv; ^~ /kisskb/src/crypto/testmgr.c: In function 'test_shash_vec_cfg': /kisskb/src/crypto/testmgr.c:801:21: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^~~~~~ /kisskb/src/crypto/testmgr.c:1193:9: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_shash_setkey, tfm, vec->key, vec->ksize, ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:801:12: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^~~~~~ /kisskb/src/crypto/testmgr.c:1193:9: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_shash_setkey, tfm, vec->key, vec->ksize, ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:1188:5: note: byref variable will be forcibly initialized u8 result[HASH_MAX_DIGESTSIZE + TESTMGR_POISON_LEN]; ^~~~~~ /kisskb/src/crypto/testmgr.c:1186:33: note: byref variable will be forcibly initialized const struct test_sg_division *divs[XBUFSIZE]; ^~~~ /kisskb/src/crypto/testmgr.c: In function 'build_cipher_test_sglists': /kisskb/src/crypto/testmgr.c:747:18: note: byref variable will be forcibly initialized struct iov_iter input; ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_ahash_vec_cfg': /kisskb/src/crypto/testmgr.c:801:21: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^~~~~~ /kisskb/src/crypto/testmgr.c:1381:9: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_ahash_setkey, tfm, vec->key, vec->ksize, ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:801:12: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^~~~~~ /kisskb/src/crypto/testmgr.c:1381:9: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_ahash_setkey, tfm, vec->key, vec->ksize, ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:1376:5: note: byref variable will be forcibly initialized 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:1372:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c:1371:33: note: byref variable will be forcibly initialized const struct test_sg_division *divs[XBUFSIZE]; ^~~~ /kisskb/src/crypto/testmgr.c: In function 'test_hash_vec': /kisskb/src/crypto/testmgr.c:1554:7: note: byref variable will be forcibly initialized char vec_name[16]; ^~~~~~~~ /kisskb/src/crypto/testmgr.c: In function '__alg_test_hash': /kisskb/src/crypto/testmgr.c:1801:21: note: byref variable will be forcibly initialized struct shash_desc *desc = NULL; ^~~~ /kisskb/src/crypto/testmgr.c:1800:23: note: byref variable will be forcibly initialized 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:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + \ ^~ /kisskb/src/crypto/testmgr.c:3594:3: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(shash, tfm); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/testmgr.c:3570:9: note: byref variable will be forcibly initialized __le32 val; ^~~ /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec_cfg': /kisskb/src/crypto/testmgr.c:2064:8: note: byref variable will be forcibly initialized char expected_error[32]; ^~~~~~~~~~~~~~ /kisskb/src/crypto/testmgr.c:801:21: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^~~~~~ /kisskb/src/crypto/testmgr.c:1949:8: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_aead_setkey, tfm, vec->key, vec->klen, ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:801:12: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^~~~~~ /kisskb/src/crypto/testmgr.c:1949:8: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_aead_setkey, tfm, vec->key, vec->klen, ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:1940:14: note: byref variable will be forcibly initialized struct kvec input[2]; ^~~~~ /kisskb/src/crypto/testmgr.c:1936:5: note: byref variable will be forcibly initialized 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:1935:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec': /kisskb/src/crypto/testmgr.c:2109:7: note: byref variable will be forcibly initialized char vec_name[16]; ^~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec_cfg': /kisskb/src/crypto/testmgr.c:801:21: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^~~~~~ /kisskb/src/crypto/testmgr.c:2714:8: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_skcipher_setkey, tfm, vec->key, vec->klen, ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:801:12: note: byref variable will be forcibly initialized const u8 *keybuf, *keyptr; \ ^~~~~~ /kisskb/src/crypto/testmgr.c:2714:8: note: in expansion of macro 'do_setkey' err = do_setkey(crypto_skcipher_setkey, tfm, vec->key, vec->klen, ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:2705:14: note: byref variable will be forcibly initialized struct kvec input; ^~~~~ /kisskb/src/crypto/testmgr.c:2701:5: note: byref variable will be forcibly initialized 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:2700:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec': /kisskb/src/crypto/testmgr.c:2857:7: note: byref variable will be forcibly initialized char vec_name[16]; ^~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_cipher': /kisskb/src/crypto/testmgr.c:2611:8: note: byref variable will be forcibly initialized char *xbuf[XBUFSIZE]; ^~~~ /kisskb/src/crypto/testmgr.c: In function 'alg_test': /kisskb/src/crypto/testmgr.c:5632:8: note: byref variable will be forcibly initialized 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:6, from /kisskb/src/arch/arm64/include/asm/processor.h:36, 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:8, from /kisskb/src/include/linux/spinlock.h:90, 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:18: note: byref variable will be forcibly initialized unsigned long ___flags; \ ^~~~~~~~ /kisskb/src/crypto/testmgr.c:5629:2: note: in expansion of macro 'DO_ONCE' DO_ONCE(testmgr_onetime_init); ^~~~~~~ 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:586:9: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized unsigned short spdif_slots[4]; ^~~~~~~~~~~ /kisskb/src/sound/pci/ac97/ac97_pcm.c:439:16: note: byref variable will be forcibly initialized unsigned char rate_table[2][4]; ^~~~~~~~~~ /kisskb/src/sound/pci/ac97/ac97_pcm.c:438:17: note: byref variable will be forcibly initialized unsigned short avail_slots[2][4]; ^~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'cpu_runnable_without': /kisskb/src/kernel/sched/fair.c:5728:15: note: byref variable will be forcibly initialized unsigned int runnable; ^~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'cpu_util_next': /kisskb/src/kernel/sched/fair.c:6481:26: note: byref variable will be forcibly initialized unsigned long util_est, util = READ_ONCE(cfs_rq->avg.util_avg); ^~~~ /kisskb/src/kernel/sched/fair.c: In function 'cpu_load_without': /kisskb/src/kernel/sched/fair.c:5705:15: note: byref variable will be forcibly initialized unsigned int load; ^~~~ /kisskb/src/kernel/sched/fair.c: In function 'calculate_imbalance': /kisskb/src/kernel/sched/fair.c:9124:17: note: byref variable will be forcibly initialized unsigned int nr_diff = busiest->sum_nr_running; ^~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'setup_sched_thermal_decay_shift': /kisskb/src/kernel/sched/fair.c:90:6: note: byref variable will be forcibly initialized int _shift = 0; ^~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'sched_slice': /kisskb/src/kernel/sched/fair.c:707:22: note: byref variable will be forcibly initialized struct load_weight lw; ^~ /kisskb/src/kernel/sched/fair.c: In function 'cpu_util_without': /kisskb/src/kernel/sched/fair.c:6440:16: note: byref variable will be forcibly initialized unsigned int estimated = ^~~~~~~~~ /kisskb/src/kernel/sched/fair.c:6401:15: note: byref variable will be forcibly initialized unsigned int util; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/mm/backing-dev.c:3: /kisskb/src/mm/backing-dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/drivers/mts64.c: In function 'snd_mts64_interrupt': /kisskb/src/sound/drivers/mts64.c:816:13: note: byref variable will be forcibly initialized u8 status, data; ^~~~ /kisskb/src/sound/soc/codecs/adau1761-i2c.c: In function 'adau1761_i2c_probe': /kisskb/src/sound/soc/codecs/adau1761-i2c.c:20:23: note: byref variable will be forcibly initialized struct regmap_config config; ^~~~~~ /kisskb/src/mm/backing-dev.c: In function 'max_ratio_store': /kisskb/src/mm/backing-dev.c:186:15: note: byref variable will be forcibly initialized unsigned int ratio; ^~~~~ /kisskb/src/mm/backing-dev.c: In function 'min_ratio_store': /kisskb/src/mm/backing-dev.c:167:15: note: byref variable will be forcibly initialized unsigned int ratio; ^~~~~ /kisskb/src/mm/backing-dev.c: In function 'read_ahead_kb_store': /kisskb/src/mm/backing-dev.c:137:16: note: byref variable will be forcibly initialized unsigned long read_ahead_kb; ^~~~~~~~~~~~~ /kisskb/src/sound/drivers/mts64.c: In function 'snd_mts64_rawmidi_output_trigger': /kisskb/src/sound/drivers/mts64.c:712:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/mm/backing-dev.c: In function 'bdi_debug_stats_show': /kisskb/src/mm/backing-dev.c:51:16: note: byref variable will be forcibly initialized unsigned long dirty_thresh; ^~~~~~~~~~~~ /kisskb/src/mm/backing-dev.c:50:16: note: byref variable will be forcibly initialized unsigned long background_thresh; ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/drivers/mts64.c: In function 'snd_mts64_rawmidi_create': /kisskb/src/sound/drivers/mts64.c:754:22: note: byref variable will be forcibly initialized struct snd_rawmidi *rmidi; ^~~~~ /kisskb/src/sound/drivers/mts64.c: In function 'snd_mts64_probe': /kisskb/src/sound/drivers/mts64.c:908:16: note: byref variable will be forcibly initialized struct mts64 *mts = NULL; ^~~ /kisskb/src/sound/drivers/mts64.c:907:19: note: byref variable will be forcibly initialized struct snd_card *card = NULL; ^~~~ /kisskb/src/kernel/sched/fair.c: In function 'find_energy_efficient_cpu': /kisskb/src/kernel/sched/fair.c:6632:28: note: byref variable will be forcibly initialized unsigned long cur_delta, spare_cap, max_spare_cap = 0; ^~~~~~~~~ /kisskb/src/mm/backing-dev.c: In function 'bdi_register_va': /kisskb/src/mm/backing-dev.c:804:18: note: byref variable will be forcibly initialized struct rb_node *parent, **p; ^~~~~~ /kisskb/src/mm/backing-dev.c: In function 'bdi_register': /kisskb/src/mm/backing-dev.c:838:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/sched/fair.c: In function 'find_idlest_group': /kisskb/src/kernel/sched/fair.c:8805:32: note: byref variable will be forcibly initialized struct sg_lb_stats local_sgs, tmp_sgs; ^~~~~~~ /kisskb/src/kernel/sched/fair.c:8805:21: note: byref variable will be forcibly initialized struct sg_lb_stats local_sgs, tmp_sgs; ^~~~~~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_affinity_notify': /kisskb/src/kernel/irq/manage.c:480:16: note: byref variable will be forcibly initialized cpumask_var_t cpumask; ^~~~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_thread_check_affinity': /kisskb/src/kernel/irq/manage.c:1094:16: note: byref variable will be forcibly initialized cpumask_var_t mask; ^~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_thread': /kisskb/src/kernel/irq/manage.c:1222:23: note: byref variable will be forcibly initialized struct callback_head on_exit_work; ^~~~~~~~~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_update_affinity_desc': /kisskb/src/kernel/irq/manage.c:393:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_affinity_hint': /kisskb/src/kernel/irq/manage.c:461:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_vcpu_affinity': /kisskb/src/kernel/irq/manage.c:615:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function '__disable_irq_nosync': /kisskb/src/kernel/irq/manage.c:652:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'enable_irq': /kisskb/src/kernel/irq/manage.c:780:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_irq_wake': /kisskb/src/kernel/irq/manage.c:844:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'can_request_irq': /kisskb/src/kernel/irq/manage.c:893:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/sched/fair.c: In function 'update_blocked_averages': /kisskb/src/kernel/sched/fair.c:8040:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/sound/soc/img/img-i2s-out.c:15: /kisskb/src/sound/soc/img/img-i2s-out.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_parent': /kisskb/src/kernel/irq/manage.c:967:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ In file included from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/sound/soc/mediatek/common/mtk-afe-fe-dai.c:11: /kisskb/src/sound/soc/mediatek/common/mtk-afe-fe-dai.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'enable_percpu_irq': /kisskb/src/kernel/irq/manage.c:2297:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_percpu_is_enabled': /kisskb/src/kernel/irq/manage.c:2344:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/arch/arm64/kernel/acpi.c: In function 'acpi_fadt_sanity_check': /kisskb/src/arch/arm64/kernel/acpi.c:129:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'disable_percpu_irq': /kisskb/src/kernel/irq/manage.c:2361:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/sched/fair.c: In function 'active_load_balance_cpu_stop': /kisskb/src/kernel/sched/fair.c:9933:17: note: byref variable will be forcibly initialized struct lb_env env = { ^~~ /kisskb/src/kernel/irq/manage.c: In function 'prepare_percpu_nmi': /kisskb/src/kernel/irq/manage.c:2656:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'teardown_percpu_nmi': /kisskb/src/kernel/irq/manage.c:2699:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function '__synchronize_hardirq': /kisskb/src/kernel/irq/manage.c:42:7: note: byref variable will be forcibly initialized 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/irq/manage.c:138:3: note: in expansion of macro 'wait_event' wait_event(desc->wait_for_threads, ^~~~~~~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_get_irqchip_state': /kisskb/src/crypto/xcbc.c: In function 'crypto_xcbc_digest_setkey': /kisskb/src/crypto/xcbc.c:57:5: note: byref variable will be forcibly initialized u8 key1[XCBC_BLOCKSIZE]; ^~~~ /kisskb/src/kernel/irq/manage.c:2759:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_irqchip_state': /kisskb/src/kernel/irq/manage.c:2793:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/crypto/xcbc.c: In function 'xcbc_create': /kisskb/src/crypto/xcbc.c:194:6: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/fair.c:23: /kisskb/src/kernel/sched/fair.c: In function 'task_numa_group': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c:2584:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->numa_group, grp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c:2519:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->numa_group, grp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'preferred_group_nid': /kisskb/src/kernel/sched/fair.c:2334:15: note: byref variable will be forcibly initialized nodemask_t this_group; ^~~~~~~~~~ /kisskb/src/kernel/sched/fair.c:2285:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^~~~~ /kisskb/src/crypto/vmac.c: In function 'vmac_setkey': /kisskb/src/crypto/vmac.c:433:9: note: byref variable will be forcibly initialized __be64 out[2]; ^~~ /kisskb/src/crypto/vmac.c: In function 'vmac_create': /kisskb/src/crypto/vmac.c:623:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ /kisskb/src/sound/drivers/portman2x4.c: In function 'snd_portman_interrupt': /kisskb/src/sound/drivers/portman2x4.c:602:16: note: byref variable will be forcibly initialized unsigned char midivalue = 0; ^~~~~~~~~ /kisskb/src/sound/drivers/portman2x4.c: In function 'snd_portman_rawmidi_create': /kisskb/src/sound/drivers/portman2x4.c:552:22: note: byref variable will be forcibly initialized struct snd_rawmidi *rmidi; ^~~~~ /kisskb/src/sound/drivers/portman2x4.c: In function 'snd_portman_probe': /kisskb/src/sound/drivers/portman2x4.c:707:18: note: byref variable will be forcibly initialized struct portman *pm = NULL; ^~ /kisskb/src/sound/drivers/portman2x4.c:706:19: note: byref variable will be forcibly initialized struct snd_card *card = NULL; ^~~~ /kisskb/src/kernel/sched/fair.c: In function 'task_numa_fault': /kisskb/src/kernel/sched/fair.c:2644:6: note: byref variable will be forcibly initialized int priv; ^~~~ /kisskb/src/sound/core/seq/seq_midi_event.c: In function 'extra_decode_xrpn': /kisskb/src/sound/core/seq/seq_midi_event.c:434:16: note: byref variable will be forcibly initialized unsigned char bytes[4]; ^~~~~ /kisskb/src/sound/drivers/portman2x4.c: In function 'snd_portman_midi_output_trigger': /kisskb/src/sound/drivers/portman2x4.c:526:16: note: byref variable will be forcibly initialized unsigned char byte; ^~~~ /kisskb/src/kernel/sched/fair.c: In function 'update_sd_lb_stats': /kisskb/src/kernel/sched/fair.c:8957:6: note: byref variable will be forcibly initialized int sg_status = 0; ^~~~~~~~~ /kisskb/src/kernel/sched/fair.c:8956:21: note: byref variable will be forcibly initialized struct sg_lb_stats tmp_sgs; ^~~~~~~ /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:17: note: byref variable will be forcibly initialized unsigned char xbuf[4]; ^~~~ /kisskb/src/kernel/sched/fair.c: In function 'newidle_balance': /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:25: note: byref variable will be forcibly initialized u32 base, pbase, size, len; ^~~ /kisskb/src/kernel/sched/fair.c:10609:7: note: byref variable will be forcibly initialized int continue_balancing = 1; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c: In function 'ti_sci_intr_alloc_parent_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c:139:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c:13: /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/sched/fair.c: In function 'rebalance_domains': /kisskb/src/kernel/sched/fair.c:9993:6: note: byref variable will be forcibly initialized int continue_balancing = 1; ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_sai.c: In function 'fsl_sai_isr': /kisskb/src/sound/soc/fsl/fsl_sai.c:63:13: note: byref variable will be forcibly initialized u32 flags, xcsr, mask; ^~~~ /kisskb/src/sound/soc/fsl/fsl_sai.c: In function 'fsl_sai_check_version': /kisskb/src/sound/soc/fsl/fsl_sai.c:960:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/sound/soc/fsl/fsl_sai.c: In function 'fsl_sai_probe': /kisskb/src/sound/soc/fsl/fsl_sai.c:1005:7: note: byref variable will be forcibly initialized char tmp[8]; ^~~ /kisskb/src/sound/soc/fsl/fsl_sai.c: In function 'fsl_sai_config_disable': /kisskb/src/sound/soc/fsl/fsl_sai.c:558:6: note: byref variable will be forcibly initialized u32 xcsr, count = 100; ^~~~ /kisskb/src/sound/soc/fsl/fsl_sai.c: In function 'fsl_sai_trigger': /kisskb/src/sound/soc/fsl/fsl_sai.c:596:6: note: byref variable will be forcibly initialized u32 xcsr; ^~~~ /kisskb/src/kernel/dma/ops_helpers.c: In function 'dma_common_mmap': /kisskb/src/kernel/dma/ops_helpers.c:35:6: note: byref variable will be forcibly initialized int ret = -ENXIO; ^~~ /kisskb/src/fs/configfs/item.c: In function 'config_item_set_name': /kisskb/src/fs/configfs/item.c:55:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/irqchip/irq-meson-gpio.c: In function 'meson_gpio_irq_allocate_gic_irq': /kisskb/src/drivers/irqchip/irq-meson-gpio.c:366:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/drivers/irqchip/irq-meson-gpio.c: In function 'meson_gpio_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-meson-gpio.c:385:7: note: byref variable will be forcibly initialized u32 *channel_hwirq; ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/irqchip/irq-meson-gpio.c:14: /kisskb/src/drivers/irqchip/irq-meson-gpio.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-meson-gpio.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_validate_break_address': /kisskb/src/kernel/debug/debug_core.c:183:19: note: byref variable will be forcibly initialized struct kgdb_bkpt tmp; ^~~ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_handle_exception': /kisskb/src/kernel/debug/debug_core.c:819:20: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^~~~~~~~ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_nmicallback': /kisskb/src/kernel/debug/debug_core.c:870:20: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^~~~~~~~ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_nmicallin': /kisskb/src/kernel/debug/debug_core.c:897:21: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^~~~~~~~ /kisskb/src/sound/soc/meson/aiu-encoder-spdif.c: In function 'aiu_encoder_spdif_setup_cs_word': /kisskb/src/sound/soc/meson/aiu-encoder-spdif.c:73:5: note: byref variable will be forcibly initialized u8 cs[AIU_CS_WORD_LEN]; ^~ /kisskb/src/crypto/crypto_null.c: In function 'null_skcipher_crypt': /kisskb/src/crypto/crypto_null.c:78:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c: In function 'get_pdm_clk': /kisskb/src/sound/soc/fsl/fsl_micfil.c:113:6: note: byref variable will be forcibly initialized u32 ctrl2_reg; ^~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c: In function 'get_clk_div': /kisskb/src/sound/soc/fsl/fsl_micfil.c:152:6: note: byref variable will be forcibly initialized u32 ctrl2_reg; ^~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c: In function 'micfil_err_isr': /kisskb/src/sound/soc/fsl/fsl_micfil.c:618:6: note: byref variable will be forcibly initialized u32 stat_reg; ^~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c: In function 'micfil_isr': /kisskb/src/sound/soc/fsl/fsl_micfil.c:574:6: note: byref variable will be forcibly initialized u32 ctrl1_reg; ^~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c:573:6: note: byref variable will be forcibly initialized u32 fifo_stat_reg; ^~~~~~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c:572:6: note: byref variable will be forcibly initialized u32 stat_reg; ^~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/crypto/rmd128.c: In function 'rmd128_final': /kisskb/src/crypto/rmd128.c:269:9: note: byref variable will be forcibly initialized __le64 bits; ^~~~ /kisskb/src/sound/soc/fsl/fsl_esai.c: In function 'fsl_esai_hw_reset': /kisskb/src/sound/soc/fsl/fsl_esai.c:716:12: note: byref variable will be forcibly initialized u32 tfcr, rfcr; ^~~~ /kisskb/src/sound/soc/fsl/fsl_esai.c:716:6: note: byref variable will be forcibly initialized u32 tfcr, rfcr; ^~~~ /kisskb/src/sound/soc/fsl/fsl_esai.c: In function 'esai_isr': /kisskb/src/sound/soc/fsl/fsl_esai.c:108:6: note: byref variable will be forcibly initialized u32 saisr; ^~~~~ /kisskb/src/sound/soc/fsl/fsl_esai.c:107:6: note: byref variable will be forcibly initialized u32 esr; ^~~ 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:6: note: byref variable will be forcibly initialized u32 K[6]; ^ /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:16: note: byref variable will be forcibly initialized 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:184:6: note: byref variable will be forcibly initialized 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:212:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, 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 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/arch/arm64/kernel/paravirt.c: In function 'has_pv_steal_clock': /kisskb/src/arch/arm64/kernel/paravirt.c:124:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/arch/arm64/kernel/paravirt.c: In function 'stolen_time_cpu_online': /kisskb/src/arch/arm64/kernel/paravirt.c:82:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ 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:222:9: note: byref variable will be forcibly initialized 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:634:7: note: byref variable will be forcibly initialized u32 dev_id; ^~~~~~ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:619:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/sound/core/pcm_timer.c: In function 'snd_pcm_timer_init': /kisskb/src/sound/core/pcm_timer.c:101:20: note: byref variable will be forcibly initialized struct snd_timer *timer; ^~~~~ /kisskb/src/sound/core/pcm_timer.c:100:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ /kisskb/src/kernel/time/clocksource.c: In function 'unbind_clocksource_store': /kisskb/src/kernel/time/clocksource.c:1112:7: note: byref variable will be forcibly initialized char name[CS_NAME_LEN]; ^~~~ /kisskb/src/drivers/irqchip/irq-pruss-intc.c: In function 'pruss_intc_probe': /kisskb/src/drivers/irqchip/irq-pruss-intc.c:527:24: note: byref variable will be forcibly initialized u8 max_system_events, irqs_reserved = 0; ^~~~~~~~~~~~~ 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/crypto/rmd160.c: In function 'rmd160_final': /kisskb/src/crypto/rmd160.c:313:9: note: byref variable will be forcibly initialized __le64 bits; ^~~~ /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/ntp.c: In function '__hardpps': /kisskb/src/include/linux/time64.h:78:20: 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_exp_need_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:727:2: note: in expansion of macro 'smp_store_release' smp_store_release(this_cpu_ptr(&rcu_data.rcu_urgent_qs), true); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'sync_exp_reset_tree_hotplug': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:79:14: note: in expansion of macro 'smp_load_acquire' int ncpus = smp_load_acquire(&rcu_state.ncpus); /* Order vs. locking. */ ^~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/adau7118.c: In function 'adau7118_parset_dt': /kisskb/src/sound/soc/codecs/adau7118.c:494:6: note: byref variable will be forcibly initialized u32 clk_map[4], regval; ^~~~~~~ /kisskb/src/sound/soc/codecs/adau7118.c:492:6: note: byref variable will be forcibly initialized u32 dec_ratio = 0; ^~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'param_set_first_fqs_jiffies': /kisskb/src/kernel/rcu/tree.c:535:8: note: byref variable will be forcibly initialized ulong j; ^ /kisskb/src/kernel/rcu/tree.c: In function 'param_set_next_fqs_jiffies': /kisskb/src/kernel/rcu/tree.c:547:8: note: byref variable will be forcibly initialized ulong j; ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_cleanup': /kisskb/src/kernel/rcu/tree.c:1992:16: note: byref variable will be forcibly initialized unsigned long new_gp_seq; ^~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4582: /kisskb/src/kernel/rcu/tree.c: In function 'sync_rcu_exp_select_node_cpus': /kisskb/src/kernel/rcu/tree_exp.h:342:16: note: byref variable will be forcibly initialized unsigned long mask_ofl_ipi; ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_spawn_gp_kthread': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:4303:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.gp_kthread, t); /* ^^^ */ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:4272:21: note: byref variable will be forcibly initialized struct sched_param sp; ^~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_fqs_loop': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:255:2: note: in expansion of macro '___swait_event' ___swait_event(wq, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:282:11: note: in expansion of macro '__swait_event_idle_timeout' __ret = __swait_event_idle_timeout(wq, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1940:9: note: in expansion of macro 'swait_event_idle_timeout_exclusive' ret = swait_event_idle_timeout_exclusive( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu_expedited_wait_once': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:194:2: note: in expansion of macro '___swait_event' ___swait_event(wq, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:202:11: note: in expansion of macro '__swait_event_timeout' __ret = __swait_event_timeout(wq, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:471:6: note: in expansion of macro 'swait_event_timeout_exclusive' t = swait_event_timeout_exclusive(rcu_state.expedited_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_implicit_dynticks_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1288:3: note: in expansion of macro 'smp_store_release' smp_store_release(ruqp, true); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_init_one': /kisskb/src/kernel/rcu/tree.c:4341:6: note: byref variable will be forcibly initialized int levelspread[RCU_NUM_LVLS]; /* kids/node in each level. */ ^~~~~~~~~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:313:4: note: in expansion of macro 'wait_event' wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_request_urgent_qs_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1134:2: note: in expansion of macro 'smp_store_release' smp_store_release(per_cpu_ptr(&rcu_data.rcu_urgent_qs, cpu), true); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/sysfs/group.c: In function 'internal_create_group': /kisskb/src/fs/sysfs/group.c:113:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/group.c:112:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/sysfs/group.c: In function 'sysfs_merge_group': /kisskb/src/fs/sysfs/group.c:331:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/group.c:330:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_cpu_starting': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:4127:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.ncpus, rcu_state.ncpus + newcpu); /* ^^^ */ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_sched_clock_irq': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:2571:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_kthread': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:233:8: note: in expansion of macro '___swait_event' (void)___swait_event(wq, condition, TASK_IDLE, 0, schedule()) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:251:2: note: in expansion of macro '__swait_event_idle' __swait_event_idle(wq, condition); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:2097:4: note: in expansion of macro 'swait_event_idle_exclusive' swait_event_idle_exclusive(rcu_state.gp_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:852:2: note: in expansion of macro 'wait_event' wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], ^~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/include/linux/rcupdate_wait.h:27:25: note: byref variable will be forcibly initialized 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' #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:830:3: note: in expansion of macro 'wait_rcu_gp' wait_rcu_gp(call_rcu); ^~~~~~~~~~~ /kisskb/src/include/linux/rcupdate_wait.h:26:18: note: byref variable will be forcibly initialized 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' #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:830:3: note: in expansion of macro 'wait_rcu_gp' wait_rcu_gp(call_rcu); ^~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4582: /kisskb/src/kernel/rcu/tree_exp.h:815:22: note: byref variable will be forcibly initialized struct rcu_exp_work rew; ^~~ In file included from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu': /kisskb/src/include/linux/rcupdate_wait.h:27:25: note: byref variable will be forcibly initialized 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' #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:3692:3: note: in expansion of macro 'wait_rcu_gp' wait_rcu_gp(call_rcu); ^~~~~~~~~~~ /kisskb/src/include/linux/rcupdate_wait.h:26:18: note: byref variable will be forcibly initialized 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' #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:3692:3: note: in expansion of macro 'wait_rcu_gp' wait_rcu_gp(call_rcu); ^~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'kvfree_call_rcu': /kisskb/src/kernel/rcu/tree.c:3469:16: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_all_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:843:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_note_context_switch': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:866:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/kexec_image.c: In function 'image_load': /kisskb/src/arch/arm64/kernel/kexec_image.c:45:19: note: byref variable will be forcibly initialized struct kexec_buf kbuf; ^~~~ /kisskb/src/sound/soc/mediatek/mt2701/mt2701-afe-pcm.c: In function 'mt2701_asys_isr': /kisskb/src/sound/soc/mediatek/mt2701/mt2701-afe-pcm.c:1282:6: note: byref variable will be forcibly initialized u32 status; ^~~~~~ 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/sound/soc/mediatek/mt2701/mt2701-afe-pcm.c:16: /kisskb/src/sound/soc/mediatek/mt2701/mt2701-afe-pcm.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/core/seq/seq_virmidi.c: In function 'snd_vmidi_output_work': /kisskb/src/sound/core/seq/seq_virmidi.c:130:16: note: byref variable will be forcibly initialized 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:31: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized 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:22: note: byref variable will be forcibly initialized struct snd_rawmidi *rmidi; ^~~~~ /kisskb/src/sound/core/pcm_dmaengine.c: In function 'snd_dmaengine_pcm_pointer': /kisskb/src/sound/core/pcm_dmaengine.c:244:22: note: byref variable will be forcibly initialized 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:275:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^~~~ 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:303:9: note: byref variable will be forcibly initialized 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:215:21: note: byref variable will be forcibly initialized phys_addr_t start, end; ^~~ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:215:14: note: byref variable will be forcibly initialized phys_addr_t start, end; ^~~~~ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:214:6: note: byref variable will be forcibly initialized u64 i; ^ In file included from /kisskb/src/include/linux/libfdt.h:6, from /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:16: /kisskb/src/arch/arm64/kernel/machine_kexec_file.c: In function 'fdt_setprop_u64': /kisskb/src/include/linux/../../scripts/dtc/libfdt/libfdt.h:1688:10: note: byref variable will be forcibly initialized fdt64_t tmp = cpu_to_fdt64(val); ^~~ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c: In function 'setup_dtb': /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:141:9: note: byref variable will be forcibly initialized void *rng_seed; ^~~~~~~~ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c: In function 'load_other_segments': /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:256:16: note: byref variable will be forcibly initialized unsigned long headers_sz, initrd_load_addr = 0, dtb_len, ^~~~~~~~~~ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:255:18: note: byref variable will be forcibly initialized void *headers, *dtb = NULL; ^~~ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:255:8: note: byref variable will be forcibly initialized void *headers, *dtb = NULL; ^~~~~~~ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:254:19: note: byref variable will be forcibly initialized struct kexec_buf kbuf; ^~~~ /kisskb/src/fs/fscache/cache.c: In function 'fscache_init_cache': /kisskb/src/fs/fscache/cache.c:183:10: note: byref variable will be forcibly initialized va_list va; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/fscache/cache.c:9: /kisskb/src/fs/fscache/cache.c: In function 'fscache_withdraw_cache': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:404:2: note: in expansion of macro 'wait_event' wait_event(fscache_cache_cleared_wq, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:401:2: note: in expansion of macro 'wait_event' wait_event(fscache_cache_cleared_wq, ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/cache.c:9: /kisskb/src/fs/fscache/cache.c:363:12: note: byref variable will be forcibly initialized LIST_HEAD(dying_objects); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/cramfs/inode.c: In function 'cramfs_physmem_mmap': /kisskb/src/fs/cramfs/inode.c:359:15: note: byref variable will be forcibly initialized unsigned int pages, max_pages, offset; ^~~~~ /kisskb/src/fs/cramfs/inode.c: In function 'cramfs_mtd_fill_super': /kisskb/src/fs/cramfs/inode.c:638:22: note: byref variable will be forcibly initialized struct cramfs_super super; ^~~~~ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_memread': /kisskb/src/kernel/debug/gdbstub.c:562:16: note: byref variable will be forcibly initialized unsigned long addr; ^~~~ /kisskb/src/kernel/debug/gdbstub.c:561:16: note: byref variable will be forcibly initialized unsigned long length; ^~~~~~ /kisskb/src/kernel/debug/gdbstub.c:560:8: note: byref variable will be forcibly initialized char *ptr = &remcom_in_buffer[1]; ^~~ /kisskb/src/kernel/debug/gdbstub.c: In function 'write_mem_msg': /kisskb/src/kernel/debug/gdbstub.c:372:16: note: byref variable will be forcibly initialized unsigned long length; ^~~~~~ /kisskb/src/kernel/debug/gdbstub.c:371:16: note: byref variable will be forcibly initialized unsigned long addr; ^~~~ /kisskb/src/kernel/debug/gdbstub.c:370:8: note: byref variable will be forcibly initialized char *ptr = &remcom_in_buffer[1]; ^~~ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_reg_set': /kisskb/src/kernel/debug/gdbstub.c:617:8: note: byref variable will be forcibly initialized char *ptr = &remcom_in_buffer[1]; ^~~ /kisskb/src/kernel/debug/gdbstub.c:616:16: note: byref variable will be forcibly initialized unsigned long regnum; ^~~~~~ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_query': /kisskb/src/kernel/debug/gdbstub.c:703:8: note: byref variable will be forcibly initialized char *ptr; ^~~ /kisskb/src/kernel/debug/gdbstub.c:702:16: note: byref variable will be forcibly initialized unsigned char thref[BUF_THREAD_ID_SIZE]; ^~~~~ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_task': /kisskb/src/kernel/debug/gdbstub.c:815:8: note: byref variable will be forcibly initialized char *ptr; ^~~ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_thread': /kisskb/src/kernel/debug/gdbstub.c:851:8: note: byref variable will be forcibly initialized char *ptr = &remcom_in_buffer[1]; ^~~ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_break': /kisskb/src/kernel/debug/gdbstub.c:872:16: note: byref variable will be forcibly initialized unsigned long length; ^~~~~~ /kisskb/src/kernel/debug/gdbstub.c:871:16: note: byref variable will be forcibly initialized unsigned long addr; ^~~~ /kisskb/src/kernel/debug/gdbstub.c:870:8: note: byref variable will be forcibly initialized char *ptr = &remcom_in_buffer[2]; ^~~ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_cmd_reg_get': /kisskb/src/kernel/debug/gdbstub.c:602:8: note: byref variable will be forcibly initialized char *ptr = &remcom_in_buffer[1]; ^~~ /kisskb/src/kernel/debug/gdbstub.c:601:16: note: byref variable will be forcibly initialized unsigned long regnum; ^~~~~~ /kisskb/src/kernel/dma/contiguous.c: In function 'rmem_cma_setup': /kisskb/src/kernel/dma/contiguous.c:406:14: note: byref variable will be forcibly initialized struct cma *cma; ^~~ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdb_serial_stub': /kisskb/src/kernel/debug/gdbstub.c:969:17: note: byref variable will be forcibly initialized unsigned char thref[BUF_THREAD_ID_SIZE]; ^~~~~ /kisskb/src/kernel/debug/gdbstub.c: In function 'gdbstub_exit': /kisskb/src/kernel/debug/gdbstub.c:1129:30: note: byref variable will be forcibly initialized unsigned char checksum, ch, buffer[3]; ^~~~~~ /kisskb/src/crypto/sha512_generic.c: In function 'sha512_transform': /kisskb/src/crypto/sha512_generic.c:104:6: note: byref variable will be forcibly initialized u64 W[16]; ^ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_get_avail': /kisskb/src/sound/core/compress_offload.c:221:25: note: byref variable will be forcibly initialized struct snd_compr_avail avail; ^~~~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_ioctl_avail': /kisskb/src/sound/core/compress_offload.c:229:25: note: byref variable will be forcibly initialized struct snd_compr_avail ioctl_avail; ^~~~~~~~~~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_get_caps': /kisskb/src/sound/core/compress_offload.c:450:24: note: byref variable will be forcibly initialized struct snd_compr_caps caps; ^~~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_get_metadata': /kisskb/src/sound/core/compress_offload.c:655:28: note: byref variable will be forcibly initialized struct snd_compr_metadata metadata; ^~~~~~~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_set_metadata': /kisskb/src/sound/core/compress_offload.c:677:28: note: byref variable will be forcibly initialized struct snd_compr_metadata metadata; ^~~~~~~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_poll': /kisskb/src/sound/core/compress_offload.c:221:25: note: byref variable will be forcibly initialized struct snd_compr_avail avail; ^~~~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_write': /kisskb/src/sound/core/compress_offload.c:221:25: note: byref variable will be forcibly initialized /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_read': /kisskb/src/sound/core/compress_offload.c:221:25: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/sound/core/compress_offload.c:16: /kisskb/src/sound/core/compress_offload.c: In function 'snd_compress_wait_for_drain': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/compress_offload.c:861:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(stream->runtime->sleep, ^~~~~~~~~~~~~~~~~~~~~~~~ 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:222:9: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 phy_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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/log2.h:12, from /kisskb/src/arch/arm64/include/asm/hwcap.h:42, from /kisskb/src/arch/arm64/include/asm/cpufeature.h:11, from /kisskb/src/arch/arm64/include/asm/ptrace.h:11, from /kisskb/src/arch/arm64/include/uapi/asm/bpf_perf_event.h:5, from /kisskb/src/include/uapi/linux/bpf_perf_event.h:11, from /kisskb/src/include/linux/perf_event.h:18, from /kisskb/src/kernel/events/callchain.c:11: /kisskb/src/kernel/events/callchain.c: In function 'alloc_callchain_buffers': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/callchain.c:96:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(callchain_cpus_entries, entries); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/callchain.c: In function 'get_perf_callchain': /kisskb/src/kernel/events/callchain.c:185:6: note: byref variable will be forcibly initialized int rctx; ^~~~ /kisskb/src/kernel/events/callchain.c:184:34: note: byref variable will be forcibly initialized struct perf_callchain_entry_ctx ctx; ^~~ /kisskb/src/kernel/events/callchain.c: In function 'perf_event_max_stack_handler': /kisskb/src/kernel/events/callchain.c:241:19: note: byref variable will be forcibly initialized struct ctl_table new_table = *table; ^~~~~~~~~ /kisskb/src/kernel/events/callchain.c:240:6: note: byref variable will be forcibly initialized int new_value = *value, ret; ^~~~~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_user': /kisskb/src/sound/core/rawmidi.c:611:26: note: byref variable will be forcibly initialized struct snd_rawmidi_info info; ^~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status32': /kisskb/src/sound/core/rawmidi.c:762:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status64; ^~~~~~~~ /kisskb/src/sound/core/rawmidi.c:761:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status32 status32; ^~~~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status64': /kisskb/src/sound/core/rawmidi.c:803:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status; ^~~~~~ /kisskb/src/sound/soc/codecs/ak4613.c: In function 'ak4613_parse_of': /kisskb/src/sound/soc/codecs/ak4613.c:617:7: note: byref variable will be forcibly initialized char prop[32]; ^~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_dev_register': /kisskb/src/sound/core/rawmidi.c:1772:7: note: byref variable will be forcibly initialized char name[16]; ^~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_write': /kisskb/src/sound/core/rawmidi.c:1478:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/core/rawmidi.c:1443:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_read': /kisskb/src/sound/core/rawmidi.c:1112:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/rawmidi.c:232:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(runtime->sleep, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_select_user': /kisskb/src/sound/core/rawmidi.c:662:26: note: byref variable will be forcibly initialized struct snd_rawmidi_info info; ^~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl': /kisskb/src/sound/core/rawmidi.c:859:29: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'close_substream': /kisskb/src/sound/core/rawmidi.c:514:19: note: byref variable will be forcibly initialized unsigned char buf = 0xfe; ^~~ /kisskb/src/sound/core/rawmidi.c: In function 'rawmidi_open_priv': /kisskb/src/sound/core/rawmidi.c:332:48: note: byref variable will be forcibly initialized struct snd_rawmidi_substream *sinput = NULL, *soutput = NULL; ^~~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_open': /kisskb/src/sound/core/rawmidi.c:409:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/kernel/events/ring_buffer.c: In function '__perf_output_begin': /kisskb/src/kernel/events/ring_buffer.c:161:4: note: byref variable will be forcibly initialized } lost_event; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/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:10, 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/perf_event.h:57, from /kisskb/src/kernel/events/ring_buffer.c:11: /kisskb/src/kernel/events/ring_buffer.c: In function 'kmalloc_array_node': /kisskb/src/include/linux/slab.h:639:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/lib/crypto/sha256.c: In function 'sha256_update': /kisskb/src/lib/crypto/sha256.c:126:6: note: byref variable will be forcibly initialized u32 W[64]; ^ /kisskb/src/lib/crypto/sha256.c: In function '__sha256_final': /kisskb/src/lib/crypto/sha256.c:163:9: note: byref variable will be forcibly initialized __be64 bits; ^~~~ /kisskb/src/lib/crypto/sha256.c: In function 'sha256': /kisskb/src/lib/crypto/sha256.c:201:22: note: byref variable will be forcibly initialized struct sha256_state sctx; ^~~~ /kisskb/src/crypto/sm3_generic.c: In function 'sm3_transform': /kisskb/src/crypto/sm3_generic.c:127:15: note: byref variable will be forcibly initialized unsigned int wt[64]; ^~ /kisskb/src/crypto/sm3_generic.c:126:15: note: byref variable will be forcibly initialized unsigned int w[68]; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/trace/trace_clock.c:16: /kisskb/src/kernel/trace/trace_clock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/tgr192.c: In function 'tgr192_pass': /kisskb/src/crypto/tgr192.c:420:6: note: byref variable will be forcibly initialized u64 c = *rc; ^ /kisskb/src/crypto/tgr192.c:419:6: note: byref variable will be forcibly initialized u64 b = *rb; ^ /kisskb/src/crypto/tgr192.c:418:6: note: byref variable will be forcibly initialized u64 a = *ra; ^ /kisskb/src/crypto/tgr192.c: In function 'tgr192_transform': /kisskb/src/crypto/tgr192.c:465:6: note: byref variable will be forcibly initialized u64 x[8]; ^ /kisskb/src/crypto/tgr192.c:464:12: note: byref variable will be forcibly initialized u64 a, b, c, aa, bb, cc; ^ /kisskb/src/crypto/tgr192.c:464:9: note: byref variable will be forcibly initialized u64 a, b, c, aa, bb, cc; ^ /kisskb/src/crypto/tgr192.c:464:6: note: byref variable will be forcibly initialized u64 a, b, c, aa, bb, cc; ^ /kisskb/src/crypto/tgr192.c: In function 'tgr128_final': /kisskb/src/crypto/tgr192.c:617:5: note: byref variable will be forcibly initialized u8 D[64]; ^ /kisskb/src/crypto/tgr192.c: In function 'tgr160_final': /kisskb/src/crypto/tgr192.c:606:5: note: byref variable will be forcibly initialized u8 D[64]; ^ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_fill_group': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:877:18: note: byref variable will be forcibly initialized 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:439:15: note: byref variable will be forcibly initialized 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:401:15: note: byref variable will be forcibly initialized unsigned int val, mask; ^~~ /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:623:9: note: byref variable will be forcibly initialized 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:596:7: note: byref variable will be forcibly initialized u32 in_val, in_reg = INPUT_VAL; ^~~~~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_irqchip_register': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:731:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_3700_pinctrl_resume': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:1071:46: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/wait.c:7: /kisskb/src/kernel/sched/wait.c: In function 'list_del_init_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:300:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/wait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/wait.c: In function '__wake_up_common_lock': /kisskb/src/kernel/sched/wait.c:114:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-devres.c: In function 'devm_gpiod_get_index': /kisskb/src/drivers/gpio/gpiolib-devres.c:99:20: note: byref variable will be forcibly initialized struct gpio_desc *desc; ^~~~ /kisskb/src/sound/soc/img/img-spdif-in.c: In function 'img_spdif_in_set_multi_freq': /kisskb/src/sound/soc/img/img-spdif-in.c:350:15: note: byref variable will be forcibly initialized unsigned int multi_freqs[IMG_SPDIF_IN_NUM_ACLKGEN]; ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-devres.c: In function 'devm_gpiod_get_from_of_node': /kisskb/src/drivers/gpio/gpiolib-devres.c:154:20: note: byref variable will be forcibly initialized struct gpio_desc *desc; ^~~~ /kisskb/src/kernel/sched/deadline.c: In function 'dl_task_timer': /kisskb/src/kernel/sched/deadline.c:1060:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/time/timer_list.c: In function 'SEQ_printf': /kisskb/src/kernel/time/timer_list.c:33:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/time/timer_list.c: In function 'print_active_timers': /kisskb/src/kernel/time/timer_list.c:63:25: note: byref variable will be forcibly initialized struct hrtimer *timer, tmp; ^~~ /kisskb/src/sound/soc/codecs/alc5623.c: In function 'alc5623_i2c_probe': /kisskb/src/sound/soc/codecs/alc5623.c:985:6: note: byref variable will be forcibly initialized u32 val32; ^~~~~ /kisskb/src/sound/soc/codecs/alc5623.c:983:21: note: byref variable will be forcibly initialized unsigned int vid1, vid2; ^~~~ /kisskb/src/sound/soc/codecs/alc5623.c:983:15: note: byref variable will be forcibly initialized unsigned int vid1, vid2; ^~~~ /kisskb/src/kernel/sched/deadline.c: In function 'dl_add_task_root_domain': /kisskb/src/kernel/sched/deadline.c:2408:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/deadline.c: In function 'inactive_task_timer': /kisskb/src/kernel/sched/deadline.c:1364:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/sound/soc/meson/axg-fifo.c: In function 'axg_fifo_pcm_irq_block': /kisskb/src/sound/soc/meson/axg-fifo.c:202:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/sound/soc/meson/axg-fifo.c: In function 'axg_fifo_pcm_pointer': /kisskb/src/sound/soc/meson/axg-fifo.c:102:15: note: byref variable will be forcibly initialized unsigned int addr; ^~~~ /kisskb/src/mm/percpu.c: In function 'pcpu_chunk_refresh_hint': /kisskb/src/mm/percpu.c:704:15: note: byref variable will be forcibly initialized int bit_off, bits; ^~~~ /kisskb/src/mm/percpu.c:704:6: note: byref variable will be forcibly initialized int bit_off, 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/memblock.h:13, from /kisskb/src/mm/percpu.c:72: /kisskb/src/mm/percpu.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/percpu.c: In function 'pcpu_block_refresh_hint': /kisskb/src/mm/percpu.c:734:19: note: byref variable will be forcibly initialized unsigned int rs, re, start; /* region start, region end */ ^~ /kisskb/src/mm/percpu.c:734:15: note: byref variable will be forcibly initialized unsigned int rs, re, start; /* region start, region end */ ^~ /kisskb/src/mm/percpu.c: In function 'pcpu_is_populated': /kisskb/src/mm/percpu.c:1025:41: note: byref variable will be forcibly initialized unsigned int page_start, page_end, rs, re; ^~ /kisskb/src/mm/percpu.c:1025:37: note: byref variable will be forcibly initialized unsigned int page_start, page_end, rs, re; ^~ /kisskb/src/mm/percpu.c: In function 'pcpu_find_block_fit': /kisskb/src/mm/percpu.c:1062:21: note: byref variable will be forcibly initialized int bit_off, bits, next_off; ^~~~~~~~ /kisskb/src/mm/percpu.c:1062:15: note: byref variable will be forcibly initialized int bit_off, bits, next_off; ^~~~ /kisskb/src/mm/percpu.c:1062:6: note: byref variable will be forcibly initialized int bit_off, bits, next_off; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/percpu.h:126, from /kisskb/src/mm/percpu.c:97: /kisskb/src/mm/percpu.c: In function 'perf_trace_percpu_alloc_percpu': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu, ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'perf_trace_percpu_free_percpu': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_free_percpu, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_free_percpu, ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'perf_trace_percpu_alloc_percpu_fail': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu_fail, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu_fail, ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'perf_trace_percpu_create_chunk': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_create_chunk, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_create_chunk, ^~~~~~~~~~~ /kisskb/src/kernel/irq/resend.c: In function 'irq_inject_interrupt': /kisskb/src/kernel/irq/resend.c:158:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/mm/percpu.c: In function 'perf_trace_percpu_destroy_chunk': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_destroy_chunk, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_destroy_chunk, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/percpu.h:126, from /kisskb/src/mm/percpu.c:97: /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_alloc_percpu': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu, ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_free_percpu': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_free_percpu, ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_alloc_percpu_fail': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu_fail, ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_create_chunk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_create_chunk, ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_destroy_chunk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_destroy_chunk, ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'pcpu_alloc_area': /kisskb/src/mm/percpu.c:1172:30: note: byref variable will be forcibly initialized unsigned long area_off = 0, area_bits = 0; ^~~~~~~~~ /kisskb/src/mm/percpu.c:1172:16: note: byref variable will be forcibly initialized unsigned long area_off = 0, area_bits = 0; ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/gpio.h:57, from /kisskb/src/drivers/gpio/gpiolib.c:32: /kisskb/src/drivers/gpio/gpiolib.c: In function 'perf_trace_gpio_direction': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/gpio.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_direction, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/gpio.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_direction, ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'perf_trace_gpio_value': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/gpio.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_value, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/gpio.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_value, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/gpio.h:57, from /kisskb/src/drivers/gpio/gpiolib.c:32: /kisskb/src/drivers/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_direction': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/gpio.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_direction, ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_value': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/gpio.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_value, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:194, 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/gpio/gpiolib.c:5: /kisskb/src/drivers/gpio/gpiolib.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/gpio/gpiolib.c:5: /kisskb/src/drivers/gpio/gpiolib.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/dma/coherent.c: In function 'rmem_dma_device_init': /kisskb/src/kernel/dma/coherent.c:322:27: note: byref variable will be forcibly initialized struct dma_coherent_mem *mem = rmem->priv; ^~~ /kisskb/src/mm/percpu.c: In function '__pcpu_balance_workfn': /kisskb/src/mm/percpu.c:2007:34: note: byref variable will be forcibly initialized unsigned int nr_unpop = 0, rs, re; ^~ /kisskb/src/mm/percpu.c:2007:30: note: byref variable will be forcibly initialized unsigned int nr_unpop = 0, rs, re; ^~ /kisskb/src/mm/percpu.c:1972:20: note: byref variable will be forcibly initialized unsigned int rs, re; ^~ /kisskb/src/mm/percpu.c:1972:16: note: byref variable will be forcibly initialized unsigned int rs, re; ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/memblock.h:13, from /kisskb/src/mm/percpu.c:72: /kisskb/src/mm/percpu.c:1946:12: note: byref variable will be forcibly initialized LIST_HEAD(to_free); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/dma/coherent.c: In function 'dma_declare_coherent_memory': /kisskb/src/kernel/dma/coherent.c:130:27: note: byref variable will be forcibly initialized struct dma_coherent_mem *mem; ^~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_hierarchy_irq_domain_alloc': /kisskb/src/drivers/gpio/gpiolib.c:1112:15: note: byref variable will be forcibly initialized unsigned int parent_type; ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c:1111:15: note: byref variable will be forcibly initialized unsigned int parent_hwirq; ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c:1108:15: note: byref variable will be forcibly initialized unsigned int type = IRQ_TYPE_NONE; ^~~~ /kisskb/src/drivers/gpio/gpiolib.c:1107:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:1031:17: note: byref variable will be forcibly initialized unsigned int parent_type; ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c:1030:17: note: byref variable will be forcibly initialized unsigned int parent_hwirq; ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c:1029:22: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/mm/percpu.c: In function 'pcpu_alloc': /kisskb/src/mm/percpu.c:1810:42: note: byref variable will be forcibly initialized unsigned int page_start, page_end, rs, re; ^~ /kisskb/src/mm/percpu.c:1810:38: note: byref variable will be forcibly initialized unsigned int page_start, page_end, rs, re; ^~ In file included from /kisskb/src/drivers/gpio/gpiolib.c:9: /kisskb/src/drivers/gpio/gpiolib.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1406:21: note: byref variable will be forcibly initialized struct irq_fwspec spec; ^~~~ /kisskb/src/sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c: In function 'mt2701_init_clock': /kisskb/src/sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c:42:8: note: byref variable will be forcibly initialized char name[13]; ^~~~ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_lle': /kisskb/src/crypto/gf128mul.c:172:8: note: byref variable will be forcibly initialized be128 p[8]; ^ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_bbe': /kisskb/src/crypto/gf128mul.c:210:8: note: byref variable will be forcibly initialized be128 p[8]; ^ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_4k_lle': /kisskb/src/crypto/gf128mul.c:388:8: note: byref variable will be forcibly initialized be128 r[1]; ^ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_4k_bbe': /kisskb/src/crypto/gf128mul.c:403:8: note: byref variable will be forcibly initialized be128 r[1]; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_get_array_value_complex': /kisskb/src/drivers/gpio/gpiolib.c:2680:17: note: byref variable will be forcibly initialized unsigned long fastpath[2 * BITS_TO_LONGS(FASTPATH_NGPIO)]; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_set_array_value_complex': /kisskb/src/drivers/gpio/gpiolib.c:2963:17: note: byref variable will be forcibly initialized unsigned long fastpath[2 * BITS_TO_LONGS(FASTPATH_NGPIO)]; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_get_index': /kisskb/src/drivers/gpio/gpiolib.c:3940:16: note: byref variable will be forcibly initialized unsigned long lookupflags = GPIO_LOOKUP_FLAGS_DEFAULT; ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'fwnode_get_named_gpiod': /kisskb/src/drivers/gpio/gpiolib.c:4050:25: note: byref variable will be forcibly initialized struct acpi_gpio_info info; ^~~~ /kisskb/src/drivers/gpio/gpiolib.c:4036:16: note: byref variable will be forcibly initialized unsigned long lflags = GPIO_LOOKUP_FLAGS_DEFAULT; ^~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'fwnode_gpiod_get_index': /kisskb/src/drivers/gpio/gpiolib.c:3774:7: note: byref variable will be forcibly initialized char prop_name[32]; /* 32 is max size of property name */ ^~~~~~~~~ /kisskb/src/fs/ramfs/inode.c: In function 'ramfs_parse_param': /kisskb/src/fs/ramfs/inode.c:191:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_output_read_one': /kisskb/src/kernel/events/core.c:6688:6: note: byref variable will be forcibly initialized u64 values[4]; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_output_read_group': /kisskb/src/kernel/events/core.c:6712:6: note: byref variable will be forcibly initialized u64 values[5]; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_get_pgtable_size': /kisskb/src/kernel/events/core.c:7015:15: note: byref variable will be forcibly initialized pud_t *pudp, pud; ^~~ /kisskb/src/kernel/events/core.c:7014:15: note: byref variable will be forcibly initialized p4d_t *p4dp, p4d; ^~~ /kisskb/src/kernel/events/core.c:7013:15: note: byref variable will be forcibly initialized pgd_t *pgdp, pgd; ^~~ /kisskb/src/kernel/events/core.c: In function '__perf_event_output': /kisskb/src/kernel/events/core.c:7297:27: note: byref variable will be forcibly initialized struct perf_event_header header; ^~~~~~ /kisskb/src/kernel/events/core.c:7296:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_iterate_sb_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:7414:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&event->ctx)) ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/events/hw_breakpoint.c:30: /kisskb/src/kernel/events/hw_breakpoint.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_output_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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:6761:32: note: byref variable will be forcibly initialized u64 enabled = 0, running = 0, now; ^~~ /kisskb/src/kernel/events/core.c:6761:19: note: byref variable will be forcibly initialized u64 enabled = 0, running = 0, now; ^~~~~~~ /kisskb/src/kernel/events/core.c:6761:6: note: byref variable will be forcibly initialized u64 enabled = 0, running = 0, now; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/hw_breakpoint.c: In function 'modify_user_hw_breakpoint_check': /kisskb/src/kernel/events/hw_breakpoint.c:488:26: note: byref variable will be forcibly initialized struct perf_event_attr old_attr; ^~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'add_ftrace_ops': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:269:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*list, ops); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:261:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ops->next, *list); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_swevent_init_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:12976:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'swevent_hlist_get_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:9342:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch': /kisskb/src/kernel/events/core.c:8512:27: note: byref variable will be forcibly initialized struct perf_switch_event switch_event; ^~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_task': /kisskb/src/kernel/events/core.c:7673:25: note: byref variable will be forcibly initialized struct perf_task_event task_event; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm_event': /kisskb/src/kernel/events/core.c:7765:7: note: byref variable will be forcibly initialized char comm[TASK_COMM_LEN]; ^~~~ /kisskb/src/kernel/trace/ftrace.c: In function 't_probe_start': /kisskb/src/kernel/trace/ftrace.c:3346:9: note: byref variable will be forcibly initialized loff_t l; ^ /kisskb/src/fs/exportfs/expfs.c: In function 'get_name': /kisskb/src/fs/exportfs/expfs.c:284:14: note: byref variable will be forcibly initialized struct path child_path = { ^~~~~~~~~~ /kisskb/src/fs/exportfs/expfs.c:283:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_pin_task_context': /kisskb/src/kernel/events/core.c:1506:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/fs/exportfs/expfs.c: In function 'exportfs_get_name': /kisskb/src/fs/exportfs/expfs.c:31:14: note: byref variable will be forcibly initialized struct path path = {.mnt = mnt, .dentry = dir}; ^~~~ In file included from /kisskb/src/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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/exportfs/expfs.c: In function 'exportfs_decode_fh_raw': /kisskb/src/fs/exportfs/expfs.c:428:7: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_remove_from_owner': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:4923:4: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'cpu_function_call': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_stop': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized /kisskb/src/kernel/events/core.c:3084:25: note: byref variable will be forcibly initialized struct stop_event_data sd = { ^~ /kisskb/src/kernel/trace/ftrace.c: In function 'lookup_rec': /kisskb/src/kernel/trace/ftrace.c:1534:20: note: byref variable will be forcibly initialized struct dyn_ftrace key; ^~~ /kisskb/src/kernel/events/core.c: In function 'perf_pmu_output_stop': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_read': /kisskb/src/kernel/events/core.c:4364:25: note: byref variable will be forcibly initialized struct perf_read_data data; ^~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'module_exists': /kisskb/src/kernel/events/core.c: In function 'perf_read_one': /kisskb/src/kernel/trace/ftrace.c:4117:7: note: byref variable will be forcibly initialized char modname[MAX_PARAM_PREFIX_LEN + sizeof(this_mod) + 2]; ^~~~~~~ /kisskb/src/kernel/events/core.c:5203:6: note: byref variable will be forcibly initialized u64 values[4]; ^~~~~~ /kisskb/src/kernel/events/core.c:5202:15: note: byref variable will be forcibly initialized u64 enabled, running; ^~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'cache_mod': /kisskb/src/kernel/trace/ftrace.c:4117:7: note: byref variable will be forcibly initialized /kisskb/src/kernel/events/core.c:5202:6: note: byref variable will be forcibly initialized u64 enabled, running; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'clear_ftrace_pids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7144:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_no_pids, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7141:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_pids, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'task_function_call': /kisskb/src/kernel/events/core.c:109:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c: In function 'event_function_call': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c:262:31: note: byref variable will be forcibly initialized struct event_function_struct efs = { ^~~ /kisskb/src/kernel/events/core.c: In function 'visit_groups_merge': /kisskb/src/kernel/events/core.c:3604:21: note: byref variable will be forcibly initialized struct perf_event *itrs[2]; ^~~~ /kisskb/src/kernel/trace/ftrace.c: In function 't_next': /kisskb/src/kernel/trace/ftrace.c:3512:9: note: byref variable will be forcibly initialized loff_t l = *pos; /* t_probe_start() must use original pos */ ^ /kisskb/src/kernel/trace/ftrace.c: In function 't_start': /kisskb/src/kernel/trace/ftrace.c:3549:9: note: byref variable will be forcibly initialized loff_t l; ^ /kisskb/src/kernel/events/core.c: In function 'ctx_pinned_sched_in': /kisskb/src/kernel/events/core.c:3692:6: note: byref variable will be forcibly initialized int can_add_hw = 1; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'ctx_flexible_sched_in': /kisskb/src/kernel/events/core.c:3706:6: note: byref variable will be forcibly initialized int can_add_hw = 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_ops_test': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:1493:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hash.notrace_hash, ops->func_hash->notrace_hash); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:1492:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hash.filter_hash, ops->func_hash->filter_hash); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:1479:25: note: byref variable will be forcibly initialized struct ftrace_ops_hash hash; ^~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'arch_ftrace_update_code': /kisskb/src/kernel/trace/ftrace.c:2747:13: note: byref variable will be forcibly initialized void __weak arch_ftrace_update_code(int command) ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_match_record': /kisskb/src/kernel/trace/ftrace.c:3968:8: note: byref variable will be forcibly initialized char *modname; ^~~~~~~ /kisskb/src/kernel/trace/ftrace.c:3967:7: note: byref variable will be forcibly initialized char str[KSYM_SYMBOL_LEN]; ^~~ /kisskb/src/kernel/trace/ftrace.c: In function 'match_records': /kisskb/src/kernel/trace/ftrace.c:4012:6: note: byref variable will be forcibly initialized int clear_filter = 0; ^~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:4009:6: note: byref variable will be forcibly initialized int exclude_mod = 0; ^~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_process_regex': 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/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_addr_filters_splice': /kisskb/src/kernel/trace/ftrace.c:4847:25: note: byref variable will be forcibly initialized char *func, *command, *next = buff; ^~~~ /kisskb/src/kernel/events/core.c:9973:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_output_sample_ustack': /kisskb/src/kernel/events/core.c:6466:7: note: byref variable will be forcibly initialized u64 dyn_size; ^~~~~~~~ /kisskb/src/kernel/events/core.c:6461:7: note: byref variable will be forcibly initialized u64 size = 0; ^~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'remove_inode_hugepages': /kisskb/src/fs/hugetlbfs/inode.c:468:10: note: byref variable will be forcibly initialized pgoff_t next, index; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_output_sample_regs': /kisskb/src/fs/hugetlbfs/inode.c:467:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/hugetlbfs/inode.c:466:24: note: byref variable will be forcibly initialized struct vm_area_struct pseudo_vma; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c:6370:7: note: byref variable will be forcibly initialized u64 val; ^~~ 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:246, 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/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c:6366:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(_mask, 64); ^~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_graph_set_hash': /kisskb/src/kernel/trace/ftrace.c:5974:6: note: byref variable will be forcibly initialized int not; ^~~ /kisskb/src/kernel/trace/ftrace.c:5969:21: note: byref variable will be forcibly initialized struct ftrace_glob func_g; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/task.h:62, from /kisskb/src/kernel/fork.c:109: /kisskb/src/kernel/fork.c: In function 'perf_trace_task_newtask': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/task.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_newtask, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/task.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_newtask, ^~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_virt_to_phys': /kisskb/src/kernel/events/core.c:6973:15: note: byref variable will be forcibly initialized struct page *p = NULL; ^ /kisskb/src/kernel/events/core.c: In function 'perf_fill_ns_link_info': /kisskb/src/kernel/events/core.c:7866:14: note: byref variable will be forcibly initialized struct path ns_path; ^~~~~~~ /kisskb/src/kernel/fork.c: In function 'perf_trace_task_rename': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/task.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_rename, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/task.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_rename, ^~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap_event': /kisskb/src/kernel/events/core.c:8134:7: note: byref variable will be forcibly initialized char tmp[16]; ^~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_free_mem': /kisskb/src/kernel/trace/ftrace.c:6742:19: note: byref variable will be forcibly initialized struct list_head clear_hash; ^~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:6739:20: note: byref variable will be forcibly initialized struct dyn_ftrace key; ^~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlbfs_fallocate': /kisskb/src/fs/hugetlbfs/inode.c:633:24: note: byref variable will be forcibly initialized struct vm_area_struct pseudo_vma; ^~~~~~~~~~ In file included from /kisskb/src/kernel/events/core.c:18: /kisskb/src/kernel/events/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/task.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_newtask, ^~~~~~~~~~~ /kisskb/src/kernel/fork.c: In function 'trace_event_raw_event_task_rename': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/task.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_rename, ^~~~~~~~~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlb_get_unmapped_area_topdown': /kisskb/src/fs/hugetlbfs/inode.c:215:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_mux_interval_ms_store': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c:10739:6: note: byref variable will be forcibly initialized int timer, cpu, ret; ^~~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlb_get_unmapped_area_bottomup': /kisskb/src/fs/hugetlbfs/inode.c:199:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'pid_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7387:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_no_pids, pid_list); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7384:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_pids, pid_list); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7351:25: note: byref variable will be forcibly initialized struct trace_pid_list *pid_list; ^~~~~~~~ /kisskb/src/kernel/fork.c: In function 'copy_clone_args_from_user': /kisskb/src/kernel/fork.c:2592:20: note: byref variable will be forcibly initialized struct clone_args args; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_parse_addr_filter': /kisskb/src/kernel/events/core.c:10129:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_hash_move': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:1442:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*dst, new_hash); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_hash_move_and_update_ops': /kisskb/src/kernel/trace/ftrace.c:4098:25: note: byref variable will be forcibly initialized struct ftrace_ops_hash old_hash_ops; ^~~~~~~~~~~~ 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/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_set_addr_filter': /kisskb/src/kernel/events/core.c:10282:12: note: byref variable will be forcibly initialized LIST_HEAD(filters); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_graph_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:5941:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ftrace_graph_notrace_hash, new_hash); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:5937:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ftrace_graph_hash, new_hash); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/cookie.c:12: /kisskb/src/fs/fscache/cookie.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlbfs_parse_param': /kisskb/src/fs/hugetlbfs/inode.c:1230:8: note: byref variable will be forcibly initialized char *rest; ^~~~ /kisskb/src/fs/hugetlbfs/inode.c:1229:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'find_get_context': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:4562:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->perf_event_ctxp[ctxn], ctx); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:4493:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_install_in_context': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:2850:2: note: in expansion of macro 'smp_store_release' smp_store_release(&event->ctx, ctx); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'unregister_ftrace_function_probe_func': /kisskb/src/kernel/trace/ftrace.c:4677:7: note: byref variable will be forcibly initialized int not; ^~~ /kisskb/src/kernel/trace/ftrace.c:4669:7: note: byref variable will be forcibly initialized char str[KSYM_SYMBOL_LEN]; ^~~ /kisskb/src/kernel/trace/ftrace.c:4668:20: note: byref variable will be forcibly initialized struct hlist_head hhd; ^~~ /kisskb/src/kernel/trace/ftrace.c:4663:21: note: byref variable will be forcibly initialized struct ftrace_glob func_g; ^~~~~~ /kisskb/src/kernel/fork.c: In function 'copy_files': /kisskb/src/kernel/fork.c:1453:6: note: byref variable will be forcibly initialized int error = 0; ^~~~~ /kisskb/src/kernel/events/core.c: In function '__perf_event_task_sched_in': /kisskb/src/kernel/events/core.c:8512:27: note: byref variable will be forcibly initialized struct perf_switch_event switch_event; ^~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_update_userpage': /kisskb/src/kernel/events/core.c:5694:24: note: byref variable will be forcibly initialized u64 enabled, running, now; ^~~ /kisskb/src/kernel/events/core.c:5694:15: note: byref variable will be forcibly initialized u64 enabled, running, now; ^~~~~~~ /kisskb/src/kernel/events/core.c:5694:6: note: byref variable will be forcibly initialized u64 enabled, running, now; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'ring_buffer_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:5822:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(event->rb, rb); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/fscache/cookie.c:13: /kisskb/src/fs/fscache/cookie.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_init_context': /kisskb/src/kernel/events/core.c:12834:6: note: byref variable will be forcibly initialized int inherited_all = 1; ^~~~~~~~~~~~~ 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/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_release_kernel': /kisskb/src/kernel/events/core.c:4947:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/codecs/cs35l35.c: In function 'cs35l35_handle_of_data': /kisskb/src/sound/soc/codecs/cs35l35.c:1248:5: note: byref variable will be forcibly initialized u8 monitor_array[4]; ^~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1247:15: note: byref variable will be forcibly initialized unsigned int val32 = 0; ^~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c: In function 'cs35l35_i2c_probe': /kisskb/src/sound/soc/codecs/cs35l35.c:1478:15: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'set_mm_exe_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1150:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->exe_file, new_exe_file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function '__do_sys_perf_event_open': /kisskb/src/kernel/events/core.c:11739:12: note: byref variable will be forcibly initialized struct fd group = {NULL, 0}; ^~~~~ /kisskb/src/kernel/events/core.c:11736:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ /kisskb/src/sound/soc/codecs/cs35l35.c: In function 'cs35l35_boost_inductor': /kisskb/src/sound/soc/codecs/cs35l35.c:767:15: note: byref variable will be forcibly initialized unsigned int bst_ipk = 0; ^~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'dup_mmap': /kisskb/src/kernel/fork.c:477:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/events/core.c: In function '_perf_ioctl': /kisskb/src/kernel/events/core.c:5542:26: note: byref variable will be forcibly initialized struct perf_event_attr new_attr; ^~~~~~~~ /kisskb/src/kernel/events/core.c:5505:14: note: byref variable will be forcibly initialized struct fd output; ^~~~~~ /kisskb/src/kernel/events/core.c:5493:7: note: byref variable will be forcibly initialized u64 id = primary_event_id(event); ^~ /kisskb/src/kernel/events/core.c:5484:7: note: byref variable will be forcibly initialized u64 value; ^~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c: In function 'cs35l35_main_amp_event': /kisskb/src/sound/soc/codecs/cs35l35.c:241:15: note: byref variable will be forcibly initialized unsigned int reg[4]; ^~~ /kisskb/src/sound/soc/codecs/cs35l35.c: In function 'cs35l35_irq': /kisskb/src/sound/soc/codecs/cs35l35.c:1112:43: note: byref variable will be forcibly initialized unsigned int mask1, mask2, mask3, mask4, current1; ^~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1112:36: note: byref variable will be forcibly initialized unsigned int mask1, mask2, mask3, mask4, current1; ^~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1112:29: note: byref variable will be forcibly initialized unsigned int mask1, mask2, mask3, mask4, current1; ^~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1112:22: note: byref variable will be forcibly initialized unsigned int mask1, mask2, mask3, mask4, current1; ^~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1112:15: note: byref variable will be forcibly initialized unsigned int mask1, mask2, mask3, mask4, current1; ^~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1111:42: note: byref variable will be forcibly initialized unsigned int sticky1, sticky2, sticky3, sticky4; ^~~~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1111:33: note: byref variable will be forcibly initialized unsigned int sticky1, sticky2, sticky3, sticky4; ^~~~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1111:24: note: byref variable will be forcibly initialized unsigned int sticky1, sticky2, sticky3, sticky4; ^~~~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1111:15: note: byref variable will be forcibly initialized unsigned int sticky1, sticky2, sticky3, sticky4; ^~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_aux_sample_output': /kisskb/src/kernel/events/core.c:6605:7: note: byref variable will be forcibly initialized u64 zero = 0; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_log_throttle': /kisskb/src/kernel/events/core.c:8554:4: note: byref variable will be forcibly initialized } throttle_event = { ^~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:8546:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8545:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ In file included from /kisskb/src/include/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:18, from /kisskb/src/fs/fscache/cookie.c:12: /kisskb/src/fs/fscache/cookie.c: In function '__fscache_disable_cookie': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/cookie.c:765:3: note: in expansion of macro 'wait_var_event' wait_var_event(&cookie->n_active, ^~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_swevent_hrtimer': /kisskb/src/kernel/events/core.c:10362:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_log_itrace_start': /kisskb/src/kernel/events/core.c:8877:4: note: byref variable will be forcibly initialized } rec; ^~~ /kisskb/src/kernel/events/core.c:8872:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8871:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch_output': /kisskb/src/kernel/events/core.c:8474:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8473:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_task_output': /kisskb/src/kernel/events/core.c:7631:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7630:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm_output': /kisskb/src/kernel/events/core.c:7735:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7734:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces_output': /kisskb/src/kernel/events/core.c:7834:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7833:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap_output': /kisskb/src/kernel/events/core.c:8077:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8076:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol_output': /kisskb/src/kernel/events/core.c:8605:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8604:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_output': /kisskb/src/kernel/events/core.c:8695:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8694:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke_output': /kisskb/src/kernel/events/core.c:8804:6: note: byref variable will be forcibly initialized u64 padding = 0; ^~~~~~~ /kisskb/src/kernel/events/core.c:8803:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8802:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_read_event': /kisskb/src/kernel/events/core.c:7359:25: note: byref variable will be forcibly initialized struct perf_read_event read_event = { ^~~~~~~~~~ /kisskb/src/kernel/events/core.c:7358:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7357:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_output_sample': /kisskb/src/kernel/events/core.c:6920:7: note: byref variable will be forcibly initialized u64 abi = data->regs_intr.abi; ^~~ /kisskb/src/kernel/events/core.c:6888:7: note: byref variable will be forcibly initialized u64 abi = data->regs_user.abi; ^~~ /kisskb/src/kernel/events/core.c:6882:8: note: byref variable will be forcibly initialized u64 nr = 0; ^~ /kisskb/src/kernel/events/core.c:6859:6: note: byref variable will be forcibly initialized } raw = { ^~~ /kisskb/src/kernel/fork.c: In function 'copy_process': /kisskb/src/kernel/fork.c:1854:30: note: byref variable will be forcibly initialized struct multiprocess_signals delayed; ^~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm': /kisskb/src/kernel/events/core.c:7784:25: note: byref variable will be forcibly initialized struct perf_comm_event comm_event; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces': /kisskb/src/kernel/events/core.c:7881:31: note: byref variable will be forcibly initialized struct perf_namespaces_event namespaces_event; ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap': /kisskb/src/kernel/events/core.c:8350:25: note: byref variable will be forcibly initialized struct perf_mmap_event mmap_event; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_aux_event': /kisskb/src/kernel/events/core.c:8393:4: note: byref variable will be forcibly initialized } rec = { ^~~ /kisskb/src/kernel/events/core.c:8387:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8386:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_log_lost_samples': /kisskb/src/kernel/events/core.c:8429:4: note: byref variable will be forcibly initialized } lost_samples_event = { ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:8423:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8422:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol': /kisskb/src/kernel/events/core.c:8629:7: note: byref variable will be forcibly initialized char name[KSYM_NAME_LEN]; ^~~~ /kisskb/src/kernel/events/core.c:8628:28: note: byref variable will be forcibly initialized struct perf_ksymbol_event ksymbol_event; ^~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_event': /kisskb/src/kernel/events/core.c:8742:24: note: byref variable will be forcibly initialized struct perf_bpf_event bpf_event; ^~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke': /kisskb/src/kernel/events/core.c:8835:30: note: byref variable will be forcibly initialized struct perf_text_poke_event text_poke_event; ^~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function '___perf_sw_event': /kisskb/src/kernel/events/core.c:9221:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_tp_event': /kisskb/src/kernel/events/core.c:9494:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_bp_event': /kisskb/src/kernel/events/core.c:9926:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_pmu_migrate_context': /kisskb/src/kernel/events/core.c:12271:12: note: byref variable will be forcibly initialized LIST_HEAD(events); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_exit_task': /kisskb/src/kernel/fork.c: In function 'kernel_clone': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:12491:3: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:2426:20: note: byref variable will be forcibly initialized struct completion vfork; ^~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_free_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:12578:3: note: in expansion of macro 'wait_var_event' wait_var_event(&ctx->refcount, refcount_read(&ctx->refcount) == 1); ^~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2728:8: note: byref variable will be forcibly initialized pid_t set_tid[MAX_PID_NS_LEVEL]; ^~~~~~~ /kisskb/src/kernel/fork.c:2727:27: note: byref variable will be forcibly initialized struct kernel_clone_args kargs; ^~~~~ /kisskb/src/kernel/fork.c: In function 'unshare_fd': /kisskb/src/kernel/fork.c:2887:6: note: byref variable will be forcibly initialized int error = 0; ^~~~~ /kisskb/src/kernel/fork.c: In function 'ksys_unshare': /kisskb/src/kernel/fork.c:2912:18: note: byref variable will be forcibly initialized struct nsproxy *new_nsproxy = NULL; ^~~~~~~~~~~ /kisskb/src/kernel/fork.c:2910:28: note: byref variable will be forcibly initialized struct files_struct *fd, *new_fd = NULL; ^~~~~~ /kisskb/src/kernel/fork.c:2909:25: note: byref variable will be forcibly initialized struct fs_struct *fs, *new_fs = NULL; ^~~~~~ /kisskb/src/kernel/fork.c: In function 'unshare_files': /kisskb/src/kernel/fork.c:3037:29: note: byref variable will be forcibly initialized struct files_struct *old, *copy = NULL; ^~~~ /kisskb/src/kernel/fork.c: In function 'sysctl_max_threads': /kisskb/src/kernel/fork.c:3059:6: note: byref variable will be forcibly initialized int max = MAX_THREADS; ^~~ /kisskb/src/kernel/fork.c:3058:6: note: byref variable will be forcibly initialized int min = 1; ^~~ /kisskb/src/kernel/fork.c:3057:6: note: byref variable will be forcibly initialized int threads = max_threads; ^~~~~~~ /kisskb/src/kernel/fork.c:3055:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_decrypt_inplace': /kisskb/src/crypto/pcbc.c:116:5: note: byref variable will be forcibly initialized u8 tmpbuf[MAX_CIPHER_BLOCKSIZE] __aligned(__alignof__(u32)); ^~~~~~ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_decrypt': /kisskb/src/crypto/pcbc.c:134:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_encrypt_inplace': /kisskb/src/crypto/pcbc.c:49:5: note: byref variable will be forcibly initialized u8 tmpbuf[MAX_CIPHER_BLOCKSIZE]; ^~~~~~ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_encrypt': /kisskb/src/crypto/pcbc.c:67:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/fs/nls/nls_base.c: In function 'utf8s_to_utf16s': /kisskb/src/fs/nls/nls_base.c:137:12: note: byref variable will be forcibly initialized unicode_t u; ^ /kisskb/src/sound/soc/codecs/cs35l36.c: In function 'cs35l36_handle_of_data': /kisskb/src/sound/soc/codecs/cs35l36.c:1437:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/sound/soc/codecs/cs35l36.c: In function 'cs35l36_main_amp_event': /kisskb/src/sound/soc/codecs/cs35l36.c:510:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/sound/soc/codecs/cs35l36.c: In function 'cs35l36_irq': /kisskb/src/sound/soc/codecs/cs35l36.c:1322:15: note: byref variable will be forcibly initialized unsigned int masks[4]; ^~~~~ /kisskb/src/sound/soc/codecs/cs35l36.c:1321:15: note: byref variable will be forcibly initialized unsigned int status[4]; ^~~~~~ /kisskb/src/sound/soc/codecs/cs35l36.c: In function 'cs35l36_pac': /kisskb/src/sound/soc/codecs/cs35l36.c:1544:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/sound/soc/codecs/cs35l36.c: In function 'cs35l36_i2c_probe': /kisskb/src/sound/soc/codecs/cs35l36.c:1711:25: note: byref variable will be forcibly initialized u32 reg_id, reg_revid, l37_id_reg; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l36.c:1711:14: note: byref variable will be forcibly initialized u32 reg_id, reg_revid, l37_id_reg; ^~~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l36.c:1711:6: note: byref variable will be forcibly initialized u32 reg_id, reg_revid, l37_id_reg; ^~~~~~ /kisskb/src/crypto/ecb.c: In function 'crypto_ecb_crypt': /kisskb/src/crypto/ecb.c:20:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/sound/soc/codecs/cs35l33.c: In function 'cs35l33_get_hg_data': /kisskb/src/sound/soc/codecs/cs35l33.c:926:6: note: byref variable will be forcibly initialized u32 val32; ^~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c: In function 'cs35l33_of_get_pdata': /kisskb/src/sound/soc/codecs/cs35l33.c:1084:6: note: byref variable will be forcibly initialized u32 val32; ^~~~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_decrypt_inplace': /kisskb/src/crypto/cbc.c:128:5: note: byref variable will be forcibly initialized u8 last_iv[MAX_CIPHER_BLOCKSIZE]; ^~~~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c: In function 'cs35l33_set_bias_level': /kisskb/src/sound/soc/codecs/cs35l33.c:362:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_decrypt': /kisskb/src/crypto/cbc.c:157:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/sound/soc/codecs/cs35l33.c: In function 'cs35l33_irq_thread': /kisskb/src/sound/soc/codecs/cs35l33.c:966:61: note: byref variable will be forcibly initialized unsigned int sticky_val1, sticky_val2, current_val, mask1, mask2; ^~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c:966:54: note: byref variable will be forcibly initialized unsigned int sticky_val1, sticky_val2, current_val, mask1, mask2; ^~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c:966:41: note: byref variable will be forcibly initialized unsigned int sticky_val1, sticky_val2, current_val, mask1, mask2; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c:966:28: note: byref variable will be forcibly initialized unsigned int sticky_val1, sticky_val2, current_val, mask1, mask2; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c:966:15: note: byref variable will be forcibly initialized unsigned int sticky_val1, sticky_val2, current_val, mask1, mask2; ^~~~~~~~~~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_encrypt': /kisskb/src/crypto/cbc.c:75:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/sound/soc/codecs/cs35l33.c: In function 'cs35l33_i2c_probe': /kisskb/src/sound/soc/codecs/cs35l33.c:1124:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/sound/soc/codecs/cs42l51.c: In function 'cs42l51_probe': /kisskb/src/sound/soc/codecs/cs42l51.c:717:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ 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:8: note: byref variable will be forcibly initialized char name[32]; ^~~~ /kisskb/src/sound/soc/codecs/cs42l42.c: In function 'cs42l42_process_hs_type_detect': /kisskb/src/sound/soc/codecs/cs42l42.c:938:15: note: byref variable will be forcibly initialized unsigned int int_status; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs42l42.c:937:15: note: byref variable will be forcibly initialized unsigned int hs_det_status; ^~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs42l51-i2c.c: In function 'cs42l51_i2c_probe': /kisskb/src/sound/soc/codecs/cs42l51-i2c.c:25:23: note: byref variable will be forcibly initialized struct regmap_config config; ^~~~~~ /kisskb/src/sound/soc/codecs/cs42l42.c: In function 'cs42l42_handle_button_press': /kisskb/src/sound/soc/codecs/cs42l42.c:1220:15: note: byref variable will be forcibly initialized unsigned int detect_status; ^~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs42l42.c: In function 'cs42l42_irq_thread': /kisskb/src/sound/soc/codecs/cs42l42.c:1340:15: note: byref variable will be forcibly initialized unsigned int masks[12]; ^~~~~ /kisskb/src/sound/soc/codecs/cs42l42.c:1339:15: note: byref variable will be forcibly initialized unsigned int stickies[12]; ^~~~~~~~ /kisskb/src/sound/soc/codecs/cs42l42.c: In function 'cs42l42_setup_hs_type_detect': /kisskb/src/sound/soc/codecs/cs42l42.c:1525:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/sound/soc/codecs/cs42l42.c: In function 'cs42l42_handle_device_data': /kisskb/src/sound/soc/codecs/cs42l42.c:1575:15: note: byref variable will be forcibly initialized unsigned int thresholds[CS42L42_NUM_BIASES]; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs42l42.c:1574:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/sound/soc/codecs/cs42l42.c: In function 'cs42l42_i2c_probe': /kisskb/src/sound/soc/codecs/cs42l42.c:1758:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/kernel/sched/wait_bit.c: In function 'wake_up_bit': /kisskb/src/kernel/sched/wait_bit.c:123:22: note: byref variable will be forcibly initialized struct wait_bit_key key = __WAIT_BIT_KEY_INITIALIZER(word, bit); ^~~ /kisskb/src/kernel/sched/wait_bit.c: In function 'wake_up_var': /kisskb/src/kernel/sched/wait_bit.c:123:22: note: byref variable will be forcibly initialized /kisskb/src/kernel/irq/chip.c: In function 'irq_set_chip': /kisskb/src/kernel/irq/chip.c:43:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_irq_type': /kisskb/src/kernel/irq/chip.c:70:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_handler_data': /kisskb/src/kernel/irq/chip.c:92:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_msi_desc_off': /kisskb/src/kernel/irq/chip.c:114:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_chip_data': /kisskb/src/kernel/irq/chip.c:147:16: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/kernel/trace/ring_buffer.c:7: /kisskb/src/kernel/trace/ring_buffer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/irq/chip.c: In function 'handle_untracked_irq': /kisskb/src/kernel/irq/chip.c:575:15: note: byref variable will be forcibly initialized unsigned int flags = 0; ^~~~~ /kisskb/src/kernel/irq/chip.c: In function '__irq_set_handler': /kisskb/src/kernel/irq/chip.c:1046:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_chained_handler_and_data': /kisskb/src/kernel/irq/chip.c:1061:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_modify_status': /kisskb/src/kernel/irq/chip.c:1085:16: note: byref variable will be forcibly initialized unsigned long flags, trigger, tmp; ^~~~~ /kisskb/src/lib/842/842_decompress.c: In function '__split_next_bits': /kisskb/src/lib/842/842_decompress.c:69:6: note: byref variable will be forcibly initialized u64 tmp = 0; ^~~ /kisskb/src/lib/842/842_decompress.c: In function '__do_index': /kisskb/src/lib/842/842_decompress.c:165:6: note: byref variable will be forcibly initialized u64 index, offset, total = round_down(p->out - p->ostart, 8); ^~~~~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_reserve_next_event': /kisskb/src/kernel/trace/ring_buffer.c:3342:23: note: byref variable will be forcibly initialized struct rb_event_info info; ^~~~ /kisskb/src/lib/842/842_decompress.c: In function 'do_data': /kisskb/src/lib/842/842_decompress.c:133:6: note: byref variable will be forcibly initialized u64 v; ^ 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:8: note: byref variable will be forcibly initialized char name[32]; ^~~~ /kisskb/src/lib/842/842_decompress.c: In function 'sw842_decompress': /kisskb/src/lib/842/842_decompress.c:283:6: note: byref variable will be forcibly initialized u64 crc; ^~~ /kisskb/src/lib/842/842_decompress.c:282:20: note: byref variable will be forcibly initialized u64 op, rep, tmp, bytes, total; ^~~~~ /kisskb/src/lib/842/842_decompress.c:282:15: note: byref variable will be forcibly initialized u64 op, rep, tmp, bytes, total; ^~~ /kisskb/src/lib/842/842_decompress.c:282:10: note: byref variable will be forcibly initialized u64 op, rep, tmp, bytes, total; ^~~ /kisskb/src/lib/842/842_decompress.c:282:6: note: byref variable will be forcibly initialized u64 op, rep, tmp, bytes, total; ^~ /kisskb/src/lib/842/842_decompress.c:280:21: note: byref variable will be forcibly initialized struct sw842_param p; ^ /kisskb/src/sound/soc/meson/axg-tdm-formatter.c: In function 'axg_tdm_formatter_set_channel_masks': /kisskb/src/sound/soc/meson/axg-tdm-formatter.c:34:16: note: byref variable will be forcibly initialized unsigned long mask; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/swiotlb.h:50, from /kisskb/src/kernel/dma/swiotlb.c:51: /kisskb/src/kernel/dma/swiotlb.c: In function 'perf_trace_swiotlb_bounced': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/swiotlb.h:50, from /kisskb/src/kernel/dma/swiotlb.c:51: /kisskb/src/kernel/dma/swiotlb.c: In function 'trace_event_raw_event_swiotlb_bounced': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^~~~~~~~~~~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_update_event': /kisskb/src/kernel/trace/ring_buffer.c:2711:6: note: byref variable will be forcibly initialized u64 delta = info->delta; ^~~~~ /kisskb/src/kernel/trace/ring_buffer.c:2710:11: note: byref variable will be forcibly initialized unsigned length = info->length; ^~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, 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:1499:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/cts.c: In function 'cts_cbc_decrypt': /kisskb/src/crypto/cts.c:185:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 d[MAX_CIPHER_BLOCKSIZE * 2] __aligned(__alignof__(u32)); ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_lock_reserve': /kisskb/src/crypto/cts.c: In function 'crypto_cts_create': /kisskb/src/crypto/cts.c:329:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ /kisskb/src/kernel/trace/ring_buffer.c:3342:23: note: byref variable will be forcibly initialized struct rb_event_info info; ^~~~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_write': /kisskb/src/kernel/trace/ring_buffer.c:3342:23: 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/time/posix-timers.c:12: /kisskb/src/kernel/time/posix-timers.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/panic.c: In function 'panic': /kisskb/src/kernel/panic.c:180:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'test_ringbuffer': /kisskb/src/kernel/trace/ring_buffer.c:5692:17: note: byref variable will be forcibly initialized unsigned long lost; ^~~~ /kisskb/src/kernel/panic.c: In function '__warn_printk': /kisskb/src/kernel/panic.c:642:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_getoverrun': /kisskb/src/kernel/time/posix-timers.c:781:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function 'do_timer_gettime': /kisskb/src/kernel/time/posix-timers.c:719:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function 'do_timer_settime': /kisskb/src/kernel/time/posix-timers.c:904:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function 'do_timer_create': /kisskb/src/kernel/time/posix-timers.c:503:13: note: byref variable will be forcibly initialized 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:14: note: byref variable will be forcibly initialized sigevent_t event; ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_delete': /kisskb/src/kernel/time/posix-timers.c:1007:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_gettime': /kisskb/src/kernel/time/posix-timers.c:741:22: note: byref variable will be forcibly initialized struct itimerspec64 cur_setting; ^~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_gettime32': /kisskb/src/kernel/time/posix-timers.c:756:22: note: byref variable will be forcibly initialized struct itimerspec64 cur_setting; ^~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_settime': /kisskb/src/kernel/time/posix-timers.c:942:32: note: byref variable will be forcibly initialized struct itimerspec64 new_spec, old_spec; ^~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:942:22: note: byref variable will be forcibly initialized struct itimerspec64 new_spec, old_spec; ^~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_settime32': /kisskb/src/kernel/time/posix-timers.c:965:32: note: byref variable will be forcibly initialized struct itimerspec64 new_spec, old_spec; ^~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:965:22: note: byref variable will be forcibly initialized struct itimerspec64 new_spec, old_spec; ^~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_settime': /kisskb/src/kernel/time/posix-timers.c:1071:20: note: byref variable will be forcibly initialized struct timespec64 new_tp; ^~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_nanosleep': /kisskb/src/kernel/time/posix-timers.c:1250:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_gettime': /kisskb/src/kernel/time/posix-timers.c:1086:20: note: byref variable will be forcibly initialized struct timespec64 kernel_tp; ^~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_getres': /kisskb/src/kernel/time/posix-timers.c:1133:20: note: byref variable will be forcibly initialized struct timespec64 rtn_tp; ^~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_settime32': /kisskb/src/kernel/time/posix-timers.c:1153:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_nanosleep_time32': /kisskb/src/kernel/time/posix-timers.c:1277:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_gettime32': /kisskb/src/kernel/time/posix-timers.c:1168:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_getres_time32': /kisskb/src/kernel/time/posix-timers.c:1204:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/time/posix-timers.c: In function 'posixtimer_rearm': /kisskb/src/kernel/time/posix-timers.c:316:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_adjtime': /kisskb/src/kernel/time/posix-timers.c:1115:24: note: byref variable will be forcibly initialized struct __kernel_timex ktx; ^~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_adjtime32': /kisskb/src/kernel/time/posix-timers.c:1185:24: note: byref variable will be forcibly initialized struct __kernel_timex ktx; ^~~ 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/renesas/core.c:21: /kisskb/src/drivers/pinctrl/renesas/core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/drivers/pinctrl/renesas/core.c:25: /kisskb/src/drivers/pinctrl/renesas/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sh/rcar/gen.c: In function '_rsnd_gen_regmap_init': /kisskb/src/sound/soc/sh/rcar/gen.c:157:23: note: byref variable will be forcibly initialized struct regmap_config regc; ^~~~ /kisskb/src/sound/soc/sh/rcar/gen.c: In function 'rsnd_mod_read': /kisskb/src/sound/soc/sh/rcar/gen.c:87:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/pinctrl/renesas/core.c: In function 'sh_pfc_write_config_reg': /kisskb/src/drivers/pinctrl/renesas/core.c:215:6: note: byref variable will be forcibly initialized u32 mask, data; ^~~~ /kisskb/src/drivers/pinctrl/renesas/core.c:214:15: note: byref variable will be forcibly initialized unsigned int pos; ^~~ /kisskb/src/drivers/pinctrl/renesas/core.c:213:16: note: byref variable will be forcibly initialized void __iomem *mapped_reg; ^~~~~~~~~~ /kisskb/src/drivers/pinctrl/renesas/core.c: In function 'sh_pfc_config_mux': /kisskb/src/drivers/pinctrl/renesas/core.c:337:7: note: byref variable will be forcibly initialized u32 value; ^~~~~ /kisskb/src/drivers/pinctrl/renesas/core.c:336:7: note: byref variable will be forcibly initialized u16 enum_id; ^~~~~~~ /kisskb/src/drivers/pinctrl/renesas/core.c:335:16: note: byref variable will be forcibly initialized unsigned int field; ^~~~~ /kisskb/src/drivers/pinctrl/renesas/core.c:334:32: note: byref variable will be forcibly initialized const struct pinmux_cfg_reg *cr; ^~ In file included from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/sound/soc/sh/rcar/core.c:101: /kisskb/src/sound/soc/sh/rcar/core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sh/rcar/core.c: In function 'rsnd_soc_hw_rule': /kisskb/src/sound/soc/sh/rcar/core.c:879:22: note: byref variable will be forcibly initialized struct snd_interval p; ^ /kisskb/src/sound/soc/sh/rcar/core.c: In function 'rsnd_get_busif_shift': /kisskb/src/sound/soc/sh/rcar/core.c:441:21: note: byref variable will be forcibly initialized enum rsnd_mod_type capture_mods[] = { ^~~~~~~~~~~~ /kisskb/src/sound/soc/sh/rcar/core.c:436:21: note: byref variable will be forcibly initialized enum rsnd_mod_type playback_mods[] = { ^~~~~~~~~~~~~ /kisskb/src/sound/soc/sh/rcar/core.c: In function 'rsnd_soc_hw_rule_channels': /kisskb/src/sound/soc/sh/rcar/core.c:938:22: note: byref variable will be forcibly initialized struct snd_interval ic; ^~ /kisskb/src/sound/soc/sh/rcar/core.c: In function 'rsnd_soc_hw_rule_rate': /kisskb/src/sound/soc/sh/rcar/core.c:915:22: note: byref variable will be forcibly initialized struct snd_interval ic; ^~ /kisskb/src/sound/soc/sh/rcar/core.c: In function 'rsnd_pointer': /kisskb/src/sound/soc/sh/rcar/core.c:1454:20: note: byref variable will be forcibly initialized snd_pcm_uframes_t pointer = 0; ^~~~~~~ /kisskb/src/crypto/lrw.c: In function 'lrw_xor_tweak': /kisskb/src/crypto/lrw.c:149:6: note: byref variable will be forcibly initialized u32 counter[4]; ^~~~~~~ /kisskb/src/crypto/lrw.c:147:23: note: byref variable will be forcibly initialized struct skcipher_walk w; ^ /kisskb/src/crypto/lrw.c: In function 'lrw_create': /kisskb/src/crypto/lrw.c:306:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ /kisskb/src/crypto/lrw.c:305:7: note: byref variable will be forcibly initialized char ecb_name[CRYPTO_MAX_ALG_NAME]; ^~~~~~~~ /kisskb/src/sound/soc/sh/rcar/core.c: In function 'rsnd_dai_probe': /kisskb/src/sound/soc/sh/rcar/core.c:1340:6: note: byref variable will be forcibly initialized int is_graph; ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_alarmtimer_suspend': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/alarmtimer.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(alarmtimer_suspend, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/alarmtimer.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(alarmtimer_suspend, ^~~~~~~~~~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'perf_trace_alarm_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/alarmtimer.h:45:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(alarm_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/alarmtimer.h:45:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(alarm_class, ^~~~~~~~~~~~~~~~~~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/alarmtimer.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(alarmtimer_suspend, ^~~~~~~~~~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarm_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/alarmtimer.h:45:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(alarm_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/time/alarmtimer.c:23: /kisskb/src/kernel/time/alarmtimer.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarmtimer_rtc_add_device': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/alarmtimer.c: In function 'alarmtimer_suspend': /kisskb/src/kernel/time/alarmtimer.c:248:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarmtimer_do_nsleep': /kisskb/src/kernel/time/alarmtimer.c:764:21: note: byref variable will be forcibly initialized struct timespec64 rmt; ^~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarm_timer_nsleep': /kisskb/src/kernel/time/alarmtimer.c:818:15: note: byref variable will be forcibly initialized struct alarm alarm; ^~~~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarm_timer_nsleep_restart': /kisskb/src/kernel/time/alarmtimer.c:797:15: note: byref variable will be forcibly initialized struct alarm alarm; ^~~~~ /kisskb/src/sound/soc/sprd/sprd-pcm-dma.c: In function 'sprd_pcm_pointer': /kisskb/src/sound/soc/sprd/sprd-pcm-dma.c:391:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^~~~~ In file included from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/sound/soc/sprd/sprd-pcm-dma.c:4: /kisskb/src/sound/soc/sprd/sprd-pcm-dma.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sprd/sprd-pcm-dma.c: In function 'sprd_pcm_hw_params': /kisskb/src/sound/soc/sprd/sprd-pcm-dma.c:236:28: note: byref variable will be forcibly initialized struct sprd_dma_linklist link = { }; ^~~~ /kisskb/src/sound/soc/sprd/sprd-pcm-dma.c:235:27: note: byref variable will be forcibly initialized struct dma_slave_config config = { }; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/cpuhp.h:95, from /kisskb/src/kernel/cpu.c:38: /kisskb/src/kernel/cpu.c: In function 'perf_trace_cpuhp_enter': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_enter, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_enter, ^~~~~~~~~~~ /kisskb/src/kernel/cpu.c: In function 'perf_trace_cpuhp_multi_enter': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_multi_enter, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_multi_enter, ^~~~~~~~~~~ /kisskb/src/kernel/cpu.c: In function 'perf_trace_cpuhp_exit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_exit, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_exit, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/cpuhp.h:95, from /kisskb/src/kernel/cpu.c:38: /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_enter, ^~~~~~~~~~~ /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_multi_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_multi_enter, ^~~~~~~~~~~ /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_exit, ^~~~~~~~~~~ /kisskb/src/kernel/cpu.c: In function 'write_cpuhp_fail': /kisskb/src/kernel/cpu.c:2197:6: note: byref variable will be forcibly initialized int fail, ret; ^~~~ /kisskb/src/kernel/cpu.c: In function 'write_cpuhp_target': /kisskb/src/kernel/cpu.c:2147:6: note: byref variable will be forcibly initialized int target, ret; ^~~~~~ /kisskb/src/sound/soc/codecs/cs42l56.c: In function 'cs42l56_beep_set': /kisskb/src/sound/soc/codecs/cs42l56.c:1029:11: note: byref variable will be forcibly initialized long int time; ^~~~ /kisskb/src/sound/soc/codecs/cs42l56.c: In function 'cs42l56_handle_of_data': /kisskb/src/sound/soc/codecs/cs42l56.c:1137:6: note: byref variable will be forcibly initialized u32 val32; ^~~~~ /kisskb/src/sound/soc/codecs/cs42l56.c: In function 'cs42l56_i2c_probe': /kisskb/src/sound/soc/codecs/cs42l56.c:1180:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/crypto/xts.c: In function 'xts_xor_tweak': /kisskb/src/crypto/xts.c:88:23: note: byref variable will be forcibly initialized struct skcipher_walk w; ^ /kisskb/src/drivers/pinctrl/renesas/pinctrl.c: In function 'sh_pfc_pinconf_set': /kisskb/src/drivers/pinctrl/renesas/pinctrl.c:705:8: note: byref variable will be forcibly initialized u32 pocctrl, val; ^~~~~~~ /kisskb/src/drivers/pinctrl/renesas/pinctrl.c: In function 'sh_pfc_pinconf_get': /kisskb/src/drivers/pinctrl/renesas/pinctrl.c:637:7: note: byref variable will be forcibly initialized u32 pocctrl, val; ^~~~~~~ /kisskb/src/crypto/xts.c: In function 'xts_cts_final': /kisskb/src/crypto/xts.c:167:8: note: byref variable will be forcibly initialized le128 b[2]; ^ /kisskb/src/drivers/pinctrl/renesas/pinctrl.c: In function 'sh_pfc_dt_subnode_to_map': /kisskb/src/drivers/pinctrl/renesas/pinctrl.c:113:17: note: byref variable will be forcibly initialized unsigned long *configs; ^~~~~~~ /kisskb/src/drivers/pinctrl/renesas/pinctrl.c:112:14: note: byref variable will be forcibly initialized const char *function = NULL; ^~~~~~~~ /kisskb/src/drivers/pinctrl/renesas/pinctrl.c:111:15: note: byref variable will be forcibly initialized unsigned int num_configs; ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/renesas/pinctrl.c: In function 'sh_pfc_dt_node_to_map': /kisskb/src/drivers/pinctrl/renesas/pinctrl.c:264:15: note: byref variable will be forcibly initialized unsigned int index; ^~~~~ In file included from /kisskb/src/drivers/pinctrl/renesas/pinctrl.c:10: /kisskb/src/drivers/pinctrl/renesas/pinctrl.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/crypto/xts.c: In function 'xts_cts_done': /kisskb/src/crypto/xts.c:145:8: note: byref variable will be forcibly initialized le128 b; ^ /kisskb/src/drivers/pinctrl/renesas/pinctrl.c: In function 'rcar_pinmux_get_bias': /kisskb/src/drivers/pinctrl/renesas/pinctrl.c:834:15: note: byref variable will be forcibly initialized unsigned int bit; ^~~ /kisskb/src/drivers/pinctrl/renesas/pinctrl.c: In function 'rcar_pinmux_set_bias': /kisskb/src/drivers/pinctrl/renesas/pinctrl.c:853:15: note: byref variable will be forcibly initialized unsigned int bit; ^~~ /kisskb/src/crypto/xts.c: In function 'xts_create': /kisskb/src/crypto/xts.c:344:6: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/uprobes.c: In function '__replace_page': /kisskb/src/kernel/events/uprobes.c:164:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/crypto/ctr.c: In function 'crypto_rfc3686_create': /kisskb/src/crypto/ctr.c:262:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ /kisskb/src/kernel/events/uprobes.c: In function '__update_ref_ctr': /kisskb/src/kernel/events/uprobes.c:372:25: note: byref variable will be forcibly initialized struct vm_area_struct *vma; ^~~ /kisskb/src/kernel/events/uprobes.c:371:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ 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:10, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/kernel/events/uprobes.c:13: /kisskb/src/kernel/events/uprobes.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt_inplace': /kisskb/src/crypto/ctr.c:81:5: note: byref variable will be forcibly initialized u8 tmp[MAX_CIPHER_BLOCKSIZE + MAX_CIPHER_ALIGNMASK]; ^~~ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt_final': /kisskb/src/crypto/ctr.c:33:5: note: byref variable will be forcibly initialized u8 tmp[MAX_CIPHER_BLOCKSIZE + MAX_CIPHER_ALIGNMASK]; ^~~ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt': /kisskb/src/crypto/ctr.c:103:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/kernel/trace/trace.c: In function 'add_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:326:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*list, export); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:319:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(export->next, *list); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'rm_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:341:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*p, (*p)->next); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/events/uprobes.c:12: /kisskb/src/kernel/events/uprobes.c: In function 'xol_add_vma': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/uprobes.c:1475:2: note: in expansion of macro 'smp_store_release' smp_store_release(&mm->uprobes_state.xol_area, area); /* ^^^ */ ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/kernel/events/uprobes.c:13: /kisskb/src/kernel/events/uprobes.c: In function 'xol_take_insn_slot': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/events/uprobes.c:1598:3: note: in expansion of macro 'wait_event' wait_event(area->wq, (atomic_read(&area->slot_count) < UINSNS_PER_PAGE)); ^~~~~~~~~~ /kisskb/src/kernel/events/uprobes.c: In function 'verify_opcode': /kisskb/src/kernel/events/uprobes.c:260:18: note: byref variable will be forcibly initialized uprobe_opcode_t old_opcode; ^~~~~~~~~~ /kisskb/src/kernel/events/uprobes.c: In function 'is_trap_at_addr': /kisskb/src/kernel/events/uprobes.c:2013:18: note: byref variable will be forcibly initialized uprobe_opcode_t opcode; ^~~~~~ /kisskb/src/kernel/events/uprobes.c:2012:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ /kisskb/src/kernel/events/uprobes.c: In function 'uprobe_write_opcode': /kisskb/src/kernel/events/uprobes.c:468:25: note: byref variable will be forcibly initialized struct vm_area_struct *vma; ^~~ /kisskb/src/kernel/events/uprobes.c:467:15: note: byref variable will be forcibly initialized struct page *old_page, *new_page; ^~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'saved_cmdlines_show': /kisskb/src/kernel/trace/trace.c:5418:7: note: byref variable will be forcibly initialized char buf[TASK_COMM_LEN]; ^~~ 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:10, 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/blk-cgroup.h:17, from /kisskb/src/include/linux/writeback.h:14, from /kisskb/src/kernel/trace/trace.c:18: /kisskb/src/kernel/trace/trace.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'set_tracing_thresh': /kisskb/src/kernel/trace/trace.c:1488:16: note: byref variable will be forcibly initialized unsigned long threshold; ^~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'buffer_ftrace_now': /kisskb/src/kernel/trace/trace.c:754:6: note: byref variable will be forcibly initialized u64 ts; ^~ /kisskb/src/kernel/events/uprobes.c: In function 'uprobe_mmap': /kisskb/src/kernel/events/uprobes.c:1364:19: note: byref variable will be forcibly initialized struct list_head tmp_list; ^~~~~~~~ /kisskb/src/kernel/events/uprobes.c: In function '__create_xol_area': /kisskb/src/kernel/events/uprobes.c:1485:18: note: byref variable will be forcibly initialized uprobe_opcode_t insn = UPROBE_SWBP_INSN; ^~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_options_write': /kisskb/src/kernel/trace/trace.c:8155:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'buffer_percent_write': /kisskb/src/kernel/trace/trace.c:8504:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_nsecs_write': /kisskb/src/kernel/trace/trace.c:6062:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_max_lat_write': /kisskb/src/kernel/trace/trace.c:6062:16: note: byref variable will be forcibly initialized /kisskb/src/kernel/trace/trace.c: In function 'tracing_thresh_write': /kisskb/src/kernel/trace/trace.c:6062:16: note: byref variable will be forcibly initialized /kisskb/src/kernel/trace/trace.c: In function 'tracing_saved_cmdlines_size_write': /kisskb/src/kernel/trace/trace.c:5498:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/kernel/events/uprobes.c: In function 'handle_swbp': /kisskb/src/kernel/events/uprobes.c:2192:6: note: byref variable will be forcibly initialized int is_swbp; ^~~~~~~ /kisskb/src/kernel/trace/trace.c: In function '__find_next_entry': /kisskb/src/kernel/trace/trace.c:3487:19: note: byref variable will be forcibly initialized u64 next_ts = 0, ts; ^~ /kisskb/src/kernel/trace/trace.c:3485:16: note: byref variable will be forcibly initialized unsigned long lost_events = 0, next_lost = 0; ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'get_total_entries': /kisskb/src/kernel/trace/trace.c:3769:19: note: byref variable will be forcibly initialized unsigned long t, e; ^ /kisskb/src/kernel/trace/trace.c:3769:16: note: byref variable will be forcibly initialized unsigned long t, e; ^ /kisskb/src/kernel/trace/trace.c: In function 'print_event_info': /kisskb/src/kernel/trace/trace.c:3821:16: note: byref variable will be forcibly initialized unsigned long entries; ^~~~~~~ /kisskb/src/kernel/trace/trace.c:3820:16: note: byref variable will be forcibly initialized unsigned long total; ^~~~~ In file included 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 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'buffer_percent_read': /kisskb/src/kernel/trace/trace.c:8490:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_total_entries_read': /kisskb/src/kernel/trace/trace.c:6591:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_entries_read': /kisskb/src/kernel/trace/trace.c:6517:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_set_trace_read': /kisskb/src/kernel/trace/trace.c:5706:7: note: byref variable will be forcibly initialized char buf[MAX_TRACER_SIZE+2]; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_buffers_splice_read': /kisskb/src/kernel/trace/trace.c:7673:15: note: byref variable will be forcibly initialized struct page *pages_def[PIPE_DEF_BUFFERS]; ^~~~~~~~~ /kisskb/src/kernel/trace/trace.c:7672:22: note: byref variable will be forcibly initialized 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:5455:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'ftrace_trace_snapshot_callback': /kisskb/src/kernel/trace/trace.c:7988:8: note: byref variable will be forcibly initialized void *count = (void *)-1; ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'rb_simple_write': /kisskb/src/kernel/trace/trace.c:8449:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'rb_simple_read': /kisskb/src/kernel/trace/trace.c:8434:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_nsecs_read': /kisskb/src/kernel/trace/trace.c:6048:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_pid_write': /kisskb/src/kernel/trace/trace.c:667:9: note: byref variable will be forcibly initialized loff_t pos; ^~~ /kisskb/src/kernel/trace/trace.c:663:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/kernel/trace/trace.c:662:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'saved_tgids_start': /kisskb/src/kernel/trace/trace.c:5319:9: note: byref variable will be forcibly initialized loff_t l = 0; ^ /kisskb/src/kernel/trace/trace.c: In function 'print_hex_fmt': /kisskb/src/kernel/trace/trace.c:4010:16: note: byref variable will be forcibly initialized unsigned char newline = '\n'; ^~~~~~~ In file included from /kisskb/src/kernel/trace/trace.c:52: /kisskb/src/kernel/trace/trace.c: In function 'event_trigger_unlock_commit_regs': /kisskb/src/kernel/trace/trace.h:1586:26: note: byref variable will be forcibly initialized enum event_trigger_type tt = ETT_NONE; ^~ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk': /kisskb/src/kernel/trace/trace.c:3382:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk_buf': /kisskb/src/kernel/trace/trace.c:3427:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/fs/romfs/storage.c: In function 'romfs_mtd_read': /kisskb/src/fs/romfs/storage.c:26:9: note: byref variable will be forcibly initialized size_t rlen; ^~~~ /kisskb/src/fs/romfs/storage.c: In function 'romfs_mtd_strnlen': /kisskb/src/fs/romfs/storage.c:42:9: note: byref variable will be forcibly initialized size_t len; ^~~ /kisskb/src/fs/romfs/storage.c:41:9: note: byref variable will be forcibly initialized u_char buf[16], *p; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_iter_reset': /kisskb/src/fs/romfs/storage.c: In function 'romfs_mtd_strcmp': /kisskb/src/fs/romfs/storage.c:70:9: note: byref variable will be forcibly initialized size_t len, segment; ^~~ /kisskb/src/fs/romfs/storage.c:69:9: note: byref variable will be forcibly initialized u_char buf[17]; ^~~ /kisskb/src/kernel/trace/trace.c:3637:6: note: byref variable will be forcibly initialized u64 ts; ^~ /kisskb/src/fs/romfs/storage.c: In function 'romfs_dev_read': /kisskb/src/fs/romfs/storage.c:26:9: note: byref variable will be forcibly initialized size_t rlen; ^~~~ /kisskb/src/kernel/trace/trace.c: In function 's_start': /kisskb/src/kernel/trace/trace.c:3672:9: note: byref variable will be forcibly initialized loff_t l = 0; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_total_entries_cpu': /kisskb/src/kernel/trace/trace.c:3784:23: note: byref variable will be forcibly initialized unsigned long total, entries; ^~~~~~~ /kisskb/src/kernel/trace/trace.c:3784:16: note: byref variable will be forcibly initialized unsigned long total, entries; ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_total_entries': /kisskb/src/kernel/trace/trace.c:3796:23: note: byref variable will be forcibly initialized unsigned long total, entries; ^~~~~~~ /kisskb/src/kernel/trace/trace.c:3796:16: note: byref variable will be forcibly initialized unsigned long total, entries; ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'print_trace_header': /kisskb/src/kernel/trace/trace.c:3866:16: note: byref variable will be forcibly initialized unsigned long total; ^~~~~ /kisskb/src/kernel/trace/trace.c:3865:16: note: byref variable will be forcibly initialized unsigned long entries; ^~~~~~~ /kisskb/src/sound/soc/codecs/cs4271-i2c.c: In function 'cs4271_i2c_probe': /kisskb/src/sound/soc/codecs/cs4271-i2c.c:17:23: note: byref variable will be forcibly initialized struct regmap_config config; ^~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_splice_read_pipe': /kisskb/src/kernel/trace/trace.c:6433:26: note: byref variable will be forcibly initialized struct splice_pipe_desc spd = { ^~~ /kisskb/src/kernel/trace/trace.c:6431:22: note: byref variable will be forcibly initialized struct partial_page partial_def[PIPE_DEF_BUFFERS]; ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:6430:15: note: byref variable will be forcibly initialized struct page *pages_def[PIPE_DEF_BUFFERS]; ^~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_cpumask_write': /kisskb/src/kernel/trace/trace.c:4756:16: note: byref variable will be forcibly initialized cpumask_var_t tracing_cpumask_new; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_options_core_write': /kisskb/src/kernel/trace/trace.c:8246:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'apply_trace_boot_options': /kisskb/src/kernel/trace/trace.c:4960:8: note: byref variable will be forcibly initialized char *buf = trace_boot_options_buf; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_trace_options_write': /kisskb/src/kernel/trace/trace.c:4984:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ In file included from /kisskb/src/kernel/trace/trace.c:8132: /kisskb/src/kernel/trace/trace.c: In function 'trace_selftest_startup_dynamic_tracing': /kisskb/src/kernel/trace/trace_selftest.c:330:16: note: byref variable will be forcibly initialized unsigned long count; ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_entries_write': /kisskb/src/kernel/trace/trace.c:6564:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_snapshot_write': /kisskb/src/kernel/trace/trace.c:6994:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_set_trace_write': /kisskb/src/kernel/trace/trace.c:6016:7: note: byref variable will be forcibly initialized char buf[MAX_TRACER_SIZE+1]; ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_clock_write': /kisskb/src/kernel/trace/trace.c:6836:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ In file included from /kisskb/src/kernel/trace/trace.c:8132: /kisskb/src/kernel/trace/trace.c: In function 'trace_selftest_startup_function': /kisskb/src/kernel/trace/trace_selftest.c:661:16: note: byref variable will be forcibly initialized unsigned long count; ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_selftest_startup_function_graph': /kisskb/src/kernel/trace/trace_selftest.c:763:16: note: byref variable will be forcibly initialized unsigned long count; ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_init_tracefs_percpu': /kisskb/src/kernel/trace/trace.c:8092:7: note: byref variable will be forcibly initialized char cpu_dir[30]; /* 30 characters should be more than enough */ ^~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_run_command': /kisskb/src/kernel/trace/trace.c:9398:6: note: byref variable will be forcibly initialized int argc, ret; ^~~~ /kisskb/src/sound/soc/codecs/cs42l73.c: In function 'cs42l73_i2c_probe': /kisskb/src/sound/soc/codecs/cs42l73.c:1281:6: note: byref variable will be forcibly initialized u32 val32; ^~~~~ /kisskb/src/sound/soc/codecs/cs42l73.c:1280:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_get_named_gpiod_flags': /kisskb/src/drivers/gpio/gpiolib-of.c:242:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_find_regulator_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:438:14: note: byref variable will be forcibly initialized 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:13: note: byref variable will be forcibly initialized u32 start, count; ^~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c:903:6: note: byref variable will be forcibly initialized u32 start, count; ^~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_parse_own_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:587:6: note: byref variable will be forcibly initialized u32 tmp; ^~~ /kisskb/src/drivers/gpio/gpiolib-of.c:584:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c:583:21: note: byref variable will be forcibly initialized 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:14: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/gpio/gpiolib-of.c:654:16: note: byref variable will be forcibly initialized unsigned long lflags; ^~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c:652:19: note: byref variable will be forcibly initialized 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:14: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/gpio/gpiolib-of.c:926:25: note: byref variable will be forcibly initialized struct of_phandle_args pinspec; ^~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpio_get_count': /kisskb/src/drivers/gpio/gpiolib-of.c:62:7: note: byref variable will be forcibly initialized 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:21: note: byref variable will be forcibly initialized 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:21: note: byref variable will be forcibly initialized enum of_gpio_flags of_flags; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c:495:7: note: byref variable will be forcibly initialized char prop_name[32]; /* 32 is max size of property name */ ^~~~~~~~~ /kisskb/src/sound/soc/codecs/cs4270.c: In function 'cs4270_i2c_probe': /kisskb/src/sound/soc/codecs/cs4270.c:683:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ In file included from /kisskb/src/include/linux/of_platform.h:9, from /kisskb/src/sound/soc/meson/axg-tdm-interface.c:8: /kisskb/src/sound/soc/meson/axg-tdm-interface.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/codecs/cs4265.c: In function 'cs4265_i2c_probe': /kisskb/src/sound/soc/codecs/cs4265.c:578:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/sound/soc/codecs/cs4234.c: In function 'cs4234_dai_set_tdm_slot': /kisskb/src/sound/soc/codecs/cs4234.c:528:10: note: byref variable will be forcibly initialized uint8_t dac5_masks[4]; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs4234.c: In function 'cs4234_dac14_grp_delay_put': /kisskb/src/sound/soc/codecs/cs4234.c:91:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^~~ /kisskb/src/sound/soc/codecs/cs4234.c: In function 'cs4234_i2c_probe': /kisskb/src/sound/soc/codecs/cs4234.c:740:10: note: byref variable will be forcibly initialized uint8_t ids[3]; ^~~ /kisskb/src/sound/soc/codecs/cs4234.c:738:15: note: byref variable will be forcibly initialized unsigned int revid; ^~~~~ /kisskb/src/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c: In function 'mt6797_afe_runtime_suspend': /kisskb/src/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c:651:15: note: byref variable will be forcibly initialized unsigned int afe_on_retm; ^~~~~~~~~~~ /kisskb/src/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c: In function 'mt6797_afe_irq_handler': /kisskb/src/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c:607:15: note: byref variable will be forcibly initialized unsigned int mcu_en; ^~~~~~ /kisskb/src/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c:606:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ In file included from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c:13: /kisskb/src/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/codecs/cs4271.c: In function 'cs4271_probe': /kisskb/src/sound/soc/codecs/cs4271.c:701:25: note: byref variable will be forcibly initialized struct cs4271_private *cs4271; ^~~~~~ /kisskb/src/sound/soc/sh/rcar/dma.c: In function 'rsnd_dmaen_pointer': /kisskb/src/sound/soc/sh/rcar/dma.c:303:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^~~~~ /kisskb/src/sound/soc/sh/rcar/dma.c: In function 'rsnd_dma_of_path': /kisskb/src/sound/soc/sh/rcar/dma.c:657:19: note: byref variable will be forcibly initialized struct rsnd_mod *mod[MOD_MAX]; ^~~ /kisskb/src/sound/soc/sh/rcar/dma.c: In function 'rsnd_dma_alloc': /kisskb/src/sound/soc/sh/rcar/dma.c:758:19: note: byref variable will be forcibly initialized struct rsnd_mod *mod_to = NULL; ^~~~~~ /kisskb/src/sound/soc/sh/rcar/dma.c:757:19: note: byref variable will be forcibly initialized struct rsnd_mod *mod_from = NULL; ^~~~~~~~ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_decrypt': /kisskb/src/crypto/keywrap.c:152:33: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^~~~~~~~ /kisskb/src/crypto/keywrap.c:152:23: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^~~~~~~~ /kisskb/src/crypto/keywrap.c:127:25: note: byref variable will be forcibly initialized struct crypto_kw_block block; ^~~~~ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_encrypt': /kisskb/src/crypto/keywrap.c:225:33: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^~~~~~~~ /kisskb/src/crypto/keywrap.c:225:23: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^~~~~~~~ /kisskb/src/crypto/keywrap.c:196:25: note: byref variable will be forcibly initialized struct crypto_kw_block block; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/swait.c:5: /kisskb/src/kernel/sched/swait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/swait.c:5: /kisskb/src/kernel/sched/swait.c: In function 'swake_up_all': /kisskb/src/kernel/sched/swait.c:65:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:194, 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:10, 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/irq/devres.c: In function 'devm_free_irq': /kisskb/src/kernel/irq/devres.c:141:20: note: byref variable will be forcibly initialized struct irq_devres match_data = { irq, dev_id }; ^~~~~~~~~~ /kisskb/src/fs/fscache/fsdef.c: In function 'fscache_fsdef_netfs_check_aux': /kisskb/src/fs/fscache/fsdef.c:80:11: note: byref variable will be forcibly initialized uint32_t version; ^~~~~~~ /kisskb/src/crypto/ccm.c: In function 'set_msg_len': /kisskb/src/crypto/ccm.c:70:9: note: byref variable will be forcibly initialized __be32 data; ^~~~ /kisskb/src/fs/jffs2/dir.c: In function 'jffs2_mknod': /kisskb/src/fs/jffs2/dir.c:624:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^~~~~~~~ /kisskb/src/fs/jffs2/dir.c:622:26: note: byref variable will be forcibly initialized union jffs2_device_node dev; ^~~ /kisskb/src/fs/jffs2/dir.c: In function 'jffs2_symlink': /kisskb/src/fs/jffs2/dir.c:289:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^~~~~~~~ /kisskb/src/crypto/ccm.c: In function 'crypto_rfc4309_create': /kisskb/src/crypto/ccm.c:708:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ /kisskb/src/crypto/ccm.c: In function 'crypto_ccm_create_common': /kisskb/src/crypto/ccm.c:450:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ /kisskb/src/crypto/ccm.c: In function 'crypto_ccm_create': /kisskb/src/crypto/ccm.c:534:7: note: byref variable will be forcibly initialized char mac_name[CRYPTO_MAX_ALG_NAME]; ^~~~~~~~ /kisskb/src/crypto/ccm.c:533:7: note: byref variable will be forcibly initialized char ctr_name[CRYPTO_MAX_ALG_NAME]; ^~~~~~~~ /kisskb/src/fs/jffs2/dir.c: In function 'jffs2_mkdir': /kisskb/src/fs/jffs2/dir.c:451:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^~~~~~~~ /kisskb/src/crypto/ccm.c: In function 'crypto_ccm_auth': /kisskb/src/crypto/ccm.c:175:21: note: byref variable will be forcibly initialized struct scatterlist sg[3]; ^~ /kisskb/src/crypto/ccm.c: In function 'cbcmac_create': /kisskb/src/crypto/ccm.c:867:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ /kisskb/src/sound/soc/codecs/cs42xx8.c: In function 'cs42xx8_probe': /kisskb/src/sound/soc/codecs/cs42xx8.c:527:11: note: byref variable will be forcibly initialized int ret, val, i; ^~~ /kisskb/src/crypto/chacha20poly1305.c: In function 'poly_verify_tag': /kisskb/src/crypto/chacha20poly1305.c:98:5: note: byref variable will be forcibly initialized u8 tag[sizeof(rctx->tag)]; ^~~ /kisskb/src/crypto/chacha20poly1305.c: In function 'chachapoly_create': /kisskb/src/crypto/chacha20poly1305.c:558:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ /kisskb/src/kernel/rcu/rcu_segcblist.c: In function 'rcu_segcblist_merge': /kisskb/src/kernel/rcu/rcu_segcblist.c:515:20: note: byref variable will be forcibly initialized struct rcu_cblist pendcbs; ^~~~~~~ /kisskb/src/kernel/rcu/rcu_segcblist.c:514:20: note: byref variable will be forcibly initialized struct rcu_cblist donecbs; ^~~~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'fastpath_timer_check': /kisskb/src/kernel/time/posix-cpu-timers.c:1080:7: note: byref variable will be forcibly initialized u64 samples[CPUCLOCK_MAX]; ^~~~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c:1055:7: note: byref variable will be forcibly initialized u64 samples[CPUCLOCK_MAX]; ^~~~~~~ /kisskb/src/kernel/exit.c: In function 'exit_mm': /kisskb/src/kernel/exit.c:452:22: note: byref variable will be forcibly initialized struct core_thread self; ^~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'check_thread_timers': /kisskb/src/kernel/time/posix-cpu-timers.c:835:6: note: byref variable will be forcibly initialized u64 samples[CPUCLOCK_MAX]; ^~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/exit.c:8: /kisskb/src/kernel/exit.c: In function 'exit_notify': /kisskb/src/kernel/exit.c:664:12: note: byref variable will be forcibly initialized LIST_HEAD(dead); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/exit.c: In function 'wait_task_zombie': /kisskb/src/kernel/exit.c:1035:16: note: byref variable will be forcibly initialized u64 tgutime, tgstime; ^~~~~~~ /kisskb/src/kernel/exit.c:1035:7: note: byref variable will be forcibly initialized u64 tgutime, tgstime; ^~~~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'check_process_timers': /kisskb/src/kernel/time/posix-cpu-timers.c:913:6: note: byref variable will be forcibly initialized u64 samples[CPUCLOCK_MAX]; ^~~~~~~ /kisskb/src/kernel/exit.c: In function 'kernel_waitid': /kisskb/src/kernel/exit.c:1501:15: note: byref variable will be forcibly initialized unsigned int f_flags = 0; ^~~~~~~ /kisskb/src/kernel/exit.c:1497:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_waitid': /kisskb/src/kernel/exit.c:1563:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'thread_group_start_cputime': /kisskb/src/kernel/time/posix-cpu-timers.c:296:23: note: byref variable will be forcibly initialized struct task_cputime sum; ^~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function '__thread_group_cputime': /kisskb/src/kernel/time/posix-cpu-timers.c:320:22: note: byref variable will be forcibly initialized struct task_cputime ct; ^~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'cpu_clock_sample_group': /kisskb/src/kernel/time/posix-cpu-timers.c:336:6: note: byref variable will be forcibly initialized u64 samples[CPUCLOCK_MAX]; ^~~~~~~ /kisskb/src/kernel/exit.c: In function 'kernel_wait4': /kisskb/src/kernel/exit.c:1596:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_wait4': /kisskb/src/kernel/exit.c:1655:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_timer_rearm': /kisskb/src/kernel/time/posix-cpu-timers.c:986:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ 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:1195:12: note: byref variable will be forcibly initialized LIST_HEAD(firing); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/time/posix-cpu-timers.c:1194:16: note: byref variable will be forcibly initialized 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:580:16: note: byref variable will be forcibly initialized 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:419:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'do_cpu_nanosleep': /kisskb/src/kernel/time/posix-cpu-timers.c:1368:18: note: byref variable will be forcibly initialized struct k_itimer timer; ^~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c:1367:22: note: byref variable will be forcibly initialized struct itimerspec64 it; ^~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_nsleep_restart': /kisskb/src/kernel/time/posix-cpu-timers.c:1492:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/drivers/phy/marvell/phy-armada38x-comphy.c: In function 'a38x_comphy_probe': /kisskb/src/drivers/phy/marvell/phy-armada38x-comphy.c:219:7: note: byref variable will be forcibly initialized u32 val; ^~~ In file included from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/sound/soc/sprd/sprd-pcm-compress.c:4: /kisskb/src/sound/soc/sprd/sprd-pcm-compress.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sprd/sprd-pcm-compress.c: In function 'sprd_platform_compr_open': /kisskb/src/sound/soc/sprd/sprd-pcm-compress.c:323:29: note: byref variable will be forcibly initialized struct sprd_compr_callback cb; ^~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_pwm': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/pwm.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pwm, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/pwm.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pwm, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/pwm.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pwm, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/pwm/core.c: In function 'acpi_pwm_get': /kisskb/src/drivers/pwm/core.c:913:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/pwm/core.c: In function 'pwm_adjust_config': /kisskb/src/drivers/pwm/core.c:696:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/core.c: In function 'of_pwm_get': /kisskb/src/drivers/pwm/core.c:809:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/fs/romfs/super.c: In function 'romfs_readdir': /kisskb/src/fs/romfs/super.c:157:7: note: byref variable will be forcibly initialized char fsname[ROMFS_MAXFN]; /* XXX dynamic? */ ^~~~~~ /kisskb/src/fs/romfs/super.c:154:21: note: byref variable will be forcibly initialized struct romfs_inode ri; ^~ /kisskb/src/sound/soc/meson/axg-spdifin.c: In function 'axg_spdifin_get_rate': /kisskb/src/sound/soc/meson/axg-spdifin.c:78:15: note: byref variable will be forcibly initialized unsigned int stat, mode, rate = 0; ^~~~ /kisskb/src/sound/soc/meson/axg-spdifin.c: In function 'axg_spdifin_get_status': /kisskb/src/sound/soc/meson/axg-spdifin.c:303:16: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/fs/romfs/super.c: In function 'romfs_iget': /kisskb/src/fs/romfs/super.c:281:21: note: byref variable will be forcibly initialized struct romfs_inode ri; ^~ /kisskb/src/fs/romfs/super.c: In function 'romfs_lookup': /kisskb/src/fs/romfs/super.c:217:21: note: byref variable will be forcibly initialized struct romfs_inode ri; ^~ In file included from /kisskb/src/include/linux/of_platform.h:9, from /kisskb/src/sound/soc/meson/axg-card.c:7: /kisskb/src/sound/soc/meson/axg-card.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/meson/axg-card.c: In function 'axg_card_parse_cpu_tdm_slots': /kisskb/src/sound/soc/meson/axg-card.c:162:7: note: byref variable will be forcibly initialized char propname[32]; ^~~~~~~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_update_hpload': /kisskb/src/sound/soc/codecs/cs43130.c:1926:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_hpload_proc': /kisskb/src/sound/soc/codecs/cs43130.c:1979:15: note: byref variable will be forcibly initialized unsigned int msk; ^~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_imp_meas': /kisskb/src/sound/soc/codecs/cs43130.c:2053:15: note: byref variable will be forcibly initialized unsigned int reg, seq_size; ^~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_probe': /kisskb/src/sound/soc/codecs/cs43130.c:2284:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_irq_thread': /kisskb/src/sound/soc/codecs/cs43130.c:2164:15: note: byref variable will be forcibly initialized unsigned int masks[CS43130_NUM_INT]; ^~~~~ /kisskb/src/sound/soc/codecs/cs43130.c:2162:15: note: byref variable will be forcibly initialized 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:2378:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_i2c_probe': /kisskb/src/sound/soc/codecs/cs43130.c:2428:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/fscache.h:533, from /kisskb/src/fs/fscache/internal.h:28, from /kisskb/src/fs/fscache/main.c:16: /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_cookie': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:162:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_cookie, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:162:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_cookie, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_netfs': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:196:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_netfs, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:196:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_netfs, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_acquire': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:216:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_acquire, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:216:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_acquire, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_relinquish': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:245:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_relinquish, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:245:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_relinquish, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_enable': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:276:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_enable, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:276:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_enable, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_disable': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:302:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_disable, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:302:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_disable, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_osm': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:328:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_osm, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:328:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_osm, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_page': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:366:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:366:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_check_page': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_check_page, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_check_page, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_wake_cookie': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:414:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wake_cookie, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:414:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wake_cookie, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_op': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:430:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_op, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:430:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_op, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_page_op': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:453:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page_op, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:453:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page_op, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_wrote_page': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:479:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wrote_page, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:479:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wrote_page, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'perf_trace_fscache_gang_lookup': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:503:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_gang_lookup, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:503:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_gang_lookup, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fscache.h:533, from /kisskb/src/fs/fscache/internal.h:28, from /kisskb/src/fs/fscache/main.c:16: /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_cookie': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:162:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_cookie, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_netfs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:196:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_netfs, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_acquire': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:216:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_acquire, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_relinquish': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:245:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_relinquish, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_enable': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:276:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_enable, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_disable': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:302:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_disable, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_osm': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:328:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_osm, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:366:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_check_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_check_page, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_wake_cookie': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:414:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wake_cookie, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_op': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:430:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_op, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_page_op': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:453:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page_op, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_wrote_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:479:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wrote_page, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_gang_lookup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:503:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_gang_lookup, ^~~~~~~~~~~ /kisskb/src/lib/zlib_inflate/inftrees.c: In function 'zlib_inflate_table': /kisskb/src/lib/zlib_inflate/inftrees.c:45:20: note: byref variable will be forcibly initialized unsigned short offs[MAXBITS+1]; /* offsets in table for each length */ ^~~~ /kisskb/src/lib/zlib_inflate/inftrees.c:44:20: note: byref variable will be forcibly initialized unsigned short count[MAXBITS+1]; /* number of codes of each length */ ^~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/include/sound/soc.h:14, from /kisskb/src/sound/soc/mediatek/mt6797/mt6797-afe-common.h:12, from /kisskb/src/sound/soc/mediatek/mt6797/mt6797-afe-clk.c:10: /kisskb/src/sound/soc/mediatek/mt6797/mt6797-afe-clk.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_fwspec_mapping': /kisskb/src/kernel/irq/irqdomain.c:775:15: note: byref variable will be forcibly initialized unsigned int type = IRQ_TYPE_NONE; ^~~~ /kisskb/src/kernel/irq/irqdomain.c:774:18: note: byref variable will be forcibly initialized irq_hw_number_t hwirq; ^~~~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_of_mapping': /kisskb/src/kernel/irq/irqdomain.c:863:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpio_in_ignore_list': /kisskb/src/drivers/gpio/gpiolib-acpi.c:212:8: note: byref variable will be forcibly initialized char *endp; ^~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpio_property_lookup': /kisskb/src/drivers/gpio/gpiolib-acpi.c:719:15: note: byref variable will be forcibly initialized unsigned int quirks = 0; ^~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c:718:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpio_resource_lookup': /kisskb/src/drivers/gpio/gpiolib-acpi.c:693:19: note: byref variable will be forcibly initialized struct list_head res_list; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_get_gpiod_by_index': /kisskb/src/drivers/gpio/gpiolib-acpi.c:780:26: note: byref variable will be forcibly initialized struct acpi_gpio_lookup lookup; ^~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_get_gpiod': /kisskb/src/drivers/gpio/gpiolib-acpi.c:117:14: note: byref variable will be forcibly initialized acpi_handle handle; ^~~~~~ 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/sound/soc/sof/loader.c:13: /kisskb/src/sound/soc/sof/loader.c: In function 'snd_sof_run_firmware': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/sof/loader.c:854:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(sdev->boot_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpio_adr_space_handler': /kisskb/src/drivers/gpio/gpiolib-acpi.c:984:24: note: byref variable will be forcibly initialized struct acpi_resource *ares; ^~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpiochip_parse_own_gpio': /kisskb/src/drivers/gpio/gpiolib-acpi.c:1131:6: note: byref variable will be forcibly initialized u32 gpios[2]; ^~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpiochip_scan_gpios': /kisskb/src/drivers/gpio/gpiolib-acpi.c:1173:15: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c:1171:20: note: byref variable will be forcibly initialized enum gpiod_flags dflags; ^~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c:1170:17: note: byref variable will be forcibly initialized unsigned long lflags; ^~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpiochip_alloc_event': /kisskb/src/drivers/gpio/gpiolib-acpi.c:279:8: note: byref variable will be forcibly initialized char ev_name[5]; ^~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c:266:22: note: byref variable will be forcibly initialized acpi_handle handle, evt_handle; ^~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpiochip_request_interrupts': /kisskb/src/drivers/gpio/gpiolib-acpi.c:374:25: note: byref variable will be forcibly initialized struct acpi_gpio_chip *acpi_gpio; ^~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpiochip_free_interrupts': /kisskb/src/drivers/gpio/gpiolib-acpi.c:416:25: note: byref variable will be forcibly initialized struct acpi_gpio_chip *acpi_gpio; ^~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpio_update_gpiod_flags': /kisskb/src/drivers/gpio/gpiolib-acpi.c:597:19: note: byref variable will be forcibly initialized enum gpiod_flags old = *flags; ^~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_find_gpio': /kisskb/src/drivers/gpio/gpiolib-acpi.c:828:7: note: byref variable will be forcibly initialized char propname[32]; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c:826:24: note: byref variable will be forcibly initialized struct acpi_gpio_info info; ^~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_node_get_gpiod': /kisskb/src/drivers/gpio/gpiolib-acpi.c:888:26: note: byref variable will be forcibly initialized struct acpi_gpio_lookup lookup; ^~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_dev_gpio_irq_get': /kisskb/src/drivers/gpio/gpiolib-acpi.c:945:9: note: byref variable will be forcibly initialized char label[32]; ^~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c:934:25: note: byref variable will be forcibly initialized struct acpi_gpio_info info; ^~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpiochip_remove': /kisskb/src/drivers/gpio/gpiolib-acpi.c:1231:25: note: byref variable will be forcibly initialized struct acpi_gpio_chip *acpi_gpio; ^~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpio_count': /kisskb/src/drivers/gpio/gpiolib-acpi.c:1337:16: note: byref variable will be forcibly initialized unsigned int crs_count = 0; ^~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c:1336:20: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c:1304:7: note: byref variable will be forcibly initialized char propname[32]; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c:1300:27: note: byref variable will be forcibly initialized const union acpi_object *obj; ^~~ /kisskb/src/sound/soc/sh/rcar/ssi.c: In function 'rsnd_ssi_multi_secondaries': /kisskb/src/sound/soc/sh/rcar/ssi.c:171:21: note: byref variable will be forcibly initialized enum rsnd_mod_type types[] = { ^~~~~ /kisskb/src/sound/soc/sh/rcar/ssi.c: In function 'rsnd_ssi_connect': /kisskb/src/sound/soc/sh/rcar/ssi.c:1185:21: note: byref variable will be forcibly initialized enum rsnd_mod_type types[] = { ^~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/include/sound/soc.h:14, from /kisskb/src/include/sound/simple_card_utils.h:12, from /kisskb/src/sound/soc/sh/rcar/ssi.c:19: /kisskb/src/sound/soc/sh/rcar/ssi.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sh/rcar/ssi.c: In function 'rsnd_ssi_clk_query': /kisskb/src/sound/soc/sh/rcar/ssi.c:233:6: note: byref variable will be forcibly initialized int ssi_clk_mul_table[] = { ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/kmem.h:369, from /kisskb/src/mm/slab_common.c:27: /kisskb/src/mm/slab_common.c: In function 'perf_trace_kmem_alloc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/kmem.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/kmem.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/sh/rcar/ssi.c: In function 'rsnd_ssi_master_clk_start': /kisskb/src/sound/soc/sh/rcar/ssi.c:274:6: note: byref variable will be forcibly initialized int idx, ret; ^~~ /kisskb/src/mm/slab_common.c: In function 'perf_trace_kmem_alloc_node': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/kmem.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc_node, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/kmem.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc_node, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'perf_trace_kmem_free': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/kmem.h:118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_free, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/kmem.h:118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_free, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'perf_trace_mm_page_free': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free, ^~~~~~~~~~~ /kisskb/src/sound/soc/sh/rcar/ssi.c: In function 'rsnd_ssi_probe': /kisskb/src/mm/slab_common.c: In function 'perf_trace_mm_page_free_batched': /kisskb/src/sound/soc/sh/rcar/ssi.c:1257:7: note: byref variable will be forcibly initialized char name[RSND_SSI_NAME_SIZE]; ^~~~ /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:174:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free_batched, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:174:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free_batched, ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'perf_trace_mm_page_alloc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:193:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:193:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc, ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'perf_trace_mm_page': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/kmem.h:222:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_page, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/kmem.h:222:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_page, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/irq.h:166, from /kisskb/src/kernel/softirq.c:30: /kisskb/src/kernel/softirq.c: In function 'perf_trace_irq_handler_entry': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'perf_trace_irq_handler_exit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_exit, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_exit, ^~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'perf_trace_softirq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/irq.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(softirq, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/irq.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(softirq, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'perf_trace_mm_page_pcpu_drain': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:255:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_pcpu_drain, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:255:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_pcpu_drain, ^~~~~~~~~~~ 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:30: /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_entry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/kmem.h:369, from /kisskb/src/mm/slab_common.c:27: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc_node': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc_node, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_exit, ^~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_softirq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/irq.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(softirq, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_free, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free, ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free_batched': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:174:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free_batched, ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:193:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc, ^~~~~~~~~~~ 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:22: note: byref variable will be forcibly initialized DECLARE_SWAITQUEUE(wait); ^~~~ /kisskb/src/include/linux/swait.h:59:21: note: in definition of macro 'DECLARE_SWAITQUEUE' struct swait_queue name = __SWAITQUEUE_INITIALIZER(name) ^~~~ /kisskb/src/sound/soc/meson/axg-spdifout.c: In function 'axg_spdifout_set_chsts': /kisskb/src/sound/soc/meson/axg-spdifout.c:185:5: note: byref variable will be forcibly initialized u8 cs[4]; ^~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:222:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_page, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_pcpu_drain': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:255:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_pcpu_drain, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/kmem.h:369, from /kisskb/src/mm/slab_common.c:27: /kisskb/src/mm/slab_common.c: In function 'perf_trace_mm_page_alloc_extfrag': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:278:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc_extfrag, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:278:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc_extfrag, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/kmem.h:369, from /kisskb/src/mm/slab_common.c:27: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc_extfrag': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:278:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc_extfrag, ^~~~~~~~~~~ In file included from /kisskb/src/mm/slab_common.c:27: /kisskb/src/mm/slab_common.c: In function 'mm_ptr_to_hash': /kisskb/src/include/trace/events/kmem.h:326:16: note: byref variable will be forcibly initialized unsigned long hashval; ^~~~~~~ /kisskb/src/mm/slab_common.c: In function 'perf_trace_rss_stat': /kisskb/src/include/trace/events/kmem.h:326:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/kmem.h:369, from /kisskb/src/mm/slab_common.c:27: /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rss_stat, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rss_stat, ^~~~~~~~~~~ In file included from /kisskb/src/mm/slab_common.c:27: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_rss_stat': /kisskb/src/include/trace/events/kmem.h:326:16: note: byref variable will be forcibly initialized unsigned long hashval; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/kmem.h:369, from /kisskb/src/mm/slab_common.c:27: /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rss_stat, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/slab_common.c:7: /kisskb/src/mm/slab_common.c: In function 'slab_caches_to_rcu_destroy_workfn': /kisskb/src/mm/slab_common.c:416:12: note: byref variable will be forcibly initialized LIST_HEAD(to_destroy); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/sh/rcar/adg.c: In function 'rsnd_adg_get_timesel_ratio': /kisskb/src/sound/soc/sh/rcar/adg.c:178:6: note: byref variable will be forcibly initialized u32 _en; ^~~ /kisskb/src/sound/soc/sh/rcar/adg.c:177:6: note: byref variable will be forcibly initialized u32 _out; ^~~~ /kisskb/src/sound/soc/sh/rcar/adg.c:176:6: note: byref variable will be forcibly initialized u32 _in; ^~~ /kisskb/src/sound/soc/sh/rcar/adg.c: In function 'rsnd_adg_get_clkout': /kisskb/src/sound/soc/sh/rcar/adg.c:415:11: note: byref variable will be forcibly initialized uint32_t count = 0; ^~~~~ /kisskb/src/sound/soc/sh/rcar/adg.c: In function 'rsnd_adg_set_cmd_timsel_gen2': /kisskb/src/sound/soc/sh/rcar/adg.c:216:12: note: byref variable will be forcibly initialized u32 mask, val; ^~~ /kisskb/src/sound/soc/sh/rcar/adg.c: In function 'rsnd_adg_set_src_timesel_gen2': /kisskb/src/sound/soc/sh/rcar/adg.c:240:12: note: byref variable will be forcibly initialized u32 mask, en; ^~ /kisskb/src/sound/soc/sh/rcar/adg.c:239:10: note: byref variable will be forcibly initialized u32 in, out; ^~~ /kisskb/src/sound/soc/sh/rcar/adg.c:239:6: note: byref variable will be forcibly initialized u32 in, out; ^~ /kisskb/src/sound/soc/sh/rcar/adg.c: In function 'rsnd_adg_clk_query': /kisskb/src/sound/soc/sh/rcar/adg.c:294:6: note: byref variable will be forcibly initialized int sel_table[] = { ^~~~~~~~~ In file included from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/kernel/sched/sched.h:39, from /kisskb/src/kernel/sched/cpudeadline.c:9: /kisskb/src/kernel/sched/cpudeadline.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/resource.c: In function '__walk_iomem_res_desc': /kisskb/src/kernel/resource.c:405:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/kernel/resource.c: In function 'reserve_setup': /kisskb/src/kernel/resource.c:1570:26: note: byref variable will be forcibly initialized unsigned int io_start, io_num; ^~~~~~ /kisskb/src/kernel/resource.c:1570:16: note: byref variable will be forcibly initialized unsigned int io_start, io_num; ^~~~~~~~ /kisskb/src/kernel/resource.c: In function 'walk_system_ram_range': /kisskb/src/kernel/resource.c:487:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/kernel/resource.c: In function '__find_resource': /kisskb/src/kernel/resource.c:605:30: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^~~~~ /kisskb/src/kernel/resource.c:605:18: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^~~ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:680:18: note: byref variable will be forcibly initialized struct resource new = *old; ^~~ /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:736:29: note: byref variable will be forcibly initialized struct resource_constraint constraint; ^~~~~~~~~~ /kisskb/src/kernel/resource.c: In function '__devm_release_region': /kisskb/src/kernel/resource.c:1552:23: note: byref variable will be forcibly initialized struct region_devres match_data = { parent, start, n }; ^~~~~~~~~~ /kisskb/src/sound/soc/sh/rcar/ssiu.c: In function 'rsnd_ssiu_init_gen2': /kisskb/src/sound/soc/sh/rcar/ssiu.c:212:7: note: byref variable will be forcibly initialized int i, shift; ^ /kisskb/src/sound/soc/sh/rcar/ssiu.c:204:22: note: byref variable will be forcibly initialized enum rsnd_mod_type rsnd_ssi_array[] = { ^~~~~~~~~~~~~~ In file included from /kisskb/src/sound/soc/sh/rcar/rsnd.h:12, from /kisskb/src/sound/soc/sh/rcar/ssiu.c:7: /kisskb/src/sound/soc/sh/rcar/ssiu.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/kernel/sched/sched.h:39, from /kisskb/src/kernel/sched/cpupri.c:25: /kisskb/src/kernel/sched/cpupri.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/jffs2/file.c: In function 'jffs2_write_end': /kisskb/src/fs/jffs2/file.c:250:11: note: byref variable will be forcibly initialized uint32_t writtenlen = 0; ^~~~~~~~~~ /kisskb/src/fs/jffs2/file.c: In function 'jffs2_write_begin': /kisskb/src/fs/jffs2/file.c:154:12: note: byref variable will be forcibly initialized uint32_t alloc_len; ^~~~~~~~~ /kisskb/src/fs/jffs2/file.c:152:26: note: byref variable will be forcibly initialized struct jffs2_raw_inode ri; ^~ /kisskb/src/crypto/fcrypt.c: In function 'fcrypt_encrypt': /kisskb/src/crypto/fcrypt.c:241:4: note: byref variable will be forcibly initialized } X; ^ /kisskb/src/crypto/fcrypt.c: In function 'fcrypt_decrypt': /kisskb/src/crypto/fcrypt.c:273:4: note: byref variable will be forcibly initialized } X; ^ /kisskb/src/sound/soc/codecs/cs53l30.c: In function 'cs53l30_set_bias_level': /kisskb/src/sound/soc/codecs/cs53l30.c:654:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/sound/soc/codecs/cs53l30.c: In function 'cs53l30_i2c_probe': /kisskb/src/sound/soc/codecs/cs53l30.c:926:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/sound/soc/codecs/cs53l30.c:924:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/sound/soc/sh/fsi.c: In function 'fsi_dma_probe': /kisskb/src/sound/soc/sh/fsi.c:1373:27: note: byref variable will be forcibly initialized struct dma_slave_config cfg = {}; ^~~ /kisskb/src/sound/soc/sh/fsi.c: In function 'fsi_of_parse': /kisskb/src/sound/soc/sh/fsi.c:1822:4: note: byref variable will be forcibly initialized } of_parse_property[] = { ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/sh/fsi.c:1817:7: note: byref variable will be forcibly initialized char prop[128]; ^~~~ /kisskb/src/sound/soc/sh/fsi.c: In function 'fsi_probe': /kisskb/src/sound/soc/sh/fsi.c:1902:30: note: byref variable will be forcibly initialized struct sh_fsi_platform_info info; ^~~~ /kisskb/src/kernel/irq/msi.c: In function 'msi_domain_deactivate': /kisskb/src/kernel/irq/msi.c:132:17: note: byref variable will be forcibly initialized struct msi_msg msg[2]; ^~~ /kisskb/src/kernel/irq/msi.c: In function '__msi_domain_alloc_irqs': /kisskb/src/kernel/irq/msi.c:405:19: note: byref variable will be forcibly initialized msi_alloc_info_t arg; ^~~ /kisskb/src/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c: In function 'mt8183_afe_runtime_suspend': /kisskb/src/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c:981:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c: In function 'mt8183_afe_irq_handler': /kisskb/src/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c:933:15: note: byref variable will be forcibly initialized unsigned int mcu_en; ^~~~~~ /kisskb/src/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c:931:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ In file included from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c:13: /kisskb/src/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/crypto/blowfish_common.c: In function 'blowfish_setkey': /kisskb/src/crypto/blowfish_common.c:350:6: note: byref variable will be forcibly initialized u32 data[2], temp; ^~~~ /kisskb/src/sound/soc/codecs/da7213.c: In function 'da7213_fw_to_pdata': /kisskb/src/sound/soc/codecs/da7213.c:1731:6: note: byref variable will be forcibly initialized u32 fw_val32; ^~~~~~~~ /kisskb/src/sound/soc/codecs/da7213.c:1730:14: note: byref variable will be forcibly initialized const char *fw_str; ^~~~~~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_adjtime': /kisskb/src/kernel/time/posix-clock.c:228:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_gettime': /kisskb/src/kernel/time/posix-clock.c:252:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^~ /kisskb/src/kernel/sched/topology.c: In function 'dattrs_equal': /kisskb/src/kernel/sched/topology.c:2225:27: note: byref variable will be forcibly initialized struct sched_domain_attr tmp; ^~~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_settime': /kisskb/src/kernel/time/posix-clock.c:290:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_getres': /kisskb/src/kernel/time/posix-clock.c:271:26: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/topology.c:5: /kisskb/src/kernel/sched/topology.c: In function 'update_top_cache_domain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:679:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_asym_cpucapacity, cpu), sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:676:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_asym_packing, cpu), sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:673:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_numa, cpu), sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:670:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_llc_shared, cpu), sds); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:667:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_llc, cpu), sd); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/kernel/sched/sched.h:39, from /kisskb/src/kernel/sched/topology.c:5: /kisskb/src/kernel/sched/topology.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/topology.c:5: /kisskb/src/kernel/sched/topology.c: In function 'cpu_attach_domain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rq->sd, sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c: In function 'build_sched_domains': /kisskb/src/kernel/sched/topology.c:2033:16: note: byref variable will be forcibly initialized struct s_data d; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_unexport_child': /kisskb/src/drivers/pwm/sysfs.c:288:8: note: byref variable will be forcibly initialized char *pwm_prop[2]; ^~~~~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'unexport_store': /kisskb/src/drivers/pwm/sysfs.c:343:15: note: byref variable will be forcibly initialized unsigned int hwpwm; ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_export_child': /kisskb/src/drivers/pwm/sysfs.c:244:8: note: byref variable will be forcibly initialized char *pwm_prop[2]; ^~~~~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'capture_show': /kisskb/src/drivers/pwm/sysfs.c:208:21: note: byref variable will be forcibly initialized struct pwm_capture result; ^~~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'polarity_store': /kisskb/src/drivers/pwm/sysfs.c:184:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'enable_store': /kisskb/src/drivers/pwm/sysfs.c:125:6: note: byref variable will be forcibly initialized int val, ret; ^~~ /kisskb/src/drivers/pwm/sysfs.c:124:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'duty_cycle_store': /kisskb/src/drivers/pwm/sysfs.c:90:6: note: byref variable will be forcibly initialized u64 val; ^~~ /kisskb/src/drivers/pwm/sysfs.c:89:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'period_store': /kisskb/src/drivers/pwm/sysfs.c:55:6: note: byref variable will be forcibly initialized u64 val; ^~~ /kisskb/src/drivers/pwm/sysfs.c:54:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'export_store': /kisskb/src/drivers/pwm/sysfs.c:316:15: note: byref variable will be forcibly initialized unsigned int hwpwm; ^~~~~ 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/sound/soc/sof/sof-priv.h:14, from /kisskb/src/sound/soc/sof/ipc.c:17: /kisskb/src/sound/soc/sof/ipc.c: In function 'tx_wait_done': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/sof/ipc.c:223:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(msg->waitq, msg->ipc_complete, ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/sof/ipc.c: In function 'ipc_xrun': /kisskb/src/sound/soc/sof/ipc.c:484:6: note: byref variable will be forcibly initialized int direction; ^~~~~~~~~ /kisskb/src/sound/soc/sof/ipc.c:482:29: note: byref variable will be forcibly initialized struct sof_ipc_stream_posn posn; ^~~~ /kisskb/src/sound/soc/sof/ipc.c: In function 'ipc_period_elapsed': /kisskb/src/sound/soc/sof/ipc.c:454:6: note: byref variable will be forcibly initialized int direction; ^~~~~~~~~ /kisskb/src/sound/soc/sof/ipc.c:452:29: note: byref variable will be forcibly initialized struct sof_ipc_stream_posn posn; ^~~~ /kisskb/src/sound/soc/sof/ipc.c: In function 'ipc_trace_message': /kisskb/src/sound/soc/sof/ipc.c:429:32: note: byref variable will be forcibly initialized struct sof_ipc_dma_trace_posn posn; ^~~~ /kisskb/src/sound/soc/sof/ipc.c: In function 'snd_sof_ipc_msgs_rx': /kisskb/src/sound/soc/sof/ipc.c:373:25: note: byref variable will be forcibly initialized struct sof_ipc_cmd_hdr hdr; ^~~ /kisskb/src/sound/soc/sof/ipc.c: In function 'snd_sof_ipc_stream_posn': /kisskb/src/sound/soc/sof/ipc.c:533:24: note: byref variable will be forcibly initialized struct sof_ipc_stream stream; ^~~~~~ /kisskb/src/sound/soc/sof/ipc.c: In function 'snd_sof_ipc_set_get_comp_data': /kisskb/src/sound/soc/sof/ipc.c:672:34: note: byref variable will be forcibly initialized struct sof_ipc_ctrl_data_params sparams; ^~~~~~~ /kisskb/src/kernel/trace/trace_output.c: In function 'seq_print_sym': /kisskb/src/kernel/trace/trace_output.c:360:7: note: byref variable will be forcibly initialized char str[KSYM_SYMBOL_LEN]; ^~~ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_ctxwake_print': /kisskb/src/kernel/trace/trace_output.c:910:7: note: byref variable will be forcibly initialized char comm[TASK_COMM_LEN]; ^~~~ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_ctxwake_hex': /kisskb/src/kernel/trace/trace_output.c:983:6: note: byref variable will be forcibly initialized int T; ^ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_output_call': /kisskb/src/kernel/trace/trace_output.c:328:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/kernel/trace/trace_output.c: In function 'lat_print_generic': /kisskb/src/kernel/trace/trace_output.c:496:7: note: byref variable will be forcibly initialized char comm[TASK_COMM_LEN]; ^~~~ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_print_context': /kisskb/src/kernel/trace/trace_output.c:587:7: note: byref variable will be forcibly initialized 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:634:8: note: byref variable will be forcibly initialized char comm[TASK_COMM_LEN]; ^~~~ /kisskb/src/kernel/trace/trace_output.c:624:6: note: byref variable will be forcibly initialized u64 next_ts; ^~~~~~~ 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/mediatek/phy-mtk-tphy.c:15: /kisskb/src/drivers/phy/mediatek/phy-mtk-tphy.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/phy/mediatek/phy-mtk-tphy.c: In function 'mtk_tphy_probe': /kisskb/src/drivers/phy/mediatek/phy-mtk-tphy.c:1099:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/include/linux/of_platform.h:9, from /kisskb/src/sound/soc/meson/meson-card-utils.c:7: /kisskb/src/sound/soc/meson/meson-card-utils.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/meson/meson-card-utils.c: In function 'meson_card_add_links': /kisskb/src/sound/soc/meson/meson-card-utils.c:218:11: note: byref variable will be forcibly initialized int num, i, ret; ^ /kisskb/src/sound/soc/meson/meson-card-utils.c: In function 'meson_card_parse_dai': /kisskb/src/sound/soc/meson/meson-card-utils.c:80:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/sound/soc/meson/meson-card-utils.c: In function 'meson_card_parse_daifmt': /kisskb/src/sound/soc/meson/meson-card-utils.c:119:22: note: byref variable will be forcibly initialized struct device_node *framemaster = NULL; ^~~~~~~~~~~ /kisskb/src/sound/soc/meson/meson-card-utils.c:118:22: note: byref variable will be forcibly initialized struct device_node *bitclkmaster = NULL; ^~~~~~~~~~~~ /kisskb/src/fs/autofs/root.c: In function 'do_expire_wait': /kisskb/src/fs/autofs/root.c:271:21: note: byref variable will be forcibly initialized const struct path this = { .mnt = path->mnt, .dentry = expiring }; ^~~~ /kisskb/src/fs/autofs/inode.c: In function 'parse_options': /kisskb/src/fs/autofs/inode.c:138:6: note: byref variable will be forcibly initialized int pipefd = -1; ^~~~~~ /kisskb/src/fs/autofs/inode.c:137:6: note: byref variable will be forcibly initialized int option; ^~~~~~ /kisskb/src/fs/autofs/inode.c:136:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^~~~ /kisskb/src/fs/autofs/inode.c: In function 'autofs_fill_super': /kisskb/src/fs/autofs/inode.c:228:7: note: byref variable will be forcibly initialized bool pgrp_set = false; ^~~~~~~~ /kisskb/src/fs/autofs/inode.c:227:6: note: byref variable will be forcibly initialized int pgrp = 0; ^~~~ /kisskb/src/drivers/gpio/gpio-mmio.c: In function 'bgpio_get_multiple_be': /kisskb/src/drivers/gpio/gpio-mmio.c:191:16: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/include/linux/cpufreq.h:11, from /kisskb/src/kernel/sched/cpufreq.c:8: /kisskb/src/kernel/sched/cpufreq.c: In function 'cpufreq_add_update_util_hook': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/cpufreq.c:43:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(cpufreq_update_util_data, cpu), data); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/cpufreq.c: In function 'cpufreq_remove_update_util_hook': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/cpufreq.c:59:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(cpufreq_update_util_data, cpu), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-mmio.c: In function 'bgpio_set_multiple_single_reg': /kisskb/src/drivers/gpio/gpio-mmio.c:287:26: note: byref variable will be forcibly initialized unsigned long set_mask, clear_mask; ^~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-mmio.c:287:16: note: byref variable will be forcibly initialized 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:26: note: byref variable will be forcibly initialized unsigned long set_mask, clear_mask; ^~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-mmio.c:317:16: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned long flags = 0; ^~~~~ /kisskb/src/sound/soc/sof/pcm.c: In function 'sof_pcm_dsp_pcm_free': /kisskb/src/sound/soc/sof/pcm.c:103:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/pcm.c:102:24: note: byref variable will be forcibly initialized struct sof_ipc_stream stream; ^~~~~~ /kisskb/src/sound/soc/sof/pcm.c: In function 'sof_pcm_hw_params': /kisskb/src/sound/soc/sof/pcm.c:128:34: note: byref variable will be forcibly initialized struct sof_ipc_pcm_params_reply ipc_params_reply; ^~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/sof/pcm.c:127:28: note: byref variable will be forcibly initialized struct sof_ipc_pcm_params pcm; ^~~ /kisskb/src/kernel/sched/cpufreq_schedutil.c: In function 'rate_limit_us_store': /kisskb/src/kernel/sched/cpufreq_schedutil.c:590:15: note: byref variable will be forcibly initialized unsigned int rate_limit_us; ^~~~~~~~~~~~~ /kisskb/src/sound/soc/sof/pcm.c: In function 'sof_pcm_trigger': /kisskb/src/sound/soc/sof/pcm.c:317:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/pcm.c:316:24: note: byref variable will be forcibly initialized struct sof_ipc_stream stream; ^~~~~~ In file included from /kisskb/src/lib/reed_solomon/reed_solomon.c:37: /kisskb/src/lib/reed_solomon/reed_solomon.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/sound/soc/sh/rcar/rsnd.h:12, from /kisskb/src/sound/soc/sh/rcar/src.c:16: /kisskb/src/sound/soc/sh/rcar/src.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sh/rcar/src.c: In function 'rsnd_src_probe': /kisskb/src/sound/soc/sh/rcar/src.c:619:7: note: byref variable will be forcibly initialized char name[RSND_SRC_NAME_SIZE]; ^~~~ /kisskb/src/sound/soc/sof/pm.c: In function 'sof_send_pm_ctx_ipc': /kisskb/src/sound/soc/sof/pm.c:54:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/pm.c:53:24: note: byref variable will be forcibly initialized struct sof_ipc_pm_ctx pm_ctx; ^~~~~~ /kisskb/src/kernel/time/clockevents.c: In function 'clockevents_unbind': /kisskb/src/kernel/time/clockevents.c:420:19: note: byref variable will be forcibly initialized struct ce_unbind cu = { .ce = ced, .res = -ENODEV }; ^~ 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:10, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/time/clockevents.c: In function 'sysfs_unbind_tick_dev': /kisskb/src/kernel/time/clockevents.c:420:19: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/clockevents.c:692:7: note: byref variable will be forcibly initialized char name[CS_NAME_LEN]; ^~~~ /kisskb/src/kernel/time/clockevents.c: In function 'clockevents_unbind_device': /kisskb/src/kernel/time/clockevents.c:420:19: note: byref variable will be forcibly initialized struct ce_unbind cu = { .ce = ced, .res = -ENODEV }; ^~ /kisskb/src/kernel/irq/affinity.c: In function '__irq_build_affinity_masks': /kisskb/src/kernel/irq/affinity.c:258:13: note: byref variable will be forcibly initialized nodemask_t nodemsk = NODE_MASK_NONE; ^~~~~~~ /kisskb/src/kernel/sched/membarrier.c: In function 'membarrier_global_expedited': /kisskb/src/kernel/sched/membarrier.c:247:16: note: byref variable will be forcibly initialized cpumask_var_t tmpmask; ^~~~~~~ /kisskb/src/kernel/sched/membarrier.c: In function 'sync_runqueues_membarrier_state': /kisskb/src/kernel/sched/membarrier.c:428:16: note: byref variable will be forcibly initialized cpumask_var_t tmpmask; ^~~~~~~ /kisskb/src/kernel/irq/affinity.c: In function 'irq_build_affinity_masks': /kisskb/src/kernel/irq/affinity.c:344:22: note: byref variable will be forcibly initialized cpumask_var_t nmsk, npresmsk; ^~~~~~~~ /kisskb/src/kernel/irq/affinity.c:344:16: note: byref variable will be forcibly initialized cpumask_var_t nmsk, npresmsk; ^~~~ /kisskb/src/kernel/sched/membarrier.c: In function 'membarrier_private_expedited': /kisskb/src/kernel/sched/membarrier.c:311:16: note: byref variable will be forcibly initialized cpumask_var_t tmpmask; ^~~~~~~ /kisskb/src/sound/soc/codecs/es8316.c: In function 'es8316_irq': /kisskb/src/sound/soc/codecs/es8316.c:581:15: note: byref variable will be forcibly initialized unsigned int flags; ^~~~~ /kisskb/src/kernel/user.c: In function 'free_uid': /kisskb/src/kernel/user.c:166:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ In file included from /kisskb/src/sound/soc/sh/rcar/rsnd.h:12, from /kisskb/src/sound/soc/sh/rcar/ctu.c:7: /kisskb/src/sound/soc/sh/rcar/ctu.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sh/rcar/ctu.c: In function 'rsnd_ctu_probe': /kisskb/src/sound/soc/sh/rcar/ctu.c:303:7: note: byref variable will be forcibly initialized char name[CTU_NAME_SIZE]; ^~~~ /kisskb/src/kernel/time/itimer.c: In function 'put_itimerval': /kisskb/src/kernel/time/itimer.c:103:32: note: byref variable will be forcibly initialized struct __kernel_old_itimerval v; ^ /kisskb/src/kernel/time/itimer.c: In function 'get_itimerval': /kisskb/src/kernel/time/itimer.c:315:32: note: byref variable will be forcibly initialized struct __kernel_old_itimerval v; ^ /kisskb/src/kernel/time/itimer.c: In function 'get_cpu_itimer': /kisskb/src/kernel/time/itimer.c:58:10: note: byref variable will be forcibly initialized u64 t, samples[CPUCLOCK_MAX]; ^~~~~~~ /kisskb/src/kernel/time/itimer.c: In function '__do_sys_getitimer': /kisskb/src/kernel/time/itimer.c:115:22: note: byref variable will be forcibly initialized struct itimerspec64 get_buffer; ^~~~~~~~~~ /kisskb/src/kernel/time/itimer.c: In function 'set_cpu_itimer': /kisskb/src/kernel/time/itimer.c:172:12: note: byref variable will be forcibly initialized u64 oval, nval, ointerval, ninterval; ^~~~ /kisskb/src/kernel/time/itimer.c:172:6: note: byref variable will be forcibly initialized u64 oval, nval, ointerval, ninterval; ^~~~ /kisskb/src/kernel/time/itimer.c: In function '__do_sys_setitimer': /kisskb/src/kernel/time/itimer.c:335:34: note: byref variable will be forcibly initialized struct itimerspec64 set_buffer, get_buffer; ^~~~~~~~~~ /kisskb/src/kernel/time/itimer.c:335:22: note: byref variable will be forcibly initialized struct itimerspec64 set_buffer, get_buffer; ^~~~~~~~~~ /kisskb/src/drivers/pwm/pwm-atmel-hlcdc.c: In function 'atmel_hlcdc_pwm_apply': /kisskb/src/drivers/pwm/pwm-atmel-hlcdc.c:46:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_get_syscall_info_entry': /kisskb/src/kernel/ptrace.c:906:16: note: byref variable will be forcibly initialized unsigned long args[ARRAY_SIZE(info->entry.args)]; ^~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:730:20: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/ptrace.c:704:33: note: byref variable will be forcibly initialized struct ptrace_peeksiginfo_args arg; ^~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_getsiginfo': /kisskb/src/kernel/ptrace.c:670:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_setsiginfo': /kisskb/src/kernel/ptrace.c:686:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/crypto/serpent_generic.c: In function 'tnepres_setkey': /kisskb/src/crypto/serpent_generic.c:582:5: note: byref variable will be forcibly initialized u8 rev_key[SERPENT_MAX_KEY_SIZE]; ^~~~~~~ /kisskb/src/lib/lzo/lzo1x_compress.c: In function 'lzogeneric1x_1_compress': /kisskb/src/lib/lzo/lzo1x_compress.c:313:14: note: byref variable will be forcibly initialized signed char state_offset = -2; ^~~~~~~~~~~~ In file included from /kisskb/src/sound/soc/sh/rcar/rsnd.h:12, from /kisskb/src/sound/soc/sh/rcar/mix.c:33: /kisskb/src/sound/soc/sh/rcar/mix.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sh/rcar/mix.c: In function 'rsnd_mix_probe': /kisskb/src/sound/soc/sh/rcar/mix.c:277:7: note: byref variable will be forcibly initialized char name[MIX_NAME_SIZE]; ^~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_readdata': /kisskb/src/kernel/ptrace.c:592:8: note: byref variable will be forcibly initialized char buf[128]; ^~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_writedata': /kisskb/src/kernel/ptrace.c:618:8: note: byref variable will be forcibly initialized char buf[128]; ^~~ /kisskb/src/kernel/ptrace.c: In function 'generic_ptrace_peekdata': /kisskb/src/kernel/ptrace.c:1284:16: note: byref variable will be forcibly initialized unsigned long tmp; ^~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:996:5: note: byref variable will be forcibly initialized int ptrace_request(struct task_struct *child, long request, ^~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c:1196:16: note: byref variable will be forcibly initialized struct iovec kiov; ^~~~ /kisskb/src/kernel/ptrace.c:1062:12: note: byref variable will be forcibly initialized sigset_t new_set; ^~~~~~~ /kisskb/src/kernel/ptrace.c:1004:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/ptrace.c:1001:19: note: byref variable will be forcibly initialized kernel_siginfo_t siginfo, *si; ^~~~~~~ /kisskb/src/crypto/serpent_generic.c: In function 'tnepres_encrypt': /kisskb/src/crypto/serpent_generic.c:596:13: note: byref variable will be forcibly initialized u32 rs[4], rd[4]; ^~ /kisskb/src/crypto/serpent_generic.c:596:6: note: byref variable will be forcibly initialized u32 rs[4], rd[4]; ^~ /kisskb/src/crypto/serpent_generic.c: In function 'tnepres_decrypt': /kisskb/src/crypto/serpent_generic.c:616:13: note: byref variable will be forcibly initialized u32 rs[4], rd[4]; ^~ /kisskb/src/crypto/serpent_generic.c:616:6: note: byref variable will be forcibly initialized u32 rs[4], rd[4]; ^~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/include/sound/soc.h:14, from /kisskb/src/sound/soc/mediatek/mt8183/mt8183-afe-common.h:12, from /kisskb/src/sound/soc/mediatek/mt8183/mt8183-afe-clk.c:10: /kisskb/src/sound/soc/mediatek/mt8183/mt8183-afe-clk.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_mount_busy': /kisskb/src/fs/autofs/expire.c:33:14: note: byref variable will be forcibly initialized struct path path = {.mnt = mnt, .dentry = dentry}; ^~~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_expire_run': /kisskb/src/fs/autofs/expire.c:541:30: note: byref variable will be forcibly initialized struct autofs_packet_expire pkt; ^~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_do_expire_multi': /kisskb/src/fs/autofs/expire.c:588:21: note: byref variable will be forcibly initialized const struct path path = { .mnt = mnt, .dentry = dentry }; ^~~~ /kisskb/src/fs/autofs/waitq.c: In function 'validate_request': /kisskb/src/fs/autofs/waitq.c:314:15: note: byref variable will be forcibly initialized struct path this; ^~~~ /kisskb/src/fs/autofs/waitq.c: In function 'autofs_notify_daemon': /kisskb/src/fs/autofs/waitq.c:86:4: note: byref variable will be forcibly initialized } pkt; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:872:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:894:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/autofs/waitq.c:479:2: note: in expansion of macro 'wait_event_killable' wait_event_killable(wq->queue, wq->name.name == NULL); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/autofs/waitq.c:352:14: note: byref variable will be forcibly initialized struct qstr qstr; ^~~~ /kisskb/src/fs/autofs/waitq.c:351:28: note: byref variable will be forcibly initialized struct autofs_wait_queue *wq; ^~ /kisskb/src/fs/jffs2/nodelist.c: In function 'jffs2_fragtree_insert': /kisskb/src/fs/jffs2/nodelist.c:124:18: note: byref variable will be forcibly initialized struct rb_node *parent = &base->rb; ^~~~~~ /kisskb/src/fs/jffs2/nodelist.c: In function 'jffs2_add_frag_to_fragtree': /kisskb/src/fs/jffs2/nodelist.c:124:18: note: byref variable will be forcibly initialized /kisskb/src/fs/jffs2/nodelist.c:124:18: note: byref variable will be forcibly initialized /kisskb/src/fs/jffs2/nodelist.c:124:18: note: byref variable will be forcibly initialized /kisskb/src/fs/jffs2/nodelist.c:124:18: note: byref variable will be forcibly initialized 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:194, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/sound/soc/sof/debug.c:15: /kisskb/src/sound/soc/sof/debug.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/sound/hdaudio.h:10, from /kisskb/src/sound/soc/sof/sof-priv.h:15, from /kisskb/src/sound/soc/sof/debug.c:19: /kisskb/src/sound/soc/sof/debug.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sof/debug.c: In function 'memory_info_update': /kisskb/src/sound/soc/sof/debug.c:633:25: note: byref variable will be forcibly initialized struct sof_ipc_cmd_hdr msg = { ^~~ /kisskb/src/sound/soc/sof/debug.c: In function 'tokenize_input': /kisskb/src/sound/soc/sof/debug.c:79:8: note: byref variable will be forcibly initialized char *buf; ^~~ /kisskb/src/sound/soc/sof/debug.c: In function 'probe_points_remove_write': /kisskb/src/sound/soc/sof/debug.c:186:7: note: byref variable will be forcibly initialized u32 *tkns; ^~~~ /kisskb/src/sound/soc/sof/debug.c:185:9: note: byref variable will be forcibly initialized size_t num_tkns; ^~~~~~~~ /kisskb/src/sound/soc/sof/debug.c: In function 'probe_points_write': /kisskb/src/sound/soc/sof/debug.c:146:7: note: byref variable will be forcibly initialized u32 *tkns; ^~~~ /kisskb/src/sound/soc/sof/debug.c:145:9: note: byref variable will be forcibly initialized size_t num_tkns, bytes; ^~~~~~~~ /kisskb/src/sound/soc/sof/debug.c: In function 'probe_points_read': /kisskb/src/sound/soc/sof/debug.c:105:9: note: byref variable will be forcibly initialized size_t num_desc, len = 0; ^~~~~~~~ /kisskb/src/sound/soc/sof/debug.c:104:31: note: byref variable will be forcibly initialized struct sof_probe_point_desc *desc; ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'copy_dev_ioctl': /kisskb/src/fs/autofs/dev-ioctl.c:84:26: note: byref variable will be forcibly initialized struct autofs_dev_ioctl tmp, *res; ^~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'find_autofs_mount': /kisskb/src/fs/autofs/dev-ioctl.c:188:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_ismountpoint': /kisskb/src/fs/autofs/dev-ioctl.c:538:9: note: byref variable will be forcibly initialized dev_t dev = sbi->sb->s_dev; ^~~ /kisskb/src/fs/autofs/dev-ioctl.c:510:15: note: byref variable will be forcibly initialized unsigned int type; ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c:508:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_requester': /kisskb/src/fs/autofs/dev-ioctl.c:426:8: note: byref variable will be forcibly initialized dev_t devid; ^~~~~ /kisskb/src/fs/autofs/dev-ioctl.c:425:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_open_mountpoint': /kisskb/src/fs/autofs/dev-ioctl.c:234:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/lib/zstd/fse_compress.c: In function 'FSE_compress_usingCTable_generic': /kisskb/src/lib/zstd/fse_compress.c:731:24: note: byref variable will be forcibly initialized FSE_CState_t CState1, CState2; ^~~~~~~ /kisskb/src/lib/zstd/fse_compress.c:731:15: note: byref variable will be forcibly initialized FSE_CState_t CState1, CState2; ^~~~~~~ /kisskb/src/lib/zstd/fse_compress.c:730:16: note: byref variable will be forcibly initialized BIT_CStream_t bitC; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/compaction.h:361, from /kisskb/src/mm/compaction.c:46: /kisskb/src/mm/compaction.c: In function 'perf_trace_mm_compaction_isolate_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/compaction.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_isolate_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/compaction.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_isolate_template, ^~~~~~~~~~~~~~~~~~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/compaction.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_isolate_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'isolate_freepages_block': /kisskb/src/mm/compaction.c:563:7: note: byref variable will be forcibly initialized bool locked = false; ^~~~~~ /kisskb/src/mm/compaction.c:562:16: note: byref variable will be forcibly initialized unsigned long flags = 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/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'split_map_pages': /kisskb/src/mm/compaction.c:91:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/compaction.c: In function 'isolate_migratepages_block': /kisskb/src/mm/compaction.c:806:16: note: byref variable will be forcibly initialized unsigned long flags = 0; ^~~~~ /kisskb/src/kernel/irq/debugfs.c: In function 'irq_add_debugfs_entry': /kisskb/src/kernel/irq/debugfs.c:229:7: note: byref variable will be forcibly initialized char name [10]; ^~~~ /kisskb/src/mm/compaction.c: In function 'isolate_freepages_range': /kisskb/src/mm/compaction.c:716:17: note: byref variable will be forcibly initialized 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:704:12: note: byref variable will be forcibly initialized LIST_HEAD(freelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/trace/trace_seq.c: In function 'trace_seq_printf': /kisskb/src/kernel/trace/trace_seq.c:84:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/sound/soc/sh/rcar/dvc.c: In function 'rsnd_dvc_volume_parameter': /kisskb/src/sound/soc/sh/rcar/dvc.c:77:6: note: byref variable will be forcibly initialized u32 val[RSND_MAX_CHANNELS]; ^~~ In file included from /kisskb/src/sound/soc/sh/rcar/rsnd.h:12, from /kisskb/src/sound/soc/sh/rcar/dvc.c:30: /kisskb/src/sound/soc/sh/rcar/dvc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sh/rcar/dvc.c: In function 'rsnd_dvc_probe': /kisskb/src/sound/soc/sh/rcar/dvc.c:313:7: note: byref variable will be forcibly initialized char name[RSND_DVC_NAME_SIZE]; ^~~~ /kisskb/src/kernel/sys.c: In function 'prctl_set_auxv': /kisskb/src/kernel/sys.c:2083:16: note: byref variable will be forcibly initialized unsigned long user_auxv[AT_VECTOR_SIZE]; ^~~~~~~~~ /kisskb/src/kernel/sys.c: In function 'do_sys_times': /kisskb/src/kernel/sys.c:960:15: note: byref variable will be forcibly initialized u64 tgutime, tgstime, cutime, cstime; ^~~~~~~ /kisskb/src/kernel/sys.c:960:6: note: byref variable will be forcibly initialized u64 tgutime, tgstime, cutime, cstime; ^~~~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_times': /kisskb/src/kernel/sys.c:974:14: note: byref variable will be forcibly initialized struct tms tmp; ^~~ /kisskb/src/kernel/sys.c: In function 'override_release': /kisskb/src/kernel/sys.c:1234:8: note: byref variable will be forcibly initialized char buf[65] = { 0 }; ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_newuname': /kisskb/src/kernel/sys.c:1256:21: note: byref variable will be forcibly initialized struct new_utsname tmp; ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_sethostname': /kisskb/src/kernel/sys.c:1325:7: note: byref variable will be forcibly initialized char tmp[__NEW_UTS_LEN]; ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_setdomainname': /kisskb/src/kernel/sys.c:1378:7: note: byref variable will be forcibly initialized char tmp[__NEW_UTS_LEN]; ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_sysinfo': /kisskb/src/kernel/sys.c:2627:17: note: byref variable will be forcibly initialized struct sysinfo val; ^~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigpending': /kisskb/src/kernel/signal.c:3124:11: note: byref variable will be forcibly initialized sigset_t set; ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_getrlimit': /kisskb/src/kernel/sys.c:1402:16: note: byref variable will be forcibly initialized struct rlimit value; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/signal.h:125, from /kisskb/src/kernel/signal.c:51: /kisskb/src/kernel/signal.c: In function 'perf_trace_signal_generate': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/signal.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_generate, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/signal.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_generate, ^~~~~~~~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_prlimit64': /kisskb/src/kernel/sys.c:1628:21: note: byref variable will be forcibly initialized struct rlimit old, new; ^~~ /kisskb/src/kernel/sys.c:1628:16: note: byref variable will be forcibly initialized struct rlimit old, new; ^~~ /kisskb/src/kernel/sys.c:1627:25: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^~~~~ /kisskb/src/kernel/sys.c:1627:18: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^~~~~ /kisskb/src/kernel/signal.c: In function 'perf_trace_signal_deliver': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/signal.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_deliver, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/signal.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_deliver, ^~~~~~~~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_setrlimit': /kisskb/src/kernel/sys.c:1672:16: note: byref variable will be forcibly initialized struct rlimit new_rlim; ^~~~~~~~ /kisskb/src/kernel/sys.c: In function 'getrusage': /kisskb/src/kernel/sys.c:1726:31: note: byref variable will be forcibly initialized u64 tgutime, tgstime, utime, stime; ^~~~~ /kisskb/src/kernel/sys.c:1726:24: note: byref variable will be forcibly initialized u64 tgutime, tgstime, utime, stime; ^~~~~ /kisskb/src/kernel/sys.c:1726:15: note: byref variable will be forcibly initialized u64 tgutime, tgstime, utime, stime; ^~~~~~~ /kisskb/src/kernel/sys.c:1726:6: note: byref variable will be forcibly initialized u64 tgutime, tgstime, utime, stime; ^~~~~~~ /kisskb/src/kernel/sys.c:1725:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ 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:51: /kisskb/src/kernel/signal.c: In function 'trace_event_raw_event_signal_generate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/signal.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_generate, ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'trace_event_raw_event_signal_deliver': /kisskb/src/kernel/sys.c: In function '__do_sys_getrusage': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/signal.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_deliver, ^~~~~~~~~~~ /kisskb/src/kernel/sys.c:1799:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_prctl': /kisskb/src/kernel/sys.c:2288:16: note: byref variable will be forcibly initialized unsigned char comm[sizeof(me->comm)]; ^~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_core_enable': /kisskb/src/sound/soc/sof/topology.c:1326:32: note: byref variable will be forcibly initialized struct sof_ipc_pm_core_config pm_core_config = { ^~~~~~~~~~~~~~ /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 ush bl_count[MAX_BITS+1]; ^~~~~~~~ /kisskb/src/kernel/signal.c: In function 'post_copy_siginfo_from_user': /kisskb/src/kernel/signal.c:3238:8: note: byref variable will be forcibly initialized char buf[SI_EXPANSION_SIZE]; ^~~ /kisskb/src/sound/soc/sof/topology.c: In function 'ipc_trigger': /kisskb/src/sound/soc/sof/topology.c:123:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/topology.c:122:24: note: byref variable will be forcibly initialized struct sof_ipc_stream stream; ^~~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_set_dai_config': /kisskb/src/sound/soc/sof/topology.c:2834:25: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4095:15: note: byref variable will be forcibly initialized stack_t new, old; ^~~ /kisskb/src/kernel/signal.c:4095:10: note: byref variable will be forcibly initialized stack_t new, old; ^~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_link_load': /kisskb/src/sound/soc/sof/topology.c:3227:28: note: byref variable will be forcibly initialized struct sof_ipc_dai_config config; ^~~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_widget_load_dai': /kisskb/src/sound/soc/sof/topology.c:1523:9: note: byref variable will be forcibly initialized size_t ipc_size = sizeof(*comp_dai); ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-adnp.c: In function 'adnp_irq': /kisskb/src/drivers/gpio/gpio-adnp.c:251:17: note: byref variable will be forcibly initialized unsigned long pending; ^~~~~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_widget_load_mixer': /kisskb/src/sound/soc/sof/topology.c:1796:9: note: byref variable will be forcibly initialized size_t ipc_size = sizeof(*mixer); ^~~~~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_widget_load_pga': /kisskb/src/sound/soc/sof/topology.c:1888:9: note: byref variable will be forcibly initialized size_t ipc_size = sizeof(*volume); ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-adnp.c: In function 'adnp_i2c_probe': /kisskb/src/drivers/gpio/gpio-adnp.c:494:6: note: byref variable will be forcibly initialized u32 num_gpios; ^~~~~~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_widget_load_pcm': /kisskb/src/sound/soc/sof/topology.c:1660:9: note: byref variable will be forcibly initialized size_t ipc_size = sizeof(*host); ^~~~~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_widget_load_src': /kisskb/src/sound/soc/sof/topology.c:1963:9: note: byref variable will be forcibly initialized size_t ipc_size = sizeof(*src); ^~~~~~~~ /kisskb/src/kernel/signal.c: In function 'dequeue_signal': /kisskb/src/kernel/signal.c:631:7: note: byref variable will be forcibly initialized bool resched_timer = false; ^~~~~~~~~~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_widget_load_asrc': /kisskb/src/sound/soc/sof/topology.c:2020:9: note: byref variable will be forcibly initialized size_t ipc_size = sizeof(*asrc); ^~~~~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_widget_load_siggen': /kisskb/src/sound/soc/sof/topology.c:2079:9: note: byref variable will be forcibly initialized size_t ipc_size = sizeof(*tone); ^~~~~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_widget_load_mux': /kisskb/src/sound/soc/sof/topology.c:1841:9: note: byref variable will be forcibly initialized size_t ipc_size = sizeof(*mux); ^~~~~~~~ /kisskb/src/kernel/signal.c: In function '__set_task_blocked': /kisskb/src/kernel/signal.c:2921:12: note: byref variable will be forcibly initialized sigset_t newblocked; ^~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'do_sigtimedwait': /kisskb/src/kernel/signal.c:3477:11: note: byref variable will be forcibly initialized sigset_t mask = *which; ^~~~ /kisskb/src/kernel/signal.c:3475:22: note: byref variable will be forcibly initialized ktime_t *to = NULL, timeout = KTIME_MAX; ^~~~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_control_unload': /kisskb/src/sound/soc/sof/topology.c:1301:22: note: byref variable will be forcibly initialized struct sof_ipc_free fcomp; ^~~~~ /kisskb/src/kernel/signal.c: In function 'prepare_signal': /kisskb/src/kernel/signal.c:904:11: note: byref variable will be forcibly initialized sigset_t flush; ^~~~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1511:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/signal.c:1509:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sigqueue': /kisskb/src/kernel/signal.c:1848:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_route_load': /kisskb/src/sound/soc/sof/topology.c:3424:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:1909:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/sound/soc/sof/topology.c:12: /kisskb/src/sound/soc/sof/topology.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigsuspend': /kisskb/src/kernel/signal.c:4509:11: note: byref variable will be forcibly initialized sigset_t newset; ^~~~~~ /kisskb/src/kernel/signal.c: In function 'sigprocmask': /kisskb/src/kernel/signal.c:2970:11: note: byref variable will be forcibly initialized sigset_t newset; ^~~~~~ 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/sound/hdaudio.h:10, from /kisskb/src/sound/soc/sof/sof-priv.h:15, from /kisskb/src/sound/soc/sof/topology.c:19: /kisskb/src/sound/soc/sof/topology.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigprocmask': /kisskb/src/kernel/signal.c:3053:20: note: byref variable will be forcibly initialized sigset_t old_set, new_set; ^~~~~~~ /kisskb/src/kernel/signal.c:3053:11: note: byref variable will be forcibly initialized sigset_t old_set, new_set; ^~~~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_process_load': /kisskb/src/sound/soc/sof/topology.c:2208:9: note: byref variable will be forcibly initialized size_t ipc_size; ^~~~~~~~ /kisskb/src/sound/soc/sof/topology.c:2207:9: note: byref variable will be forcibly initialized size_t ipc_data_size = 0; ^~~~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'set_user_sigmask': /kisskb/src/kernel/signal.c:3006:11: note: byref variable will be forcibly initialized sigset_t kmask; ^~~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2021:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_widget_load_process': /kisskb/src/sound/soc/sof/topology.c:2322:30: note: byref variable will be forcibly initialized struct sof_ipc_comp_process config; ^~~~~~ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2260:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function 'signal_delivered': /kisskb/src/kernel/signal.c:2795:11: note: byref variable will be forcibly initialized sigset_t blocked; ^~~~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_control_load_volume': /kisskb/src/sound/soc/sof/topology.c:1034:6: note: byref variable will be forcibly initialized int tlv[TLV_ITEMS]; ^~~ /kisskb/src/kernel/signal.c: In function 'exit_signals': /kisskb/src/kernel/signal.c:2853:11: note: byref variable will be forcibly initialized sigset_t unblocked; ^~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'do_send_sig_info': /kisskb/src/kernel/signal.c:1287:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3901:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3676:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'ipc_pcm_params': /kisskb/src/sound/soc/sof/topology.c:63:28: note: byref variable will be forcibly initialized struct sof_ipc_pcm_params pcm; ^~~ /kisskb/src/sound/soc/sof/topology.c:60:34: note: byref variable will be forcibly initialized struct sof_ipc_pcm_params_reply ipc_params_reply; ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1690:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1724:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3832:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:3941:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1622:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1710:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1739:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1754:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1771:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1658:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_widget_ready': /kisskb/src/sound/soc/sof/topology.c:2395:28: note: byref variable will be forcibly initialized struct sof_ipc_comp_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'snd_sof_complete_pipeline': /kisskb/src/sound/soc/sof/topology.c:3588:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/topology.c:3587:28: note: byref variable will be forcibly initialized struct sof_ipc_pipe_ready ready; ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3537:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c:3536:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/signal.c:3535:11: note: byref variable will be forcibly initialized sigset_t these; ^~~~~ /kisskb/src/sound/soc/sof/topology.c: In function 'snd_sof_load_topology': /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait_time32': /kisskb/src/sound/soc/sof/topology.c:3734:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/kernel/signal.c:3570:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c:3569:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/signal.c:3568:11: note: byref variable will be forcibly initialized sigset_t these; ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3754:19: note: byref variable will be forcibly initialized kernel_siginfo_t kinfo; ^~~~~ /kisskb/src/kernel/signal.c: In function 'kernel_sigaction': /kisskb/src/kernel/signal.c:3971:12: note: byref variable will be forcibly initialized sigset_t mask; ^~~~ /kisskb/src/kernel/signal.c: In function 'do_sigaction': /kisskb/src/kernel/signal.c:3993:11: note: byref variable will be forcibly initialized sigset_t mask; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigaction': /kisskb/src/kernel/signal.c:4289:29: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^~~~~~ /kisskb/src/kernel/signal.c:4289:21: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^~~~~~ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4109:10: note: byref variable will be forcibly initialized stack_t new; ^~~ /kisskb/src/crypto/sm4_generic.c: In function 'sm4_key_sub': /kisskb/src/crypto/sm4_generic.c:91:12: note: byref variable will be forcibly initialized static u32 sm4_key_sub(u32 x) ^~~~~~~~~~~ /kisskb/src/crypto/sm4_generic.c: In function 'sm4_enc_sub': /kisskb/src/crypto/sm4_generic.c:96:12: note: byref variable will be forcibly initialized static u32 sm4_enc_sub(u32 x) ^~~~~~~~~~~ /kisskb/src/crypto/sm4_generic.c: In function 'sm4_round': /kisskb/src/crypto/sm4_generic.c:96:12: note: byref variable will be forcibly initialized /kisskb/src/crypto/sm4_generic.c: In function 'sm4_do_crypt': /kisskb/src/crypto/sm4_generic.c:168:6: note: byref variable will be forcibly initialized u32 x[4], i, t; ^ /kisskb/src/crypto/sm4_generic.c: In function 'crypto_sm4_expand_key': /kisskb/src/crypto/sm4_generic.c:91:12: note: byref variable will be forcibly initialized static u32 sm4_key_sub(u32 x) ^~~~~~~~~~~ In file included from /kisskb/src/sound/soc/sh/rcar/rsnd.h:12, from /kisskb/src/sound/soc/sh/rcar/cmd.c:8: /kisskb/src/sound/soc/sh/rcar/cmd.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int regval = 0; ^~~~~~ /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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/pwm/pwm-fsl-ftm.c: In function 'fsl_pwm_apply_config': /kisskb/src/drivers/pwm/pwm-fsl-ftm.c:207:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/pwm/pwm-fsl-ftm.c:235:27: note: byref variable will be forcibly initialized struct fsl_pwm_periodcfg periodcfg; ^~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:24, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function 'cap_intersect': /kisskb/src/include/linux/capability.h:129:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^~~~ /kisskb/src/kernel/umh.c: In function 'proc_cap_handler': /kisskb/src/kernel/umh.c:490:16: note: byref variable will be forcibly initialized unsigned long cap_array[_KERNEL_CAPABILITY_U32S]; ^~~~~~~~~ /kisskb/src/kernel/umh.c:489:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function '__usermodehelper_disable': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/umh.c:311:11: note: in expansion of macro 'wait_event_timeout' retval = wait_event_timeout(running_helpers_waitq, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function 'call_usermodehelper_exec': /kisskb/src/kernel/umh.c:404:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/sound/soc/codecs/max98927.c: In function 'max98927_slot_config': /kisskb/src/sound/soc/codecs/max98927.c:850:6: note: byref variable will be forcibly initialized int value; ^~~~~ /kisskb/src/sound/soc/codecs/max98927.c: In function 'max98927_i2c_probe': /kisskb/src/sound/soc/codecs/max98927.c:869:6: note: byref variable will be forcibly initialized int reg = 0; ^~~ /kisskb/src/sound/soc/codecs/max98927.c:868:15: note: byref variable will be forcibly initialized int ret = 0, value; ^~~~~ /kisskb/src/kernel/time/sched_clock.c: In function 'update_sched_clock': /kisskb/src/kernel/time/sched_clock.c:131:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^~ /kisskb/src/kernel/time/sched_clock.c: In function 'sched_clock_register': /kisskb/src/kernel/time/sched_clock.c:159:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^~ /kisskb/src/kernel/time/sched_clock.c:156:16: note: byref variable will be forcibly initialized u32 new_mult, new_shift; ^~~~~~~~~ /kisskb/src/kernel/time/sched_clock.c:156:6: note: byref variable will be forcibly initialized u32 new_mult, new_shift; ^~~~~~~~ /kisskb/src/sound/soc/codecs/max9867.c: In function 'max9867_filter_get': /kisskb/src/sound/soc/codecs/max9867.c:81:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/sound/soc/codecs/max9867.c: In function 'max9867_filter_set': /kisskb/src/sound/soc/codecs/max9867.c:101:15: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized int ret, reg; ^~~ /kisskb/src/sound/soc/mediatek/mt8183/mt8183-dai-i2s.c: In function 'mt8183_dai_i2s_get_share': /kisskb/src/sound/soc/mediatek/mt8183/mt8183-dai-i2s.c:1013:14: note: byref variable will be forcibly initialized const char *of_str; ^~~~~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c: In function 'xtfpga_pcm_refill_fifo': /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:178:11: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, 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:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:446:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(i2s->tx_substream, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:439:3: note: in expansion of macro 'rcu_assign_pointer' 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:31: note: byref variable will be forcibly initialized unsigned config, int_status, int_mask; ^~~~~~~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:227:19: note: byref variable will be forcibly initialized unsigned config, int_status, int_mask; ^~~~~~~~~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:227:11: note: byref variable will be forcibly initialized unsigned config, int_status, int_mask; ^~~~~~ /kisskb/src/fs/fscache/page.c: In function 'fscache_write_op': /kisskb/src/fs/fscache/page.c:796:8: note: byref variable will be forcibly initialized void *results[1]; ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/fscache/page.c:9: /kisskb/src/fs/fscache/page.c: In function 'release_page_wait_timeout': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/page.c:54:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(*wq, !__fscache_check_page_write(cookie, page), ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/page.c: In function '__fscache_wait_on_page_write': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fscache/page.c:41:2: note: in expansion of macro 'wait_event' wait_event(*wq, !__fscache_check_page_write(cookie, page)); ^~~~~~~~~~ /kisskb/src/fs/fscache/page.c: In function 'fscache_invalidate_writes': /kisskb/src/fs/fscache/page.c:897:8: note: byref variable will be forcibly initialized void *results[16]; ^~~~~~~ /kisskb/src/fs/fscache/page.c: In function '__fscache_uncache_all_inode_pages': /kisskb/src/fs/fscache/page.c:1220:10: note: byref variable will be forcibly initialized pgoff_t next; ^~~~ /kisskb/src/fs/fscache/page.c:1219:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/lib/zstd/huf_compress.c: In function 'HUF_sort': /kisskb/src/lib/zstd/huf_compress.c:391:10: note: byref variable will be forcibly initialized rankPos rank[32]; ^~~~ /kisskb/src/lib/zstd/huf_compress.c: In function 'HUF_setMaxHeight': /kisskb/src/lib/zstd/huf_compress.c:316:8: note: byref variable will be forcibly initialized U32 rankLast[HUF_TABLELOG_MAX + 2]; ^~~~~~~~ /kisskb/src/lib/zstd/huf_compress.c: In function 'HUF_compressWeights_wksp': /kisskb/src/lib/zstd/huf_compress.c:88:6: note: byref variable will be forcibly initialized U32 maxSymbolValue = HUF_TABLELOG_MAX; ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/huf_compress.c: In function 'HUF_readCTable_wksp': /kisskb/src/lib/zstd/huf_compress.c:208:6: note: byref variable will be forcibly initialized U32 nbSymbols = 0; ^~~~~~~~~ /kisskb/src/lib/zstd/huf_compress.c:207:6: note: byref variable will be forcibly initialized U32 tableLog = 0; ^~~~~~~~ /kisskb/src/lib/zstd/huf_compress.c: In function 'HUF_compress1X_usingCTable': /kisskb/src/lib/zstd/huf_compress.c:545:16: note: byref variable will be forcibly initialized BIT_CStream_t bitC; ^~~~ /kisskb/src/sound/soc/codecs/max98390.c: In function 'max98390_adaptive_rdc_get': /kisskb/src/sound/soc/codecs/max98390.c:615:11: note: byref variable will be forcibly initialized int rdc, rdc0; ^~~~ /kisskb/src/sound/soc/codecs/max98390.c:615:6: note: byref variable will be forcibly initialized int rdc, rdc0; ^~~ /kisskb/src/sound/soc/codecs/max98390.c: In function 'max98390_dsm_calibrate': /kisskb/src/sound/soc/codecs/max98390.c:815:36: note: byref variable will be forcibly initialized unsigned int rdc, rdc_cal_result, temp; ^~~~ /kisskb/src/sound/soc/codecs/max98390.c:815:20: note: byref variable will be forcibly initialized unsigned int rdc, rdc_cal_result, temp; ^~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/max98390.c:815:15: note: byref variable will be forcibly initialized 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:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/sound/soc/codecs/max98390.c:758:7: note: byref variable will be forcibly initialized char filename[128]; ^~~~~~~~ /kisskb/src/sound/soc/codecs/max98390.c: In function 'max98390_i2c_probe': /kisskb/src/sound/soc/codecs/max98390.c:953:6: note: byref variable will be forcibly initialized int reg = 0; ^~~ /kisskb/src/drivers/gpio/gpio-altera.c: In function 'altera_gpio_irq_edge_handler': /kisskb/src/drivers/gpio/gpio-altera.c:190:16: note: byref variable will be forcibly initialized 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:218:16: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpio/gpio-altera.c: In function 'altera_gpio_probe': /kisskb/src/drivers/gpio/gpio-altera.c:240:6: note: byref variable will be forcibly initialized int reg, 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/max9860.c: In function 'max9860_probe': /kisskb/src/sound/soc/codecs/max9860.c:602:6: note: byref variable will be forcibly initialized int intr; ^~~~ 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:303:9: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function 'numa_pwq_tbl_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c:3880:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wq->numa_pwq_tbl[node], pwq); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/workqueue.c:35: /kisskb/src/kernel/workqueue.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:3538:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(detach_completion); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/kernel/workqueue.c: In function 'create_worker': /kisskb/src/kernel/workqueue.c:1916:7: note: byref variable will be forcibly initialized char id_buf[16]; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/workqueue.h:130, from /kisskb/src/kernel/workqueue.c:362: /kisskb/src/kernel/workqueue.c: In function 'perf_trace_workqueue_queue_work': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_queue_work, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_queue_work, ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'perf_trace_workqueue_activate_work': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_activate_work, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_activate_work, ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'perf_trace_workqueue_execute_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_start, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_start, ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'perf_trace_workqueue_execute_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_end, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_end, ^~~~~~~~~~~ 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:362: /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_queue_work': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_queue_work, ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_activate_work': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_activate_work, ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_execute_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_start, ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_execute_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_end, ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function '__flush_work': /kisskb/src/kernel/workqueue.c:3038:20: note: byref variable will be forcibly initialized struct wq_barrier barr; ^~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:594:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:602:11: note: in expansion of macro '__wait_event_killable_exclusive' __ret = __wait_event_killable_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:115:7: note: in expansion of macro 'wait_event_killable_exclusive' if (wait_event_killable_exclusive(fc->blocked_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'request_wait_answer': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:411:2: note: in expansion of macro 'wait_event' wait_event(req->waitq, test_bit(FR_FINISHED, &req->flags)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:872:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:894:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:390:9: note: in expansion of macro 'wait_event_killable' err = wait_event_killable(req->waitq, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:376:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(req->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/fuse/fuse_i.h:22, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/workqueue.c: In function 'process_one_work': /kisskb/src/kernel/workqueue.c:2185:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_copy_fill': /kisskb/src/fs/fuse/dev.c:740:10: note: byref variable will be forcibly initialized size_t off; ^~~ /kisskb/src/fs/fuse/dev.c:697:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_interrupt': /kisskb/src/fs/fuse/dev.c:1047:27: note: byref variable will be forcibly initialized struct fuse_interrupt_in arg; ^~~ /kisskb/src/fs/fuse/dev.c:1046:24: note: byref variable will be forcibly initialized struct fuse_in_header ih; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_copy_page': /kisskb/src/fs/fuse/dev.c:956:10: note: byref variable will be forcibly initialized void *buf = mapaddr + offset; ^~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_poll': /kisskb/src/fs/fuse/dev.c:1407:37: note: byref variable will be forcibly initialized struct fuse_notify_poll_wakeup_out outarg; ^~~~~~ In file included from /kisskb/src/include/linux/phy/phy.h:15, from /kisskb/src/drivers/phy/renesas/phy-rcar-gen2.c:15: /kisskb/src/drivers/phy/renesas/phy-rcar-gen2.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_inode': /kisskb/src/fs/fuse/dev.c:1428:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_inode_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_entry': /kisskb/src/fs/fuse/dev.c:1456:14: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/fs/fuse/dev.c:1453:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_entry_out outarg; ^~~~~~ /kisskb/src/kernel/workqueue.c: In function '__cancel_work_timer': /kisskb/src/kernel/workqueue.c:3116:20: note: byref variable will be forcibly initialized struct cwt_wait cwait; ^~~~~ /kisskb/src/kernel/workqueue.c:3094:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/workqueue.c: In function '__cancel_work': /kisskb/src/kernel/workqueue.c:3223:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_delete': /kisskb/src/drivers/phy/renesas/phy-rcar-gen2.c: In function 'rcar_gen2_phy_probe': /kisskb/src/drivers/phy/renesas/phy-rcar-gen2.c:385:7: note: byref variable will be forcibly initialized u32 channel_num; ^~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:1504:14: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/fs/fuse/dev.c:1501:32: note: byref variable will be forcibly initialized struct fuse_notify_delete_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_store': /kisskb/src/fs/fuse/dev.c:1593:16: note: byref variable will be forcibly initialized struct page *page; ^~~~ /kisskb/src/fs/fuse/dev.c:1549:31: note: byref variable will be forcibly initialized struct fuse_notify_store_out outarg; ^~~~~~ /kisskb/src/kernel/workqueue.c: In function 'mod_delayed_work_on': /kisskb/src/kernel/workqueue.c:1710:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/workqueue.c: In function 'flush_workqueue': /kisskb/src/kernel/workqueue.c:2776:20: note: byref variable will be forcibly initialized struct wq_flusher this_flusher = { ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_retrieve': /kisskb/src/fs/fuse/dev.c:1728:21: note: byref variable will be forcibly initialized struct fuse_mount *fm; ^~ /kisskb/src/fs/fuse/dev.c:1727:34: note: byref variable will be forcibly initialized struct fuse_notify_retrieve_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_write': /kisskb/src/fs/fuse/dev.c:1840:25: note: byref variable will be forcibly initialized struct fuse_out_header oh; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_write': /kisskb/src/fs/fuse/dev.c:1954:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_write': /kisskb/src/fs/fuse/dev.c:1932:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dequeue_forget': /kisskb/src/fs/fuse/dev.c:1075:27: note: byref variable will be forcibly initialized 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:1075:27: note: byref variable will be forcibly initialized /kisskb/src/fs/fuse/dev.c:1104:24: note: byref variable will be forcibly initialized struct fuse_in_header ih = { ^~ /kisskb/src/fs/fuse/dev.c:1101:24: note: byref variable will be forcibly initialized struct fuse_forget_in arg = { ^~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_batch_forget': /kisskb/src/fs/fuse/dev.c:1075:27: note: byref variable will be forcibly initialized struct fuse_forget_link *head = fiq->forget_list_head.next; ^~~~ 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:5276:12: note: byref variable will be forcibly initialized LIST_HEAD(ctxs); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:581:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:589:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:1235:9: note: in expansion of macro 'wait_event_interruptible_exclusive' err = wait_event_interruptible_exclusive(fiq->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'wq_numa_store': /kisskb/src/kernel/workqueue.c:5552:6: note: byref variable will be forcibly initialized int v, ret = -ENOMEM; ^ /kisskb/src/kernel/workqueue.c: In function 'max_active_store': /kisskb/src/kernel/workqueue.c:5404:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_read': /kisskb/src/fs/fuse/dev.c:1360:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_read': /kisskb/src/fs/fuse/dev.c:1338:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/kernel/workqueue.c: In function 'set_worker_desc': /kisskb/src/kernel/workqueue.c:4602:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/workqueue.c: In function 'print_worker_info': /kisskb/src/kernel/workqueue.c:4631:27: note: byref variable will be forcibly initialized struct workqueue_struct *wq = NULL; ^~ /kisskb/src/kernel/workqueue.c:4630:25: note: byref variable will be forcibly initialized struct pool_workqueue *pwq = NULL; ^~~ /kisskb/src/kernel/workqueue.c:4627:15: note: byref variable will be forcibly initialized work_func_t *fn = NULL; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_abort_conn': /kisskb/src/fs/fuse/dev.c:1075:27: note: byref variable will be forcibly initialized struct fuse_forget_link *head = fiq->forget_list_head.next; ^~~~ 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:2112:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/workqueue.c: In function 'show_workqueue_state': /kisskb/src/kernel/workqueue.c:4766:6: note: byref variable will be forcibly initialized int pi; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_release': /kisskb/src/fs/fuse/dev.c:2183:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:2173:2: note: in expansion of macro 'wait_event' wait_event(fc->blocked_waitq, atomic_read(&fc->num_waiting) == 0); ^~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'workqueue_online_cpu': /kisskb/src/kernel/workqueue.c:5059:6: note: byref variable will be forcibly initialized int pi; ^~ /kisskb/src/kernel/workqueue.c: In function 'workqueue_set_unbound_cpumask': /kisskb/src/kernel/workqueue.c:5323:16: note: byref variable will be forcibly initialized cpumask_var_t saved_cpumask; ^~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'wq_unbound_cpumask_store': /kisskb/src/kernel/workqueue.c:5601:16: note: byref variable will be forcibly initialized cpumask_var_t cpumask; ^~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'alloc_workqueue': /kisskb/src/kernel/workqueue.c:4249:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_setup128': /kisskb/src/crypto/camellia_generic.c:550:6: note: byref variable will be forcibly initialized u32 subR[26]; ^~~~ /kisskb/src/crypto/camellia_generic.c:549:6: note: byref variable will be forcibly initialized u32 subL[26]; ^~~~ 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:287:9: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_setup256': /kisskb/src/crypto/camellia_generic.c:657:6: note: byref variable will be forcibly initialized u32 subR[34]; ^~~~ /kisskb/src/crypto/camellia_generic.c:656:6: note: byref variable will be forcibly initialized u32 subL[34]; ^~~~ /kisskb/src/drivers/pwm/pwm-meson.c: In function 'meson_pwm_init_channels': /kisskb/src/drivers/pwm/pwm-meson.c:497:7: note: byref variable will be forcibly initialized char name[255]; ^~~~ /kisskb/src/drivers/pwm/pwm-meson.c:495:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_dt_subnode_to_map': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:184:11: note: byref variable will be forcibly initialized unsigned num_configs = 0; ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:183:17: note: byref variable will be forcibly initialized unsigned long *configs = NULL; ^~~~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:181:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_dt_node_to_map': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:254:11: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:28: note: byref variable will be forcibly initialized unsigned int grp_cnt = 0, func_cnt = 0; ^~~~~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:831:15: note: byref variable will be forcibly initialized unsigned int grp_cnt = 0, func_cnt = 0; ^~~~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_pin_dbg_show': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:294:16: note: byref variable will be forcibly initialized unsigned long config; ^~~~~~ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_setup192': /kisskb/src/crypto/camellia_generic.c:803:12: note: byref variable will be forcibly initialized u32 krll, krlr, krrl, krrr; ^~~~ /kisskb/src/crypto/camellia_generic.c:803:6: note: byref variable will be forcibly initialized u32 krll, krlr, krrl, krrr; ^~~~ /kisskb/src/crypto/camellia_generic.c:802:16: note: byref variable will be forcibly initialized unsigned char kk[32]; ^~ /kisskb/src/kernel/trace/trace_printk.c: In function '__trace_bprintk': /kisskb/src/kernel/trace/trace_printk.c:203:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/kernel/trace/trace_printk.c: In function '__trace_printk': /kisskb/src/kernel/trace/trace_printk.c:233:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_decrypt': /kisskb/src/crypto/camellia_generic.c:1029:6: note: byref variable will be forcibly initialized u32 tmp[4]; ^~~ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_encrypt': /kisskb/src/crypto/camellia_generic.c:1001:6: note: byref variable will be forcibly initialized u32 tmp[4]; ^~~ /kisskb/src/sound/soc/sof/control.c: In function 'snd_sof_bytes_ext_put': /kisskb/src/sound/soc/sof/control.c:321:21: note: byref variable will be forcibly initialized struct snd_ctl_tlv header; ^~~~~~ /kisskb/src/sound/soc/sof/control.c: In function 'snd_sof_bytes_ext_volatile_get': /kisskb/src/sound/soc/sof/control.c:399:21: note: byref variable will be forcibly initialized struct snd_ctl_tlv header; ^~~~~~ /kisskb/src/sound/soc/sof/control.c: In function 'snd_sof_bytes_ext_get': /kisskb/src/sound/soc/sof/control.c:473:21: note: byref variable will be forcibly initialized struct snd_ctl_tlv header; ^~~~~~ /kisskb/src/crypto/cast5_generic.c: In function 'cast5_setkey': /kisskb/src/crypto/cast5_generic.c:486:9: note: byref variable will be forcibly initialized __be32 p_key[4]; ^~~~~ /kisskb/src/crypto/cast5_generic.c:485:6: note: byref variable will be forcibly initialized u32 k[16]; ^ /kisskb/src/crypto/cast5_generic.c:484:6: note: byref variable will be forcibly initialized u32 z[4]; ^ /kisskb/src/crypto/cast5_generic.c:483:6: note: byref variable will be forcibly initialized u32 x[4]; ^ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/xilinx/xlnx_spdif.c:156:8: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(ctx->chsts_q, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int dmic; ^~~~ /kisskb/src/sound/soc/soc-acpi.c: In function 'snd_soc_acpi_find_package': /kisskb/src/sound/soc/soc-acpi.c:46:22: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ /kisskb/src/sound/soc/soc-acpi.c:36:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ In file included from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/include/linux/backing-dev.h:15, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_send_open': /kisskb/src/fs/fuse/file.c:38:22: note: byref variable will be forcibly initialized struct fuse_open_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_bmap': /kisskb/src/fs/fuse/file.c:2519:23: note: byref variable will be forcibly initialized struct fuse_bmap_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c:2518:22: note: byref variable will be forcibly initialized struct fuse_bmap_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_get_user_pages': /kisskb/src/fs/fuse/file.c:1376:10: note: byref variable will be forcibly initialized size_t start; ^~~~~ 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/pwm/pwm-mediatek.c:17: /kisskb/src/drivers/pwm/pwm-mediatek.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/pwm/pwm-mediatek.c: In function 'pwm_mediatek_probe': /kisskb/src/drivers/pwm/pwm-mediatek.c:246:8: note: byref variable will be forcibly initialized char name[8]; ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_file_poll': /kisskb/src/fs/fuse/file.c:3031:23: note: byref variable will be forcibly initialized struct fuse_poll_out outarg; ^~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/file.c:439:2: note: in expansion of macro 'wait_event' wait_event(fi->page_waitq, !fuse_page_is_writeback(inode, index)); ^~~~~~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_truncate': /kisskb/src/fs/fuse/file.c:3097:15: note: byref variable will be forcibly initialized struct iattr attr; ^~~~ 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:898:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rac->mapping->i_pages, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_lseek': /kisskb/src/fs/fuse/file.c:2554:24: note: byref variable will be forcibly initialized struct fuse_lseek_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_open': /kisskb/src/fs/fuse/file.c:148:24: note: byref variable will be forcibly initialized struct fuse_open_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_setlk': /kisskb/src/fs/fuse/file.c:2446:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_getlk': /kisskb/src/fs/fuse/file.c:2427:21: note: byref variable will be forcibly initialized struct fuse_lk_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c:2426:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_flush': /kisskb/src/fs/fuse/file.c:462:23: note: byref variable will be forcibly initialized struct fuse_flush_in inarg; ^~~~~ /kisskb/src/crypto/salsa20_generic.c: In function 'salsa20_block': /kisskb/src/crypto/salsa20_generic.c:37:6: note: byref variable will be forcibly initialized u32 x[16]; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_fsync_common': /kisskb/src/fs/fuse/file.c:518:23: note: byref variable will be forcibly initialized struct fuse_fsync_in inarg; ^~~~~ /kisskb/src/crypto/salsa20_generic.c: In function 'salsa20_docrypt': /kisskb/src/crypto/salsa20_generic.c:87:9: note: byref variable will be forcibly initialized __le32 stream[SALSA20_BLOCK_SIZE / sizeof(__le32)]; ^~~~~~ /kisskb/src/crypto/salsa20_generic.c: In function 'salsa20_crypt': /kisskb/src/crypto/salsa20_generic.c:158:6: note: byref variable will be forcibly initialized u32 state[16]; ^~~~~ /kisskb/src/crypto/salsa20_generic.c:157:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/pid.c:30: /kisskb/src/kernel/pid.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/file.c: In function '__fuse_copy_file_range': /kisskb/src/kernel/pid.c: In function 'hlists_swap_heads_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:554:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->first, node1); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:553:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->first, node2); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/file.c:3333:24: note: byref variable will be forcibly initialized struct fuse_write_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c:3324:33: note: byref variable will be forcibly initialized struct fuse_copy_file_range_in inarg = { ^~~~~ /kisskb/src/kernel/pid.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_perform_write': /kisskb/src/fs/fuse/file.c:1215:23: note: byref variable will be forcibly initialized struct fuse_io_args ia = {}; ^~ /kisskb/src/sound/soc/zte/zx-tdm.c: In function 'zx_tdm_probe': /kisskb/src/sound/soc/zte/zx-tdm.c:374:25: note: byref variable will be forcibly initialized struct of_phandle_args out_args; ^~~~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_io': /kisskb/src/fs/fuse/file.c:1445:10: note: byref variable will be forcibly initialized size_t nbytes = min(count, nmax); ^~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_IO': /kisskb/src/fs/fuse/file.c:3120:9: note: byref variable will be forcibly initialized 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:3116:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_read_iter': /kisskb/src/fs/fuse/file.c:1519:23: note: byref variable will be forcibly initialized struct fuse_io_priv io = FUSE_IO_PRIV_SYNC(iocb); ^~ /kisskb/src/fs/fuse/file.c: In function 'fuse_writepages': /kisskb/src/fs/fuse/file.c:2171:27: note: byref variable will be forcibly initialized struct fuse_fill_wb_data data; ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_ioctl': /kisskb/src/fs/fuse/file.c:2771:18: note: byref variable will be forcibly initialized struct iov_iter ii; ^~ /kisskb/src/fs/fuse/file.c:2764:24: note: byref variable will be forcibly initialized struct fuse_ioctl_out outarg; ^~~~~~ /kisskb/src/kernel/pid.c: In function 'exchange_tids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c:380:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->thread_pid, pid1); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c:379:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->thread_pid, pid2); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'time_to_jiffies': /kisskb/src/fs/fuse/dir.c:89:21: note: byref variable will be forcibly initialized struct timespec64 ts = { ^~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_access': /kisskb/src/fs/fuse/dir.c:1184:24: note: byref variable will be forcibly initialized struct fuse_access_in inarg; ^~~~~ /kisskb/src/crypto/chacha_generic.c: In function 'chacha_stream_xor': /kisskb/src/crypto/chacha_generic.c:19:6: note: byref variable will be forcibly initialized u32 state[16]; ^~~~~ /kisskb/src/crypto/chacha_generic.c:18:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/kernel/params.c: In function 'param_set_bool_enable_only': /kisskb/src/sound/soc/codecs/mt6351.c: In function 'mt_hp_event': /kisskb/src/sound/soc/codecs/mt6351.c:717:6: note: byref variable will be forcibly initialized int reg; ^~~ /kisskb/src/crypto/chacha_generic.c: In function 'crypto_xchacha_crypt': /kisskb/src/kernel/params.c:316:7: note: byref variable will be forcibly initialized bool new_value; ^~~~~~~~~ /kisskb/src/crypto/chacha_generic.c:54:5: note: byref variable will be forcibly initialized u8 real_iv[16]; ^~~~~~~ /kisskb/src/crypto/chacha_generic.c:53:6: note: byref variable will be forcibly initialized u32 state[16]; ^~~~~ /kisskb/src/crypto/chacha_generic.c:52:20: note: byref variable will be forcibly initialized struct chacha_ctx subctx; ^~~~~~ /kisskb/src/kernel/params.c: In function 'param_set_invbool': /kisskb/src/kernel/params.c:348:7: note: byref variable will be forcibly initialized bool boolval; ^~~~~~~ /kisskb/src/kernel/params.c: In function 'param_set_bint': /kisskb/src/kernel/params.c:375:7: note: byref variable will be forcibly initialized bool v; ^ /kisskb/src/kernel/params.c: In function 'param_array_get': /kisskb/src/kernel/params.c:458:22: note: byref variable will be forcibly initialized struct kernel_param p = *kp; ^ /kisskb/src/kernel/params.c: In function 'param_array': /kisskb/src/kernel/params.c:405:22: note: byref variable will be forcibly initialized struct kernel_param kp; ^~ /kisskb/src/kernel/params.c: In function 'param_array_set': /kisskb/src/kernel/params.c:447:15: note: byref variable will be forcibly initialized unsigned int temp_num; ^~~~~~~~ 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:13: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^~~~ /kisskb/src/fs/fuse/fuse_i.h:280:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^~~~ /kisskb/src/fs/fuse/dir.c:209:25: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/drivers/pci/of.c: In function 'of_pci_get_max_link_speed': /kisskb/src/drivers/pci/of.c:598:6: note: byref variable will be forcibly initialized u32 max_link_speed; ^~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_getattr': /kisskb/src/fs/fuse/dir.c:1005:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c:1004:25: note: byref variable will be forcibly initialized struct fuse_getattr_in inarg; ^~~~~ /kisskb/src/kernel/params.c: In function 'param_sysfs_builtin': /kisskb/src/kernel/params.c:816:7: note: byref variable will be forcibly initialized char modname[MODULE_NAME_LEN]; ^~~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_create_open': /kisskb/src/fs/fuse/dir.c:519:24: note: byref variable will be forcibly initialized struct fuse_entry_out outentry; ^~~~~~~~ /kisskb/src/fs/fuse/dir.c:518:23: note: byref variable will be forcibly initialized struct fuse_open_out outopen; ^~~~~~~ /kisskb/src/fs/fuse/dir.c:517:24: note: byref variable will be forcibly initialized struct fuse_create_in inarg; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'create_new_entry': /kisskb/src/fs/fuse/dir.c:651:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mknod': /kisskb/src/fs/fuse/dir.c:707:23: note: byref variable will be forcibly initialized struct fuse_mknod_in inarg; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mkdir': /kisskb/src/fs/fuse/dir.c:735:23: note: byref variable will be forcibly initialized struct fuse_mkdir_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:759:12: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^~~~ /kisskb/src/fs/fuse/fuse_i.h:280:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^~~~ /kisskb/src/kernel/params.c: In function 'parse_args': /kisskb/src/kernel/params.c:171:16: note: byref variable will be forcibly initialized char *param, *val, *err = NULL; ^~~ /kisskb/src/kernel/params.c:171:8: note: byref variable will be forcibly initialized char *param, *val, *err = NULL; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_lookup': /kisskb/src/fs/fuse/dir.c:461:16: note: byref variable will be forcibly initialized struct inode *inode; ^~~~~ /kisskb/src/fs/fuse/dir.c:460:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_rename_common': /kisskb/src/fs/fuse/dir.c:840:25: note: byref variable will be forcibly initialized struct fuse_rename2_in inarg; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_link': /kisskb/src/fs/fuse/dir.c:925:22: note: byref variable will be forcibly initialized struct fuse_link_in inarg; ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dir.c:1487:2: note: in expansion of macro 'wait_event' wait_event(fi->page_waitq, fi->writectr == FUSE_NOWRITE); ^~~~~~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_flush_times': /kisskb/src/fs/fuse/dir.c:1537:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c:1536:25: note: byref variable will be forcibly initialized struct fuse_setattr_in inarg; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_setattr': /kisskb/src/fs/fuse/dir.c:1576:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c:1575:25: note: byref variable will be forcibly initialized struct fuse_setattr_in inarg; ^~~~~ /kisskb/src/sound/soc/codecs/mt6358.c: In function 'mt6358_put_volsw': /kisskb/src/sound/soc/codecs/mt6358.c:428:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ 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/mtd/mtd.h:12, from /kisskb/src/fs/jffs2/nodemgmt.c:15: /kisskb/src/fs/jffs2/nodemgmt.c: In function 'jffs2_reserve_space': /kisskb/src/fs/jffs2/nodemgmt.c:174:24: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:54:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/fs/jffs2/read.c: In function 'jffs2_read_dnode': /kisskb/src/fs/jffs2/read.c:28:9: note: byref variable will be forcibly initialized size_t readlen; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/asoc.h:272, from /kisskb/src/sound/soc/soc-core.c:44: /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_card': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_basic': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_widget': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_walk_done': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_path': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_connected': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_connected, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_connected, ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_jack_irq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_jack_report': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_jack_notify': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^~~~~~~~~~~ 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:44: /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_card': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:191:1: note: in expansion of macro 'TRACE_EVENT' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpio/gpio-amdpt.c: In function 'pt_gpio_probe': /kisskb/src/drivers/gpio/gpio-amdpt.c:75:22: note: byref variable will be forcibly initialized struct acpi_device *acpi_dev; ^~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'soc_set_name_prefix': /kisskb/src/sound/soc/soc-core.c:1112:14: note: byref variable will be forcibly initialized const char *str; ^~~ /kisskb/src/sound/soc/soc-core.c: In function 'fmt_single_name': /kisskb/src/sound/soc/soc-core.c:2216:11: note: byref variable will be forcibly initialized int id1, id2; ^~~ /kisskb/src/sound/soc/soc-core.c:2216:6: note: byref variable will be forcibly initialized int id1, id2; ^~~ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_gen_synth_cmd': /kisskb/src/kernel/trace/synth_event_gen_test.c:48:6: note: byref variable will be forcibly initialized u64 vals[7]; ^~~~ /kisskb/src/kernel/trace/synth_event_gen_test.c:47:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^~~ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_empty_synth_event': /kisskb/src/kernel/trace/synth_event_gen_test.c:141:6: note: byref variable will be forcibly initialized u64 vals[7]; ^~~~ /kisskb/src/kernel/trace/synth_event_gen_test.c:140:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^~~ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_create_synth_event': /kisskb/src/kernel/trace/synth_event_gen_test.c:259:6: note: byref variable will be forcibly initialized u64 vals[9]; ^~~~ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_add_next_synth_val': /kisskb/src/kernel/trace/synth_event_gen_test.c:321:33: note: byref variable will be forcibly initialized struct synth_event_trace_state trace_state; ^~~~~~~~~~~ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_add_synth_val': /kisskb/src/kernel/trace/synth_event_gen_test.c:377:33: note: byref variable will be forcibly initialized struct synth_event_trace_state trace_state; ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_cnew': /kisskb/src/sound/soc/soc-core.c:2050:26: note: byref variable will be forcibly initialized 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:2617:25: note: byref variable will be forcibly initialized const char *template, *wname; ^~~~~ /kisskb/src/sound/soc/soc-core.c:2617:14: note: byref variable will be forcibly initialized 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:2696:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_parse_tdm_slot': /kisskb/src/sound/soc/soc-core.c:2717:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_parse_node_prefix': /kisskb/src/sound/soc/soc-core.c:2752:14: note: byref variable will be forcibly initialized const char *str; ^~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_parse_daifmt': /kisskb/src/sound/soc/soc-core.c:2862:14: note: byref variable will be forcibly initialized const char *str; ^~~ /kisskb/src/sound/soc/soc-core.c:2859:7: note: byref variable will be forcibly initialized char prop[128]; ^~~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_get_dai_id': /kisskb/src/sound/soc/soc-core.c:2973:36: note: byref variable will be forcibly initialized 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:3065:25: note: byref variable will be forcibly initialized 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:3119:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/sound/soc/codecs/mt6660.c: In function 'mt6660_reg_write': /kisskb/src/sound/soc/codecs/mt6660.c:49:5: note: byref variable will be forcibly initialized u8 reg_data[4]; ^~~~~~~~ /kisskb/src/sound/soc/codecs/mt6660.c: In function 'mt6660_reg_read': /kisskb/src/sound/soc/codecs/mt6660.c:64:5: note: byref variable will be forcibly initialized u8 data[4]; ^~~~ /kisskb/src/sound/soc/codecs/mt6660.c: In function '_mt6660_chip_id_check': /kisskb/src/sound/soc/codecs/mt6660.c:417:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/sound/soc/codecs/mt6660.c: In function '_mt6660_read_chip_revision': /kisskb/src/sound/soc/codecs/mt6660.c:448:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBlock_lazy_generic': /kisskb/src/lib/zstd/compress.c:1985:14: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c:1964:13: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c:1941:11: note: byref variable will be forcibly initialized size_t offsetFound = 99999999; ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/kernel/trace/tracing_map.c:14: /kisskb/src/kernel/trace/tracing_map.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:265:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/kernel/trace/tracing_map.c:16: /kisskb/src/kernel/trace/tracing_map.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBlock_btlazy2': /kisskb/src/lib/zstd/compress.c:1941:11: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress.c:1964:13: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c:1985:14: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBlock_lazy2': /kisskb/src/lib/zstd/compress.c:1941:11: note: byref variable will be forcibly initialized size_t offsetFound = 99999999; ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:1964:13: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c:1985:14: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBlock_lazy': /kisskb/src/lib/zstd/compress.c:1941:11: note: byref variable will be forcibly initialized size_t offsetFound = 99999999; ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:1964:13: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c:1985:14: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBlock_greedy': /kisskb/src/lib/zstd/compress.c:1941:11: note: byref variable will be forcibly initialized size_t offsetFound = 99999999; ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBlock_lazy_extDict_generic': /kisskb/src/lib/zstd/compress.c:2183:14: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c:2148:13: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c:2111:11: note: byref variable will be forcibly initialized size_t offsetFound = 99999999; ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBlock_greedy_extDict': /kisskb/src/lib/zstd/compress.c:2111:11: note: byref variable will be forcibly initialized 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:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_widget_invalidate_input_paths': /kisskb/src/sound/soc/soc-dapm.c:210:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_widget_invalidate_output_paths': /kisskb/src/sound/soc/soc-dapm.c:210:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBlock_lazy_extDict': /kisskb/src/lib/zstd/compress.c:2111:11: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress.c:2148:13: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c:2183:14: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBlock_lazy2_extDict': /kisskb/src/lib/zstd/compress.c:2111:11: note: byref variable will be forcibly initialized size_t offsetFound = 99999999; ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:2148:13: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c:2183:14: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBlock_btlazy2_extDict': /kisskb/src/lib/zstd/compress.c:2111:11: note: byref variable will be forcibly initialized size_t offsetFound = 99999999; ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:2148:13: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ /kisskb/src/lib/zstd/compress.c:2183:14: note: byref variable will be forcibly initialized size_t offset2 = 99999999; ^~~~~~~ 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:303:9: note: byref variable will be forcibly initialized 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:10, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'pop_dbg': /kisskb/src/sound/soc/soc-dapm.c:163:10: note: byref variable will be forcibly initialized 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:1643:12: note: byref variable will be forcibly initialized LIST_HEAD(pending); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_del_route': /kisskb/src/sound/soc/soc-dapm.c:3000:7: note: byref variable will be forcibly initialized char prefixed_source[80]; ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:2999:7: note: byref variable will be forcibly initialized char prefixed_sink[80]; ^~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_add_route': /kisskb/src/sound/soc/soc-dapm.c:2901:7: note: byref variable will be forcibly initialized char prefixed_source[80]; ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:2900:7: note: byref variable will be forcibly initialized char prefixed_sink[80]; ^~~~~~~~~~~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:1960:25: note: byref variable will be forcibly initialized ASYNC_DOMAIN_EXCLUSIVE(async_domain); ^~~~~~~~~~~~ /kisskb/src/include/linux/async.h:35:22: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ ^~~~~ 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:1959:12: note: byref variable will be forcibly initialized LIST_HEAD(down_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/soc-dapm.c:1958:12: note: byref variable will be forcibly initialized LIST_HEAD(up_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'soc_dapm_shutdown_dapm': /kisskb/src/sound/soc/soc-dapm.c:4783:12: note: byref variable will be forcibly initialized LIST_HEAD(down_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_dai_get_connected_widgets': /kisskb/src/sound/soc/soc-dapm.c:1304:12: note: byref variable will be forcibly initialized LIST_HEAD(widgets); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/lib/xz/xz_dec_bcj.c: In function 'xz_dec_bcj_run': /kisskb/src/lib/xz/xz_dec_bcj.c:421:9: note: byref variable will be forcibly initialized size_t out_start; ^~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_put_volsw': /kisskb/src/sound/soc/soc-dapm.c:3350:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_update update = {}; ^~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_kcontrol_data_alloc': /kisskb/src/sound/soc/soc-dapm.c:415:31: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:377:31: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kprobes.h:21, from /kisskb/src/kernel/notifier.c:3: /kisskb/src/kernel/notifier.c: In function 'notifier_chain_unregister': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c:44:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c: In function 'notifier_chain_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c:35:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c: In function 'notifier_call_chain_robust': /kisskb/src/kernel/notifier.c:116:11: note: byref variable will be forcibly initialized int ret, nr = 0; ^~ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_create_or_share_kcontrol': /kisskb/src/sound/soc/soc-dapm.c:880:23: note: byref variable will be forcibly initialized struct snd_kcontrol *kcontrol; ^~~~~~~~ /kisskb/src/kernel/notifier.c: In function 'notify_die': /kisskb/src/kernel/notifier.c:538:18: note: byref variable will be forcibly initialized struct die_args args = { ^~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_new_dai': /kisskb/src/sound/soc/soc-dapm.c:4124:16: note: byref variable will be forcibly initialized unsigned long private_value = 0; ^~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:4121:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_new_dai_widgets': /kisskb/src/sound/soc/soc-dapm.c:4192:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^~~~~~~~ /kisskb/src/drivers/pwm/pwm-pca9685.c: In function 'pca9685_pwm_gpio_get': /kisskb/src/drivers/pwm/pwm-pca9685.c:142:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/drivers/pwm/pwm-pca9685.c: In function 'pca9685_pwm_probe': /kisskb/src/drivers/pwm/pwm-pca9685.c:450:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/kernel/kthread.c: In function '__kthread_create_on_node': /kisskb/src/kernel/kthread.c:374:8: note: byref variable will be forcibly initialized 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:335:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/sound/soc/soc-utils.c:10: /kisskb/src/sound/soc/soc-utils.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/sound/soc/soc-utils.c: In function 'snd_soc_util_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/kernel/kthread.c: In function 'kthread_probe_data': /kisskb/src/kernel/kthread.c:203:8: note: byref variable will be forcibly initialized void *data = NULL; ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_on_node': /kisskb/src/kernel/kthread.c:423:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker': /kisskb/src/kernel/kthread.c:773:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker_on_cpu': /kisskb/src/kernel/kthread.c:823:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/kthread.c: In function '__kthread_cancel_work_sync': /kisskb/src/kernel/kthread.c:1148:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_mod_delayed_work': /kisskb/src/kernel/kthread.c:1120:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/fs/jffs2/readinode.c: In function 'read_more': /kisskb/src/fs/jffs2/readinode.c:928:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/jffs2/readinode.c: In function 'check_node_data': /kisskb/src/fs/jffs2/readinode.c:38:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/fs/jffs2/readinode.c:36:17: note: byref variable will be forcibly initialized unsigned char *buffer; ^~~~~~ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_build_inode_fragtree': /kisskb/src/fs/jffs2/readinode.c:456:17: note: byref variable will be forcibly initialized struct rb_root ver_root = RB_ROOT; ^~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c: In function 'char2uni': /kisskb/src/fs/nls/nls_euc-jp.c:482:16: note: byref variable will be forcibly initialized unsigned char sjis_temp[2]; ^~~~~~~~~ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_get_inode_nodes': /kisskb/src/fs/jffs2/readinode.c:972:6: note: byref variable will be forcibly initialized int len, err; ^~~ /kisskb/src/fs/jffs2/readinode.c:971:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_do_read_inode_internal': /kisskb/src/fs/jffs2/readinode.c:1135:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/fs/jffs2/readinode.c:1133:30: note: byref variable will be forcibly initialized struct jffs2_readinode_info rii; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/jffs2/readinode.c:15: /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_do_read_inode': /kisskb/src/fs/jffs2/os-linux.h:43:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^~~~~~ /kisskb/src/include/linux/wait.h:54:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/fs/jffs2/readinode.c:1335:4: note: in expansion of macro 'sleep_on_spinunlock' sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_do_crccheck_inode': /kisskb/src/fs/jffs2/readinode.c:1378:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode n; ^ /kisskb/src/crypto/deflate.c: In function '__deflate_decompress': /kisskb/src/crypto/deflate.c:246:6: note: byref variable will be forcibly initialized u8 zerostuff = 0; ^~~~~~~~~ /kisskb/src/sound/soc/sof/trace.c: In function 'sof_wait_trace_avail': /kisskb/src/sound/soc/sof/trace.c:258:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/sound/soc/sof/sof-priv.h:14, from /kisskb/src/sound/soc/sof/trace.c:13: /kisskb/src/sound/soc/sof/trace.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sof/trace.c: In function 'trace_filter_parse_entry': /kisskb/src/sound/soc/sof/trace.c:43:6: note: byref variable will be forcibly initialized int read; ^~~~ /kisskb/src/sound/soc/sof/trace.c:42:6: note: byref variable will be forcibly initialized int comp_id; ^~~~~~~ /kisskb/src/sound/soc/sof/trace.c:41:6: note: byref variable will be forcibly initialized int pipe_id; ^~~~~~~ /kisskb/src/sound/soc/sof/trace.c:40:6: note: byref variable will be forcibly initialized int log_level; ^~~~~~~~~ /kisskb/src/sound/soc/sof/trace.c:39:11: note: byref variable will be forcibly initialized uint32_t uuid_id; ^~~~~~~ /kisskb/src/sound/soc/sof/trace.c: In function 'trace_filter_parse': /kisskb/src/sound/soc/sof/trace.c:96:6: note: byref variable will be forcibly initialized int cnt = 0; ^~~ /kisskb/src/sound/soc/sof/trace.c: In function 'sof_ipc_trace_update_filter': /kisskb/src/sound/soc/sof/trace.c:130:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/drivers/gpio/gpio-bd9571mwv.c: In function 'bd9571mwv_gpio_get': /kisskb/src/drivers/gpio/gpio-bd9571mwv.c:74:11: note: byref variable will be forcibly initialized int ret, val; ^~~ /kisskb/src/drivers/gpio/gpio-bd9571mwv.c: In function 'bd9571mwv_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-bd9571mwv.c:35:11: note: byref variable will be forcibly initialized int ret, val; ^~~ /kisskb/src/sound/soc/sof/trace.c: In function 'sof_dfsentry_trace_filter_write': /kisskb/src/sound/soc/sof/trace.c:170:6: note: byref variable will be forcibly initialized int num_elems; ^~~~~~~~~ /kisskb/src/sound/soc/sof/trace.c:169:9: note: byref variable will be forcibly initialized loff_t pos = 0; ^~~ /kisskb/src/sound/soc/sof/trace.c:167:36: note: byref variable will be forcibly initialized struct sof_ipc_trace_filter_elem *elems = NULL; ^~~~~ /kisskb/src/sound/soc/sof/trace.c: In function 'snd_sof_init_trace_ipc': /kisskb/src/sound/soc/sof/trace.c:386:23: note: byref variable will be forcibly initialized struct sof_ipc_reply ipc_reply; ^~~~~~~~~ /kisskb/src/sound/soc/sof/trace.c:385:38: note: byref variable will be forcibly initialized struct sof_ipc_dma_trace_params_ext params; ^~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_insertBt1': /kisskb/src/lib/zstd/compress.c:1581:6: note: byref variable will be forcibly initialized U32 dummy32; /* to be nullified at the end */ ^~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_insertBtAndFindBestMatch': /kisskb/src/lib/zstd/compress.c:1665:6: note: byref variable will be forcibly initialized U32 dummy32; /* to be nullified at the end */ ^~~~~~~ In file included from /kisskb/src/lib/zstd/compress.c:2270: /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_insertBtAndGetAllMatches': /kisskb/src/lib/zstd/zstd_opt.h:257:6: note: byref variable will be forcibly initialized U32 dummy32; /* to be nullified at the end */ ^~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressLiterals': /kisskb/src/lib/zstd/compress.c:502:14: note: byref variable will be forcibly initialized HUF_repeat repeat = zc->flagStaticHufTable; ^~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_loadZstdDictionary': /kisskb/src/lib/zstd/compress.c:2675:39: note: byref variable will be forcibly initialized unsigned litlengthMaxValue = MaxLL, litlengthLog; ^~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:2675:12: note: byref variable will be forcibly initialized unsigned litlengthMaxValue = MaxLL, litlengthLog; ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:2674:9: note: byref variable will be forcibly initialized short litlengthNCount[MaxLL + 1]; ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:2659:41: note: byref variable will be forcibly initialized unsigned matchlengthMaxValue = MaxML, matchlengthLog; ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:2659:12: note: byref variable will be forcibly initialized unsigned matchlengthMaxValue = MaxML, matchlengthLog; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:2658:9: note: byref variable will be forcibly initialized short matchlengthNCount[MaxML + 1]; ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:2645:12: note: byref variable will be forcibly initialized unsigned offcodeLog; ^~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:2631:11: note: byref variable will be forcibly initialized unsigned offcodeMaxValue = MaxOff; ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:2630:8: note: byref variable will be forcibly initialized short offcodeNCount[MaxOff + 1]; ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_initCCtx': /kisskb/src/lib/zstd/compress.c:124:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressSequences_internal': /kisskb/src/lib/zstd/compress.c:754:16: note: byref variable will be forcibly initialized FSE_CState_t stateLitLength; ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:753:16: note: byref variable will be forcibly initialized FSE_CState_t stateOffsetBits; ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:752:16: note: byref variable will be forcibly initialized FSE_CState_t stateMatchLength; ^~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:751:17: note: byref variable will be forcibly initialized BIT_CStream_t blockStream; ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:716:7: note: byref variable will be forcibly initialized U32 max = MaxML; ^~~ /kisskb/src/lib/zstd/compress.c:684:7: note: byref variable will be forcibly initialized U32 max = MaxOff; ^~~ /kisskb/src/lib/zstd/compress.c:652:7: note: byref variable will be forcibly initialized U32 max = MaxLL; ^~~ /kisskb/src/fs/jffs2/write.c: In function 'jffs2_write_dnode': /kisskb/src/fs/jffs2/write.c:130:13: note: byref variable will be forcibly initialized uint32_t dummy; ^~~~~ /kisskb/src/fs/jffs2/write.c:67:14: note: byref variable will be forcibly initialized struct kvec vecs[2]; ^~~~ /kisskb/src/fs/jffs2/write.c:65:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/trace/trace_functions.c: In function 'ftrace_trace_probe_callback': /kisskb/src/kernel/trace/trace_functions.c:648:8: note: byref variable will be forcibly initialized void *count = (void *)-1; ^~~~~ /kisskb/src/fs/jffs2/write.c: In function 'jffs2_write_dirent': /kisskb/src/fs/jffs2/write.c:282:13: note: byref variable will be forcibly initialized uint32_t dummy; ^~~~~ /kisskb/src/fs/jffs2/write.c:211:14: note: byref variable will be forcibly initialized struct kvec vecs[2]; ^~~~ /kisskb/src/fs/jffs2/write.c:210:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/fs/jffs2/write.c: In function 'jffs2_write_inode_range': /kisskb/src/fs/jffs2/write.c:355:21: note: byref variable will be forcibly initialized uint32_t datalen, cdatalen; ^~~~~~~~ /kisskb/src/fs/jffs2/write.c:355:12: note: byref variable will be forcibly initialized uint32_t datalen, cdatalen; ^~~~~~~ /kisskb/src/fs/jffs2/write.c:354:12: note: byref variable will be forcibly initialized uint32_t alloclen; ^~~~~~~~ /kisskb/src/fs/jffs2/write.c:352:18: note: byref variable will be forcibly initialized unsigned char *comprbuf = NULL; ^~~~~~~~ /kisskb/src/fs/jffs2/write.c: In function 'jffs2_do_create': /kisskb/src/fs/jffs2/write.c:448:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^~~~~~~~ /kisskb/src/fs/jffs2/write.c: In function 'jffs2_do_unlink': /kisskb/src/fs/jffs2/write.c:553:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^~~~~~~~ /kisskb/src/fs/jffs2/write.c: In function 'jffs2_do_link': /kisskb/src/fs/jffs2/write.c:673:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_initCDict': /kisskb/src/lib/zstd/compress.c:2895:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressStream': /kisskb/src/lib/zstd/compress.c:3226:9: note: byref variable will be forcibly initialized size_t sizeWritten = output->size - output->pos; ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:3225:9: note: byref variable will be forcibly initialized size_t sizeRead = input->size - input->pos; ^~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_flushStream': /kisskb/src/lib/zstd/compress.c:3241:9: note: byref variable will be forcibly initialized size_t sizeWritten = output->size - output->pos; ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:3240:9: note: byref variable will be forcibly initialized size_t srcSize = 0; ^~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_endStream': /kisskb/src/lib/zstd/compress.c:3263:10: note: byref variable will be forcibly initialized size_t sizeWritten = output->size - output->pos; ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:3262:10: note: byref variable will be forcibly initialized size_t srcSize = 0; ^~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_getParams': /kisskb/src/lib/zstd/compress.c:3439:18: note: byref variable will be forcibly initialized ZSTD_parameters params; ^~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBegin_usingDict': /kisskb/src/lib/zstd/compress.c:2756:24: note: byref variable will be forcibly initialized ZSTD_parameters const params = ZSTD_getParams(compressionLevel, 0, dictSize); ^~~~~~ In file included from /kisskb/src/include/sound/soc.h:14, from /kisskb/src/sound/soc/sof/sof-audio.h:16, from /kisskb/src/sound/soc/sof/sof-audio.c:11: /kisskb/src/sound/soc/sof/sof-audio.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/sound/soc/sof/sof-audio.c: In function 'sof_restore_pipelines': /kisskb/src/sound/soc/sof/sof-audio.c:269:24: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/sof-audio.c:242:24: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/sof-audio.c:175:29: note: byref variable will be forcibly initialized struct sof_ipc_comp_reply r; ^ In file included from /kisskb/src/include/sound/soc.h:14, from /kisskb/src/sound/soc/sof/sof-audio.h:16, from /kisskb/src/sound/soc/sof/sof-audio.c:11: /kisskb/src/sound/soc/sof/sof-audio.c: In function 'sof_machine_register': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/sound/soc/codecs/nau8540.c: In function 'nau8540_hw_params': /kisskb/src/sound/soc/codecs/nau8540.c:378:28: note: byref variable will be forcibly initialized 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:21: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized int ret, value; ^~~~~ /kisskb/src/sound/soc/codecs/nau8810.c: In function 'check_mic_enabled': /kisskb/src/sound/soc/codecs/nau8810.c:418:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/sound/soc/codecs/nau8810.c: In function 'check_mclk_select_pll': /kisskb/src/sound/soc/codecs/nau8810.c:406:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_posix_acl_xattr_set': /kisskb/src/fs/overlayfs/super.c:976:16: note: byref variable will be forcibly initialized struct iattr iattr = { .ia_valid = ATTR_KILL_SGID }; ^~~~~ /kisskb/src/sound/soc/codecs/nau8810.c: In function 'nau8810_pcm_hw_params': /kisskb/src/sound/soc/codecs/nau8810.c:701:15: note: byref variable will be forcibly initialized unsigned int ctrl_val, bclk_fs, bclk_div; ^~~~~~~~ /kisskb/src/sound/soc/codecs/nau8810.c: In function 'nau8810_eq_get': /kisskb/src/sound/soc/codecs/nau8810.c:170:14: note: byref variable will be forcibly initialized int i, reg, reg_val; ^~~~~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_statfs': /kisskb/src/fs/overlayfs/super.c:301:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_check_namelen': /kisskb/src/fs/overlayfs/super.c:849:17: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_parse_opt': /kisskb/src/fs/overlayfs/super.c:502:15: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_workdir_create': /kisskb/src/fs/overlayfs/super.c:711:16: note: byref variable will be forcibly initialized struct iattr attr = { ^~~~ In file included from /kisskb/src/fs/overlayfs/super.c:18: /kisskb/src/fs/overlayfs/overlayfs.h:495:43: note: byref variable will be forcibly initialized #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) ^ /kisskb/src/fs/overlayfs/super.c:734:37: note: in expansion of macro 'OVL_CATTR' work = ovl_create_real(dir, work, OVL_CATTR(attr.ia_mode)); ^~~~~~~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_lookup_or_create': /kisskb/src/fs/overlayfs/overlayfs.h:495:43: note: byref variable will be forcibly initialized #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) ^ /kisskb/src/fs/overlayfs/super.c:1233:6: note: in expansion of macro 'OVL_CATTR' OVL_CATTR(mode)); ^~~~~~~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_check_rename_whiteout': /kisskb/src/fs/overlayfs/super.c:1173:23: note: byref variable will be forcibly initialized struct name_snapshot name; ^~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_get_fsid': /kisskb/src/fs/overlayfs/super.c:1530:8: note: byref variable will be forcibly initialized dev_t dev; ^~~ /kisskb/src/kernel/ksysfs.c: In function 'vmcoreinfo_show': /kisskb/src/kernel/ksysfs.c:133:14: note: byref variable will be forcibly initialized phys_addr_t vmcore_base = paddr_vmcoreinfo_note(); ^~~~~~~~~~~ /kisskb/src/kernel/ksysfs.c: In function 'kexec_crash_size_store': /kisskb/src/kernel/ksysfs.c:115:16: note: byref variable will be forcibly initialized unsigned long cnt; ^~~ In file included from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/include/linux/backing-dev.h:15, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_parent': /kisskb/src/fs/fuse/inode.c:882:20: note: byref variable will be forcibly initialized const struct qstr name = QSTR_INIT("..", 2); ^~~~ /kisskb/src/fs/fuse/inode.c:881:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/inode.c:879:16: note: byref variable will be forcibly initialized struct inode *inode; ^~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_dentry': /kisskb/src/fs/fuse/inode.c:782:21: note: byref variable will be forcibly initialized const struct qstr name = QSTR_INIT(".", 1); ^~~~ /kisskb/src/fs/fuse/inode.c:781:25: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/inode.c:772:16: note: byref variable will be forcibly initialized struct inode *inode; ^~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_parent': /kisskb/src/fs/fuse/inode.c:864:27: note: byref variable will be forcibly initialized struct fuse_inode_handle parent; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_dentry': /kisskb/src/fs/fuse/inode.c:850:27: note: byref variable will be forcibly initialized struct fuse_inode_handle handle; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_statfs': /kisskb/src/fs/fuse/inode.c:477:25: note: byref variable will be forcibly initialized struct fuse_statfs_out outarg; ^~~~~~ 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:442:13: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^~~~ /kisskb/src/fs/fuse/fuse_i.h:280:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_parse_param': /kisskb/src/fs/fuse/inode.c:528:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_root_inode': /kisskb/src/fs/fuse/inode.c:754:19: note: byref variable will be forcibly initialized struct fuse_attr attr; ^~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fill_super_submount': /kisskb/src/fs/fuse/inode.c:1283:19: note: byref variable will be forcibly initialized struct fuse_attr root_attr; ^~~~~~~~~ /kisskb/src/fs/jffs2/scan.c: In function 'jffs2_fill_scan_buf': /kisskb/src/fs/jffs2/scan.c:292:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/fs/jffs2/scan.c: In function 'jffs2_scan_eraseblock': /kisskb/src/fs/jffs2/scan.c:292:9: note: byref variable will be forcibly initialized /kisskb/src/fs/jffs2/scan.c:292:9: note: byref variable will be forcibly initialized /kisskb/src/fs/jffs2/scan.c:292:9: note: byref variable will be forcibly initialized /kisskb/src/fs/jffs2/scan.c:292:9: note: byref variable will be forcibly initialized /kisskb/src/fs/jffs2/scan.c:292:9: note: byref variable will be forcibly initialized /kisskb/src/fs/jffs2/scan.c:292:9: note: byref variable will be forcibly initialized /kisskb/src/fs/jffs2/scan.c:292:9: note: byref variable will be forcibly initialized /kisskb/src/fs/jffs2/scan.c:292:9: note: byref variable will be forcibly initialized /kisskb/src/fs/jffs2/scan.c:292:9: note: byref variable will be forcibly initialized /kisskb/src/fs/jffs2/scan.c:446:28: note: byref variable will be forcibly initialized struct jffs2_unknown_node crcnode; ^~~~~~~ /kisskb/src/fs/jffs2/scan.c: In function 'jffs2_scan_medium': /kisskb/src/fs/jffs2/scan.c:99:19: note: byref variable will be forcibly initialized size_t pointlen, try_size; ^~~~~~~~ /kisskb/src/fs/jffs2/scan.c:99:9: note: byref variable will be forcibly initialized size_t pointlen, try_size; ^~~~~~~~ /kisskb/src/fs/jffs2/scan.c:95:17: note: byref variable will be forcibly initialized unsigned char *flashbuf = NULL; ^~~~~~~~ /kisskb/src/drivers/phy/xilinx/phy-zynqmp.c: In function 'xpsgtr_get_ref_clocks': /kisskb/src/drivers/phy/xilinx/phy-zynqmp.c:873:8: note: byref variable will be forcibly initialized char name[8]; ^~~~ /kisskb/src/sound/soc/soc-component.c: In function 'soc_component_read_no_lock': /kisskb/src/sound/soc/soc-component.c:683:15: note: byref variable will be forcibly initialized 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:790:7: note: byref variable will be forcibly initialized bool change; ^~~~~~ /kisskb/src/sound/soc/soc-component.c: In function 'snd_soc_component_update_bits_async': /kisskb/src/sound/soc/soc-component.c:826:7: note: byref variable will be forcibly initialized bool change; ^~~~~~ /kisskb/src/kernel/reboot.c: In function 'cpu_store': /kisskb/src/kernel/reboot.c:759:15: note: byref variable will be forcibly initialized unsigned int cpunum; ^~~~~~ /kisskb/src/kernel/reboot.c: In function '__do_sys_reboot': /kisskb/src/kernel/reboot.c:316:7: note: byref variable will be forcibly initialized char buffer[256]; ^~~~~~ /kisskb/src/drivers/gpio/gpio-cadence.c: In function 'cdns_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-cadence.c:127:16: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpio/gpio-cadence.c: In function 'cdns_gpio_probe': /kisskb/src/drivers/gpio/gpio-cadence.c:153:6: note: byref variable will be forcibly initialized u32 num_gpios = 32; ^~~~~~~~~ In file included from /kisskb/src/include/linux/cred.h:11, from /kisskb/src/kernel/cred.c:8: /kisskb/src/kernel/cred.c: In function 'cap_drop': /kisskb/src/include/linux/capability.h:137:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/cred.h:13, from /kisskb/src/kernel/cred.c:8: /kisskb/src/kernel/cred.c: In function 'commit_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:491:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cred, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:490:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->real_cred, new); ^~~~~~~~~~~~~~~~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/async.c:297:2: note: in expansion of macro 'wait_event' wait_event(async_done, lowest_in_progress(domain) >= cookie); ^~~~~~~~~~ /kisskb/src/kernel/cred.c: In function 'override_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:568:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c: In function 'revert_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:596:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, old); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task_stack.h:9, from /kisskb/src/kernel/trace/trace_stack.c:6: /kisskb/src/kernel/trace/trace_stack.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_functions_graph.c: In function 'print_graph_proc': /kisskb/src/kernel/trace/trace_functions_graph.c:349:7: note: byref variable will be forcibly initialized char pid_str[11]; ^~~~~~~ /kisskb/src/kernel/trace/trace_functions_graph.c:347:7: note: byref variable will be forcibly initialized char comm[TASK_COMM_LEN]; ^~~~ /kisskb/src/kernel/trace/trace_stack.c: In function 'stack_trace_call': /kisskb/src/kernel/trace/trace_stack.c:295:16: note: byref variable will be forcibly initialized unsigned long stack; ^~~~~ /kisskb/src/kernel/trace/trace_functions_graph.c: In function 'graph_depth_write': /kisskb/src/kernel/trace/trace_functions_graph.c:1304:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/kernel/trace/trace_functions_graph.c: In function 'graph_depth_read': /kisskb/src/kernel/trace/trace_functions_graph.c:1322:7: note: byref variable will be forcibly initialized char buf[15]; /* More than enough to hold UINT_MAX + "\n"*/ ^~~ /kisskb/src/kernel/trace/trace_stack.c: In function 'stack_max_size_write': /kisskb/src/kernel/trace/trace_stack.c:343:16: note: byref variable will be forcibly initialized unsigned long val, flags; ^~~ /kisskb/src/kernel/trace/trace_stack.c: In function 'stack_max_size_read': /kisskb/src/kernel/trace/trace_stack.c:329:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ /kisskb/src/kernel/trace/trace_functions_graph.c: In function '__trace_graph_function': /kisskb/src/kernel/trace/trace_functions_graph.c:194:26: note: byref variable will be forcibly initialized struct ftrace_graph_ent ent = { ^~~ /kisskb/src/kernel/trace/trace_functions_graph.c: In function 'trace_print_graph_duration': /kisskb/src/kernel/trace/trace_functions_graph.c:566:7: note: byref variable will be forcibly initialized char nsecs_str[5]; ^~~~~~~~~ /kisskb/src/kernel/trace/trace_functions_graph.c:565:7: note: byref variable will be forcibly initialized char usecs_str[21]; ^~~~~~~~~ /kisskb/src/kernel/trace/trace_functions_graph.c: In function 'print_graph_function_flags': /kisskb/src/kernel/trace/trace_functions_graph.c:1077:33: note: byref variable will be forcibly initialized struct ftrace_graph_ent_entry saved; ^~~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/debug.c: In function '__dump_page': /kisskb/src/mm/debug.c:123:17: note: byref variable will be forcibly initialized unsigned long ino; ^~~ /kisskb/src/mm/debug.c:122:17: note: byref variable will be forcibly initialized struct dentry dentry; ^~~~~~ /kisskb/src/mm/debug.c:120:22: note: byref variable will be forcibly initialized struct hlist_node *dentry_first; ^~~~~~~~~~~~ /kisskb/src/mm/debug.c:119:42: note: byref variable will be forcibly initialized const struct address_space_operations *a_ops; ^~~~~ /kisskb/src/mm/debug.c:118:17: note: byref variable will be forcibly initialized struct inode *host; ^~~~ /kisskb/src/kernel/regset.c: In function 'copy_regset_to_user': /kisskb/src/kernel/regset.c:68:8: note: byref variable will be forcibly initialized void *buf; ^~~ /kisskb/src/mm/gup.c: In function '__get_user_pages': /kisskb/src/mm/gup.c:1016:16: note: byref variable will be forcibly initialized unsigned int foll_flags = gup_flags; ^~~~~~~~~~ /kisskb/src/mm/gup.c:996:25: note: byref variable will be forcibly initialized struct vm_area_struct *vma = NULL; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/mm/gup.c:5: /kisskb/src/mm/gup.c: In function 'check_and_migrate_cma_pages': /kisskb/src/mm/gup.c:1555:12: note: byref variable will be forcibly initialized LIST_HEAD(cma_page_list); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/gup.c: In function 'lockless_pages_from_mm': /kisskb/src/mm/gup.c:2523:6: note: byref variable will be forcibly initialized int nr_pinned = 0; ^~~~~~~~~ /kisskb/src/mm/gup.c: In function '__mm_populate': /kisskb/src/mm/gup.c:1419:6: note: byref variable will be forcibly initialized int locked = 0; ^~~~~~ /kisskb/src/mm/gup.c: In function 'get_user_pages_unlocked': /kisskb/src/mm/gup.c:1925:6: note: byref variable will be forcibly initialized int locked = 1; ^~~~~~ /kisskb/src/mm/gup.c: In function 'internal_get_user_pages_fast': /kisskb/src/mm/gup.c:2569:21: note: byref variable will be forcibly initialized unsigned long len, end; ^~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/sound/soc/sof/sof-priv.h:14, from /kisskb/src/sound/soc/sof/probe.c:11: /kisskb/src/sound/soc/sof/probe.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/sof/probe.c: In function 'sof_ipc_probe_init': /kisskb/src/sound/soc/sof/probe.c:32:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/probe.c: In function 'sof_ipc_probe_deinit': /kisskb/src/sound/soc/sof/probe.c:63:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/probe.c:62:25: note: byref variable will be forcibly initialized struct sof_ipc_cmd_hdr msg; ^~~ /kisskb/src/sound/soc/sof/probe.c: In function 'sof_ipc_probe_dma_add': /kisskb/src/sound/soc/sof/probe.c:153:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/probe.c: In function 'sof_ipc_probe_dma_remove': /kisskb/src/sound/soc/sof/probe.c:187:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/probe.c: In function 'sof_ipc_probe_points_add': /kisskb/src/sound/soc/sof/probe.c:241:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/sound/soc/sof/probe.c: In function 'sof_ipc_probe_points_remove': /kisskb/src/sound/soc/sof/probe.c:273:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^~~~~ /kisskb/src/fs/fuse/control.c: In function 'fuse_conn_limit_write': /kisskb/src/fs/fuse/control.c:80:16: note: byref variable will be forcibly initialized unsigned long t; ^ /kisskb/src/fs/fuse/control.c: In function 'fuse_conn_congestion_threshold_write': /kisskb/src/fs/fuse/control.c:165:11: note: byref variable will be forcibly initialized unsigned val; ^~~ /kisskb/src/fs/fuse/control.c: In function 'fuse_conn_limit_read': /kisskb/src/fs/fuse/control.c:70:7: note: byref variable will be forcibly initialized char tmp[32]; ^~~ /kisskb/src/fs/fuse/control.c: In function 'fuse_conn_waiting_read': /kisskb/src/fs/fuse/control.c:50:7: note: byref variable will be forcibly initialized char tmp[32]; ^~~ /kisskb/src/fs/fuse/control.c: In function 'fuse_conn_max_background_write': /kisskb/src/fs/fuse/control.c:123:11: note: byref variable will be forcibly initialized unsigned val; ^~~ /kisskb/src/fs/fuse/control.c: In function 'fuse_ctl_add_conn': /kisskb/src/fs/fuse/control.c:276:7: note: byref variable will be forcibly initialized char name[32]; ^~~~ /kisskb/src/drivers/video/backlight/lcd.c: In function 'contrast_store': /kisskb/src/drivers/video/backlight/lcd.c:133:16: note: byref variable will be forcibly initialized unsigned long contrast; ^~~~~~~~ /kisskb/src/drivers/video/backlight/lcd.c: In function 'lcd_power_store': /kisskb/src/drivers/video/backlight/lcd.c:94:16: note: byref variable will be forcibly initialized unsigned long power; ^~~~~ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_pristine': /kisskb/src/fs/jffs2/gc.c:713:13: note: byref variable will be forcibly initialized uint32_t dummy; ^~~~~ /kisskb/src/fs/jffs2/gc.c:598:21: note: byref variable will be forcibly initialized uint32_t phys_ofs, alloclen; ^~~~~~~~ /kisskb/src/fs/jffs2/gc.c:596:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_metadata': /kisskb/src/fs/jffs2/gc.c:767:11: note: byref variable will be forcibly initialized uint32_t alloclen, ilen; ^~~~~~~~ /kisskb/src/fs/jffs2/gc.c:764:26: note: byref variable will be forcibly initialized union jffs2_device_node dev; ^~~ /kisskb/src/fs/jffs2/gc.c:762:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode ri; ^~ /kisskb/src/sound/soc/sof/compress.c: In function 'sof_probe_compr_free': /kisskb/src/sound/soc/sof/compress.c:45:9: note: byref variable will be forcibly initialized size_t num_desc; ^~~~~~~~ /kisskb/src/sound/soc/sof/compress.c:44:31: note: byref variable will be forcibly initialized struct sof_probe_point_desc *desc; ^~~~ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_hole': /kisskb/src/fs/jffs2/gc.c:1029:10: note: byref variable will be forcibly initialized size_t readlen; ^~~~~~~ /kisskb/src/fs/jffs2/gc.c:1020:11: note: byref variable will be forcibly initialized uint32_t alloclen, ilen; ^~~~~~~~ /kisskb/src/fs/jffs2/gc.c:1017:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode ri; ^~ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_dnode': /kisskb/src/fs/jffs2/gc.c:1344:12: note: byref variable will be forcibly initialized uint32_t cdatalen; ^~~~~~~~ /kisskb/src/fs/jffs2/gc.c:1343:12: note: byref variable will be forcibly initialized uint32_t datalen; ^~~~~~~ /kisskb/src/fs/jffs2/gc.c:1173:17: note: byref variable will be forcibly initialized unsigned char *comprbuf = NULL, *writebuf; ^~~~~~~~ /kisskb/src/fs/jffs2/gc.c:1171:11: note: byref variable will be forcibly initialized uint32_t alloclen, offset, orig_end, orig_start; ^~~~~~~~ /kisskb/src/fs/jffs2/gc.c:1170:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode ri; ^~ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_dirent': /kisskb/src/fs/jffs2/gc.c:855:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^~~~~~~~ /kisskb/src/fs/jffs2/gc.c:854:26: note: byref variable will be forcibly initialized struct jffs2_raw_dirent rd; ^~ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_deletion_dirent': /kisskb/src/fs/jffs2/gc.c:910:10: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ 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/mtd/mtd.h:12, from /kisskb/src/fs/jffs2/gc.c:16: /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_pass': /kisskb/src/fs/jffs2/os-linux.h:43:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^~~~~~ /kisskb/src/include/linux/wait.h:54:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/fs/jffs2/gc.c:407:3: note: in expansion of macro 'sleep_on_spinunlock' sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jffs2/os-linux.h:43:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^~~~~~ /kisskb/src/include/linux/wait.h:54:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/fs/jffs2/gc.c:222:4: note: in expansion of macro 'sleep_on_spinunlock' sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-pcm.c: In function 'soc_pcm_hw_params': /kisskb/src/sound/soc/soc-pcm.c:936:28: note: byref variable will be forcibly initialized struct snd_pcm_hw_params codec_params; ^~~~~~~~~~~~ /kisskb/src/sound/soc/soc-pcm.c: In function 'soc_new_pcm': /kisskb/src/sound/soc/soc-pcm.c:2681:7: note: byref variable will be forcibly initialized char new_name[64]; ^~~~~~~~ /kisskb/src/sound/soc/soc-pcm.c:2680:18: note: byref variable will be forcibly initialized 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:2938:32: note: byref variable will be forcibly initialized const enum snd_soc_dpcm_state state[] = { ^~~~~ /kisskb/src/sound/soc/soc-pcm.c: In function 'dpcm_be_dai_hw_free': /kisskb/src/sound/soc/soc-pcm.c:2938:32: note: byref variable will be forcibly initialized /kisskb/src/sound/soc/soc-pcm.c: In function 'dpcm_be_dai_trigger': /kisskb/src/sound/soc/soc-pcm.c:2938:32: note: byref variable will be forcibly initialized /kisskb/src/sound/soc/soc-pcm.c:2938:32: note: byref variable will be forcibly initialized /kisskb/src/sound/soc/soc-pcm.c:2938:32: note: byref variable will be forcibly initialized /kisskb/src/sound/soc/soc-pcm.c: In function 'dpcm_fe_dai_open': /kisskb/src/sound/soc/soc-pcm.c:2645:35: note: byref variable will be forcibly initialized 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:2955:32: note: byref variable will be forcibly initialized const enum snd_soc_dpcm_state state[] = { ^~~~~ /kisskb/src/sound/soc/soc-pcm.c: In function 'dpcm_be_dai_hw_params': /kisskb/src/sound/soc/soc-pcm.c:2938:32: note: byref variable will be forcibly initialized const enum snd_soc_dpcm_state state[] = { ^~~~~ /kisskb/src/sound/soc/soc-pcm.c:2955:32: note: byref variable will be forcibly initialized 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:2519:35: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget_list *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/linux/llist.h:51, from /kisskb/src/include/linux/smp_types.h:5, from /kisskb/src/include/linux/irq_work.h:5, from /kisskb/src/kernel/smp.c:10: /kisskb/src/kernel/smp.c: In function 'csd_lock_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c:227:2: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&csd->node.u_flags, !(VAL & CSD_FLAG_LOCK)); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c: In function 'csd_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c:251:2: note: in expansion of macro 'smp_store_release' smp_store_release(&csd->node.u_flags, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c: In function 'nrcpus': /kisskb/src/kernel/smp.c:769:6: note: byref variable will be forcibly initialized int nr_cpus; ^~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c: In function 'mtk_eint_irq_release_resources': /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c:259:15: note: byref variable will be forcibly initialized unsigned int gpio_n; ^~~~~~ /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c:258:20: note: byref variable will be forcibly initialized struct gpio_chip *gpio_c; ^~~~~~ /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c: In function 'mtk_eint_irq_request_resources': /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c:229:15: note: byref variable will be forcibly initialized unsigned int gpio_n; ^~~~~~ /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c:228:20: note: byref variable will be forcibly initialized struct gpio_chip *gpio_c; ^~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c:14: /kisskb/src/drivers/pinctrl/mediatek/mtk-eint.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpio/gpio-dwapb.c: In function 'dwapb_do_irq': /kisskb/src/drivers/gpio/gpio-dwapb.c:195:16: note: byref variable will be forcibly initialized unsigned long irq_status; ^~~~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c: In function 'mtk_gpio_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:817:15: note: byref variable will be forcibly initialized unsigned int read_val = 0; ^~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c: In function 'mtk_gpio_get_direction': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:796:15: note: byref variable will be forcibly initialized unsigned int read_val = 0; ^~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:794:15: note: byref variable will be forcibly initialized unsigned int reg_addr; ^~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c: In function 'mtk_pmx_gpio_set_direction': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:72:15: note: byref variable will be forcibly initialized unsigned int reg_addr; ^~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c: In function 'mtk_pctrl_dt_subnode_to_map': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:500:15: note: byref variable will be forcibly initialized unsigned int num_configs; ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:499:17: note: byref variable will be forcibly initialized unsigned long *configs; ^~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:497:6: note: byref variable will be forcibly initialized u32 pinfunc, pin, func; ^~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c: In function 'mtk_pctrl_dt_node_to_map': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:593:11: note: byref variable will be forcibly initialized unsigned reserved_maps; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:9: /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/memory.c:90:2: warning: #warning Unfortunate NUMA and NUMA Balancing config, growing page-frame for last_cpupid. [-Wcpp] #warning Unfortunate NUMA and NUMA Balancing config, growing page-frame for last_cpupid. ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/mmap_lock.h:107, from /kisskb/src/mm/mmap_lock.c:3: /kisskb/src/mm/mmap_lock.c: In function 'perf_trace_mmap_lock_start_locking': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c: In function 'perf_trace_mmap_lock_acquire_returned': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c: In function 'perf_trace_mmap_lock_released': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mmap_lock.h:107, from /kisskb/src/mm/mmap_lock.c:3: /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_start_locking': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_acquire_returned': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_released': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^~~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-core.c: In function '_of_phy_get': /kisskb/src/drivers/phy/phy-core.c:502:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/kernel/crash_core.c: In function 'parse_crashkernel_suffix': /kisskb/src/kernel/crash_core.c:166:8: note: byref variable will be forcibly initialized char *cur = cmdline; ^~~ /kisskb/src/kernel/crash_core.c: In function 'parse_crashkernel_mem': /kisskb/src/kernel/crash_core.c:43:24: note: byref variable will be forcibly initialized char *cur = cmdline, *tmp; ^~~ /kisskb/src/kernel/crash_core.c: In function 'parse_crashkernel_simple': /kisskb/src/kernel/crash_core.c:128:8: note: byref variable will be forcibly initialized char *cur = cmdline; ^~~ /kisskb/src/drivers/phy/phy-core.c: In function 'of_phy_simple_xlate': /kisskb/src/drivers/phy/phy-core.c:637:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/kernel/crash_core.c: In function 'vmcoreinfo_append_str': /kisskb/src/kernel/crash_core.c:354:7: note: byref variable will be forcibly initialized char buf[0x50]; ^~~ /kisskb/src/kernel/crash_core.c:353:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/crash_core.c: In function 'add_build_id_vmcoreinfo': /kisskb/src/kernel/crash_core.c:396:7: note: byref variable will be forcibly initialized char build_id[BUILD_ID_MAX * 2 + 1]; ^~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized 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:10, 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/kernel/trace/fgraph.c:10: /kisskb/src/kernel/trace/fgraph.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/trace/fgraph.c: In function 'function_graph_enter': /kisskb/src/kernel/trace/fgraph.c:116:26: note: byref variable will be forcibly initialized struct ftrace_graph_ent trace; ^~~~~ /kisskb/src/kernel/trace/fgraph.c: In function 'ftrace_return_to_handler': /kisskb/src/kernel/trace/fgraph.c:235:16: note: byref variable will be forcibly initialized unsigned long ret; ^~~ /kisskb/src/kernel/trace/fgraph.c:234:26: note: byref variable will be forcibly initialized struct ftrace_graph_ret trace; ^~~~~ /kisskb/src/kernel/kexec_file.c: In function 'kexec_walk_memblock': /kisskb/src/kernel/kexec_file.c:548:22: note: byref variable will be forcibly initialized phys_addr_t mstart, mend; ^~~~ /kisskb/src/kernel/kexec_file.c:548:14: note: byref variable will be forcibly initialized phys_addr_t mstart, mend; ^~~~~~ /kisskb/src/kernel/kexec_file.c:547:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/kernel/kexec_file.c: In function '__do_sys_kexec_file_load': /kisskb/src/kernel/kexec_file.c:354:31: note: byref variable will be forcibly initialized struct kimage **dest_image, *image; ^~~~~ /kisskb/src/kernel/kallsyms.c: In function 'kallsyms_lookup_name': /kisskb/src/kernel/kallsyms.c:167:7: note: byref variable will be forcibly initialized char namebuf[KSYM_NAME_LEN]; ^~~~~~~ /kisskb/src/kernel/kallsyms.c: In function 'kallsyms_on_each_symbol': /kisskb/src/kernel/kallsyms.c:184:7: note: byref variable will be forcibly initialized char namebuf[KSYM_NAME_LEN]; ^~~~~~~ /kisskb/src/kernel/kallsyms.c: In function '__sprint_symbol': /kisskb/src/kernel/kallsyms.c:360:24: note: byref variable will be forcibly initialized unsigned long offset, size; ^~~~ /kisskb/src/kernel/kallsyms.c:360:16: note: byref variable will be forcibly initialized unsigned long offset, size; ^~~~~~ /kisskb/src/kernel/kallsyms.c:358:8: note: byref variable will be forcibly initialized char *modname; ^~~~~~~ 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/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/namei.c:7: /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_lookup_positive_unlocked': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/overlayfs/namei.c:202:39: note: in expansion of macro 'smp_load_acquire' if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { ^~~~~~~~~~~~~~~~ /kisskb/src/fs/overlayfs/util.c: In function 'ovl_cleanup_index': /kisskb/src/fs/overlayfs/util.c:725:14: note: byref variable will be forcibly initialized struct qstr name = { }; ^~~~ /kisskb/src/fs/jffs2/build.c: In function 'jffs2_build_filesystem': /kisskb/src/fs/jffs2/build.c:104:28: note: byref variable will be forcibly initialized struct jffs2_full_dirent *dead_fds = NULL; ^~~~~~~~ /kisskb/src/fs/jffs2/build.c:101:14: note: byref variable will be forcibly initialized int ret, i, dir_hardlinks = 0; ^~~~~~~~~~~~~ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_verify_index': /kisskb/src/fs/overlayfs/namei.c:517:19: note: byref variable will be forcibly initialized struct ovl_path *stack = &origin; ^~~~~ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_get_index_fh': /kisskb/src/fs/overlayfs/namei.c:662:14: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/mm/memory.c: In function 'wp_page_copy': /kisskb/src/mm/memory.c:2836:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_lookup_index': /kisskb/src/fs/overlayfs/namei.c:693:14: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_lookup': /kisskb/src/fs/overlayfs/namei.c:1079:27: note: byref variable will be forcibly initialized struct ovl_inode_params oip = { ^~~ /kisskb/src/fs/overlayfs/namei.c:836:25: note: byref variable will be forcibly initialized struct ovl_lookup_data d = { ^ /kisskb/src/fs/overlayfs/namei.c:832:17: note: byref variable will be forcibly initialized struct dentry *this; ^~~~ /kisskb/src/fs/overlayfs/namei.c:825:28: note: byref variable will be forcibly initialized struct dentry *upperdir, *upperdentry = NULL; ^~~~~~~~~~~ /kisskb/src/fs/overlayfs/namei.c:824:34: note: byref variable will be forcibly initialized struct ovl_path *stack = NULL, *origin_path = NULL; ^~~~~~~~~~~ /kisskb/src/fs/overlayfs/util.c: In function 'ovl_check_dir_xattr': /kisskb/src/fs/overlayfs/util.c:564:7: note: byref variable will be forcibly initialized char val; ^~~ /kisskb/src/mm/memory.c: In function 'zap_pte_range': /kisskb/src/mm/memory.c:1213:6: note: byref variable will be forcibly initialized int rss[NR_MM_COUNTERS]; ^~~ /kisskb/src/mm/memory.c: In function 'do_numa_page': /kisskb/src/mm/memory.c:4184:6: note: byref variable will be forcibly initialized int flags = 0; ^~~~~ /kisskb/src/mm/memory.c: In function 'zap_page_range_single': /kisskb/src/mm/memory.c:1559:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/memory.c:1558:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'unmap_vmas': /kisskb/src/mm/memory.c:1510:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'zap_page_range': /kisskb/src/mm/memory.c:1532:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/memory.c:1531:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'follow_pfn': /kisskb/src/mm/memory.c:4792:9: note: byref variable will be forcibly initialized pte_t *ptep; ^~~~ /kisskb/src/mm/memory.c:4791:14: note: byref variable will be forcibly initialized spinlock_t *ptl; ^~~ /kisskb/src/mm/memory.c: In function '__access_remote_vm': /kisskb/src/mm/memory.c:4878:16: note: byref variable will be forcibly initialized struct page *page = NULL; ^~~~ /kisskb/src/mm/memory.c:4867:25: note: byref variable will be forcibly initialized struct vm_area_struct *vma; ^~~ /kisskb/src/mm/memory.c: In function 'copy_user_huge_page': /kisskb/src/mm/memory.c:5150:26: note: byref variable will be forcibly initialized struct copy_subpage_arg arg = { ^~~ /kisskb/src/sound/soc/soc-ops.c: In function 'snd_soc_get_volsw': /kisskb/src/sound/soc/soc-ops.c:251:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/sound/soc/soc-ops.c: In function 'snd_soc_bytes_put': /kisskb/src/sound/soc/soc-ops.c:651:20: note: byref variable will be forcibly initialized unsigned int val, mask; ^~~~ /kisskb/src/sound/soc/soc-ops.c:651:15: note: byref variable will be forcibly initialized unsigned int val, mask; ^~~ /kisskb/src/mm/memory.c: In function 'copy_pte_range': /kisskb/src/mm/memory.c:935:15: note: byref variable will be forcibly initialized struct page *prealloc = NULL; ^~~~~~~~ /kisskb/src/mm/memory.c:933:6: note: byref variable will be forcibly initialized int rss[NR_MM_COUNTERS]; ^~~ /kisskb/src/mm/memory.c: In function 'copy_page_range': /kisskb/src/mm/memory.c:1135:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'insert_page': /kisskb/src/mm/memory.c:1660:14: note: byref variable will be forcibly initialized spinlock_t *ptl; ^~~ /kisskb/src/lib/bootconfig.c: In function 'xbc_parse_array': /kisskb/src/lib/bootconfig.c:517:8: note: byref variable will be forcibly initialized char *next; ^~~~ /kisskb/src/mm/memory.c: In function 'insert_pfn': /kisskb/src/mm/memory.c:1923:14: note: byref variable will be forcibly initialized spinlock_t *ptl; ^~~ /kisskb/src/lib/bootconfig.c: In function 'xbc_parse_kv': /kisskb/src/lib/bootconfig.c:597:8: note: byref variable will be forcibly initialized char *next; ^~~~ /kisskb/src/lib/bootconfig.c: In function 'xbc_init': /kisskb/src/lib/bootconfig.c:776:8: note: byref variable will be forcibly initialized char *p, *q; ^ /kisskb/src/mm/memory.c: In function '__apply_to_page_range': /kisskb/src/mm/memory.c:2516:17: note: byref variable will be forcibly initialized pgtbl_mod_mask mask = 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/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:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__list_splice_init_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:271:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), first); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/cmdline.c: In function 'memparse': /kisskb/src/lib/cmdline.c:139:8: note: byref variable will be forcibly initialized char *endptr; /* local pointer to end of parsed string */ ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'panic_op_write_handler': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:70:7: note: byref variable will be forcibly initialized char valcp[16]; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'i_ipmi_req_ipmb': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1938:7: note: byref variable will be forcibly initialized long seqid; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1937:16: note: byref variable will be forcibly initialized unsigned char ipmb_seq; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'i_ipmi_req_lan': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2078:7: note: byref variable will be forcibly initialized long seqid; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2077:16: note: byref variable will be forcibly initialized unsigned char ipmb_seq; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_find_bmc_prod_dev_id': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2904:21: note: byref variable will be forcibly initialized struct prod_dev_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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/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:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1227:2: note: in expansion of macro 'rcu_assign_pointer' 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:1387:6: note: byref variable will be forcibly initialized 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:1409:6: note: byref variable will be forcibly initialized int index, rv = 0; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_set_my_LUN': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1431:6: note: byref variable will be forcibly initialized 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:1453:6: note: byref variable will be forcibly initialized 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:1473:12: note: byref variable will be forcibly initialized 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:1498:14: note: byref variable will be forcibly initialized 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:1642:14: note: byref variable will be forcibly initialized 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:1688:23: note: byref variable will be forcibly initialized int i, rv = -ENOENT, index; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'send_guid_cmd': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3147:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr si; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3146:36: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3218:3: note: in expansion of macro 'wait_event' 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:2407:25: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2406:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr si; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__get_device_id': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2447:2: note: in expansion of macro 'wait_event' 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:3231:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr si; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3230:36: note: byref variable will be forcibly initialized unsigned char data[1]; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3229:36: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__scan_channels': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3358:3: note: in expansion of macro 'wait_event' wait_event(intf->waitq, intf->channels_ready); ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__bmc_get_device_id': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2543:10: note: byref variable will be forcibly initialized guid_t guid; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2541:25: note: byref variable will be forcibly initialized struct ipmi_device_id id = bmc->fetch_id; ^~ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_setxattr': /kisskb/src/fs/fuse/xattr.c:19:26: note: byref variable will be forcibly initialized struct fuse_setxattr_in inarg; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_get_version': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1366:10: note: byref variable will be forcibly initialized int rv, index; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1365:24: note: byref variable will be forcibly initialized 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:2778:9: note: byref variable will be forcibly initialized guid_t guid; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2777:7: note: byref variable will be forcibly initialized 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:2758:24: note: byref variable will be forcibly initialized 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:2742:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'manufacturer_id_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2726:24: note: byref variable will be forcibly initialized 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:2709:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_version_show': /kisskb/src/fs/fuse/xattr.c: In function 'fuse_getxattr': /kisskb/src/fs/fuse/xattr.c:55:27: note: byref variable will be forcibly initialized struct fuse_getxattr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/xattr.c:54:26: note: byref variable will be forcibly initialized struct fuse_getxattr_in inarg; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2691:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'firmware_revision_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2674:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'revision_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2658:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'provides_device_sdrs_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2643:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'device_id_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2627:24: note: byref variable will be forcibly initialized 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:2820:8: note: byref variable will be forcibly initialized bool guid_set; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2814:25: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_listxattr': /kisskb/src/fs/fuse/xattr.c:113:27: note: byref variable will be forcibly initialized struct fuse_getxattr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/xattr.c:112:26: note: byref variable will be forcibly initialized struct fuse_getxattr_in inarg; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_add_smi': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3408:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_request_settime': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2302:10: note: byref variable will be forcibly initialized int rv, index; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_request_supply_msgs': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2341:10: note: byref variable will be forcibly initialized int rv, index; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'deliver_response': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:905:7: note: byref variable will be forcibly initialized int index; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_timeout_handler': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4691:23: note: byref variable will be forcibly initialized bool need_timer = false; ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4689:23: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4687:23: note: byref variable will be forcibly initialized struct list_head timeouts; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_set_gets_events': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1544:6: note: byref variable will be forcibly initialized int index; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1543:23: note: byref variable will be forcibly initialized struct list_head msgs; ^~~~ /kisskb/src/fs/jffs2/erase.c: In function 'jffs2_block_check_erase': /kisskb/src/fs/jffs2/erase.c:317:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/fs/jffs2/erase.c:315:8: note: byref variable will be forcibly initialized void *ebuf; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'handle_ipmb_get_msg_rsp': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3639:25: note: byref variable will be forcibly initialized struct ipmi_recv_msg *recv_msg; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3638:24: note: byref variable will be forcibly initialized 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:3815:25: note: byref variable will be forcibly initialized struct ipmi_recv_msg *recv_msg; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3814:24: note: byref variable will be forcibly initialized struct ipmi_lan_addr lan_addr; ^~~~~~~~ /kisskb/src/fs/jffs2/erase.c: In function 'jffs2_mark_erased_block': /kisskb/src/fs/jffs2/erase.c:425:29: note: byref variable will be forcibly initialized struct jffs2_unknown_node marker = { ^~~~~~ /kisskb/src/fs/jffs2/erase.c:424:15: note: byref variable will be forcibly initialized struct kvec vecs[1]; ^~~~ /kisskb/src/fs/jffs2/erase.c:404:11: note: byref variable will be forcibly initialized uint32_t bad_offset; ^~~~~~~~~~ /kisskb/src/fs/jffs2/erase.c:402:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'handle_read_event_rsp': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4100:23: note: byref variable will be forcibly initialized struct list_head msgs; ^~~~ In file included from /kisskb/src/kernel/stop_machine.c:24: /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_work': /kisskb/src/kernel/stop_machine.c:96:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wakeq); ^~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_two_works': /kisskb/src/kernel/stop_machine.c:266:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wakeq); ^~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/stop_machine.c: In function '__stop_cpus': /kisskb/src/kernel/stop_machine.c:425:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_panic_request_and_wait': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4869:23: note: byref variable will be forcibly initialized struct ipmi_recv_msg recv_msg; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4868:23: note: byref variable will be forcibly initialized struct ipmi_smi_msg smi_msg; ^~~~~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_one_cpu': /kisskb/src/kernel/stop_machine.c:141:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'send_panic_events': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4929:19: note: byref variable will be forcibly initialized struct ipmi_addr addr; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4927:16: note: byref variable will be forcibly initialized unsigned char data[16]; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4926:25: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_two_cpus': /kisskb/src/kernel/stop_machine.c:337:30: note: byref variable will be forcibly initialized struct cpu_stop_work work1, work2; ^~~~~ /kisskb/src/kernel/stop_machine.c:337:23: note: byref variable will be forcibly initialized struct cpu_stop_work work1, work2; ^~~~~ /kisskb/src/kernel/stop_machine.c:336:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_machine_from_inactive_cpu': /kisskb/src/kernel/stop_machine.c:662:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'cleanup_smi_msgs': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3556:19: note: byref variable will be forcibly initialized struct list_head tmplist; ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'clean_up_interface_data': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:692:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/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:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1296:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(user->self, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1282:19: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/kernel/kexec_core.c: In function 'kimage_alloc_normal_control_pages': /kisskb/src/kernel/kexec_core.c:365:19: note: byref variable will be forcibly initialized struct list_head extra_pages; ^~~~~~~~~~~ /kisskb/src/kernel/kexec_core.c: In function 'kimage_crash_copy_vmcoreinfo': /kisskb/src/kernel/kexec_core.c:501:15: note: byref variable will be forcibly initialized struct page *vmcoreinfo_page; ^~~~~~~~~~~~~~~ /kisskb/src/kernel/kexec_core.c: In function '__crash_kexec': /kisskb/src/kernel/kexec_core.c:955:19: note: byref variable will be forcibly initialized struct pt_regs fixed_regs; ^~~~~~~~~~ /kisskb/src/kernel/kexec_core.c: In function 'crash_save_cpu': /kisskb/src/kernel/kexec_core.c:1062:22: note: byref variable will be forcibly initialized struct elf_prstatus prstatus; ^~~~~~~~ /kisskb/src/kernel/trace/trace_events.c: In function 'f_start': /kisskb/src/kernel/trace/trace_events.c:1375:9: note: byref variable will be forcibly initialized loff_t l = 0; ^ /kisskb/src/kernel/trace/trace_events.c: In function 'event_enable_read': /kisskb/src/kernel/trace/trace_events.c:1138:7: note: byref variable will be forcibly initialized char buf[4] = "0"; ^~~ /kisskb/src/kernel/trace/trace_events.c: In function 'system_enable_read': /kisskb/src/kernel/trace/trace_events.c:1208:7: note: byref variable will be forcibly initialized char buf[2]; ^~~ /kisskb/src/kernel/trace/trace_events.c: In function 'event_id_read': /kisskb/src/kernel/trace/trace_events.c:1421:7: note: byref variable will be forcibly initialized char buf[32]; ^~~ /kisskb/src/kernel/trace/trace_events.c: In function 'event_enable_write': /kisskb/src/kernel/trace/trace_events.c:1167:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/kernel/trace/trace_events.c: In function 'system_enable_write': /kisskb/src/kernel/trace/trace_events.c:1251:16: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/trace/trace_events.c:14: /kisskb/src/kernel/trace/trace_events.c: In function '__ftrace_clear_event_pids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:674:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_no_pids, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:671:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_pids, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c: In function 'event_pid_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:1753:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_no_pids, pid_list); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:1751:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_pids, pid_list); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:1721:25: note: byref variable will be forcibly initialized struct trace_pid_list *pid_list; ^~~~~~~~ In file included from /kisskb/src/fs/jffs2/background.c:19: /kisskb/src/fs/jffs2/background.c: In function 'kernel_dequeue_signal': /kisskb/src/include/linux/sched/signal.h:282:19: note: byref variable will be forcibly initialized kernel_siginfo_t __info; ^~~~~~ /kisskb/src/fs/jffs2/background.c: In function 'jffs2_garbage_collect_thread': /kisskb/src/fs/jffs2/background.c:78:11: note: byref variable will be forcibly initialized sigset_t hupmask; ^~~~~~~ /kisskb/src/kernel/trace/trace_events.c: In function 'ftrace_event_write': /kisskb/src/kernel/trace/trace_events.c:935:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^~~~~~ /kisskb/src/kernel/trace/trace_events.c: In function 'early_enable_events': /kisskb/src/kernel/trace/trace_events.c:3364:8: note: byref variable will be forcibly initialized char *buf = bootup_event_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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_event_perf.c:9: /kisskb/src/kernel/trace/trace_event_perf.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/readdir.c: In function 'fuse_force_forget': /kisskb/src/fs/fuse/readdir.c:256:24: note: byref variable will be forcibly initialized struct fuse_forget_in inarg; ^~~~~ /kisskb/src/kernel/trace/trace_event_perf.c: In function 'perf_ftrace_function_call': /kisskb/src/kernel/trace/trace_event_perf.c:441:6: note: byref variable will be forcibly initialized int rctx; ^~~~ /kisskb/src/kernel/trace/trace_event_perf.c:440:17: note: byref variable will be forcibly initialized struct pt_regs regs; ^~~~ /kisskb/src/kernel/trace/trace_event_perf.c:439:20: note: byref variable will be forcibly initialized struct hlist_head head; ^~~~ In file included from /kisskb/src/include/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:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:76:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/fs/fuse/readdir.c: In function 'fuse_readdir_uncached': /kisskb/src/fs/fuse/readdir.c:321:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ /kisskb/src/drivers/gpio/gpio-ftgpio010.c: In function 'ftgpio_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-ftgpio010.c:145:16: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/video/backlight/aat2870_bl.c: In function 'aat2870_bl_probe': /kisskb/src/drivers/video/backlight/aat2870_bl.c:114:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c: In function 'dmaengine_pcm_hw_params': /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c:81:26: note: byref variable will be forcibly initialized 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:113:26: note: byref variable will be forcibly initialized struct snd_pcm_hardware hw; ^~ /kisskb/src/sound/soc/codecs/rl6231.c: In function 'rl6231_get_pre_div': /kisskb/src/sound/soc/codecs/rl6231.c:28:10: note: byref variable will be forcibly initialized int pd, val; ^~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/kernel/kcov.c:14: /kisskb/src/kernel/kcov.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_manifest_load': /kisskb/src/sound/soc/soc-topology.c:2449:43: note: byref variable will be forcibly initialized struct snd_soc_tplg_manifest *manifest, *_manifest; ^~~~~~~~~ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_link_elems_load': /kisskb/src/sound/soc/soc-topology.c:2232:42: note: byref variable will be forcibly initialized struct snd_soc_tplg_link_config *link, *_link; ^~~~~ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_dai_config': /kisskb/src/sound/soc/soc-topology.c:2303:36: note: byref variable will be forcibly initialized struct snd_soc_dai_link_component dai_component; ^~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_pcm_elems_load': /kisskb/src/sound/soc/soc-topology.c:1949:33: note: byref variable will be forcibly initialized struct snd_soc_tplg_pcm *pcm, *_pcm; ^~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/include/sound/soc.h:14, from /kisskb/src/sound/soc/soc-topology.c:28: /kisskb/src/sound/soc/soc-topology.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/mlock.c: In function '__munlock_pagevec_fill': /kisskb/src/mm/mlock.c:355:14: note: byref variable will be forcibly initialized spinlock_t *ptl; ^~~ /kisskb/src/mm/mlock.c: In function '__munlock_pagevec': /kisskb/src/mm/mlock.c:266:6: note: byref variable will be forcibly initialized int pgrescued = 0; ^~~~~~~~~ /kisskb/src/mm/mlock.c:264:17: note: byref variable will be forcibly initialized struct pagevec pvec_putback; ^~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_hw_set_value': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:190:23: note: byref variable will be forcibly initialized struct mtk_pin_field pf; ^~ In file included from /kisskb/src/sound/soc/soc-topology.c:27: /kisskb/src/sound/soc/soc-topology.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_dapm_widget_create': /kisskb/src/sound/soc/soc-topology.c:1455:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template, *widget; ^~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_hw_get_value': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:213:23: note: byref variable will be forcibly initialized struct mtk_pin_field pf; ^~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_xt_get_gpio_state': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:298:6: note: byref variable will be forcibly initialized int value, err; ^~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:297:15: note: byref variable will be forcibly initialized unsigned int gpio_n; ^~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:296:20: note: byref variable will be forcibly initialized struct gpio_chip *gpio_chip; ^~~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_get_pu_pd': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:663:15: note: byref variable will be forcibly initialized int err, pu, pd; ^~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:663:11: note: byref variable will be forcibly initialized int err, pu, pd; ^~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_get_pupd_r1_r0': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:709:15: note: byref variable will be forcibly initialized int err, r0, r1; ^~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:709:11: note: byref variable will be forcibly initialized int err, r0, r1; ^~ /kisskb/src/mm/mlock.c: In function 'munlock_vma_pages_range': /kisskb/src/mm/mlock.c:430:18: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_xt_set_gpio_as_eint': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:318:15: note: byref variable will be forcibly initialized unsigned int gpio_n; ^~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:317:20: note: byref variable will be forcibly initialized struct gpio_chip *gpio_chip; ^~~~~~~~~ /kisskb/src/mm/mlock.c: In function 'apply_vma_lock_flags': /kisskb/src/mm/mlock.c:563:33: note: byref variable will be forcibly initialized struct vm_area_struct * vma, * prev; ^~~~ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_dmixer_create': /kisskb/src/sound/soc/soc-topology.c:759:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new kc; ^~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_disable_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:427:9: note: byref variable will be forcibly initialized int v, v2; ^~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:427:6: note: byref variable will be forcibly initialized int v, v2; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:470:16: note: byref variable will be forcibly initialized int reg, err, v; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_disable_get_rev1': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:499:6: note: byref variable will be forcibly initialized int v, err; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_bias_get_rev1': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:538:11: note: byref variable will be forcibly initialized int err, v; ^ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_denum_create': /kisskb/src/sound/soc/soc-topology.c:923:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new kc; ^~ /kisskb/src/mm/mlock.c: In function 'apply_mlockall_flags': /kisskb/src/mm/mlock.c:741:33: note: byref variable will be forcibly initialized struct vm_area_struct * vma, * prev = NULL; ^~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_drive_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:816:17: note: byref variable will be forcibly initialized int err, val1, val2; ^~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:816:11: note: byref variable will be forcibly initialized int err, val1, val2; ^~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_drive_get_rev1': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:863:11: note: byref variable will be forcibly initialized int err, val1; ^~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_adv_pull_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:936:9: note: byref variable will be forcibly initialized u32 t, t2; ^~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:936:6: note: byref variable will be forcibly initialized u32 t, t2; ^ /kisskb/src/kernel/seccomp.c: In function 'seccomp_get_action_avail': /kisskb/src/kernel/seccomp.c:1876:6: note: byref variable will be forcibly initialized u32 action; ^~~~~~ /kisskb/src/kernel/seccomp.c: In function 'seccomp_get_notif_sizes': /kisskb/src/kernel/seccomp.c:1900:29: note: byref variable will be forcibly initialized struct seccomp_notif_sizes sizes = { ^~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c: In function 'mtk_pinconf_adv_drive_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:1005:14: note: byref variable will be forcibly initialized u32 en, e0, e1; ^~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:1005:10: note: byref variable will be forcibly initialized u32 en, e0, e1; ^~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:1005:6: note: byref variable will be forcibly initialized u32 en, e0, e1; ^~ /kisskb/src/sound/soc/soc-ac97.c: In function 'snd_soc_set_ac97_ops_of_reset': /kisskb/src/sound/soc/soc-ac97.c:406:28: note: byref variable will be forcibly initialized struct snd_ac97_reset_cfg cfg; ^~~ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_dbytes_create': /kisskb/src/sound/soc/soc-topology.c:681:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new kc; ^~ /kisskb/src/kernel/seccomp.c: In function 'do_seccomp': /kisskb/src/kernel/seccomp.c:1900:29: note: byref variable will be forcibly initialized /kisskb/src/sound/soc/soc-topology.c: In function 'snd_soc_tplg_component_load': /kisskb/src/sound/soc/soc-topology.c:2659:18: note: byref variable will be forcibly initialized struct soc_tplg tplg; ^~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_pinconf_group_set': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:380:18: note: byref variable will be forcibly initialized unsigned int i, npins; ^~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:379:22: note: byref variable will be forcibly initialized const unsigned int *pins; ^~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_pinconf_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:102:27: note: byref variable will be forcibly initialized int val, val2, err, reg, ret = 1; ^~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:102:11: note: byref variable will be forcibly initialized int val, val2, err, reg, ret = 1; ^~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:102:6: note: byref variable will be forcibly initialized int val, val2, err, reg, ret = 1; ^~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_pinconf_group_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:354:18: note: byref variable will be forcibly initialized unsigned int i, npins, old = 0; ^~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:353:22: note: byref variable will be forcibly initialized const unsigned int *pins; ^~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:11: /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_gpio_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:435:6: note: byref variable will be forcibly initialized int value, err; ^~~~~ 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:97, 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:303:9: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/tracepoint.c:5: /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_add_func': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:276:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:253:32: note: byref variable will be forcibly initialized struct tracepoint_func *old, *tp_funcs; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/tracepoint.c:5: /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_remove_func': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:311:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:309:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:293:32: note: byref variable will be forcibly initialized struct tracepoint_func *old, *tp_funcs; ^~~~~~~~ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_register_prio': /kisskb/src/kernel/tracepoint.c:335:25: note: byref variable will be forcibly initialized struct tracepoint_func tp_func; ^~~~~~~ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_unregister': /kisskb/src/kernel/tracepoint.c:376:25: note: byref variable will be forcibly initialized struct tracepoint_func tp_func; ^~~~~~~ In file included from /kisskb/src/kernel/relay.c:17: /kisskb/src/kernel/relay.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/security.h:30, from /kisskb/src/include/linux/fs_context.h:14, from /kisskb/src/fs/jffs2/fs.c:20: /kisskb/src/fs/jffs2/fs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/jffs2/fs.c: In function 'jffs2_do_setattr': /kisskb/src/fs/jffs2/fs.c:42:11: note: byref variable will be forcibly initialized uint32_t alloclen; ^~~~~~~~ /kisskb/src/fs/jffs2/fs.c:38:26: note: byref variable will be forcibly initialized union jffs2_device_node dev; ^~~ /kisskb/src/kernel/relay.c: In function 'subbuf_splice_actor': /kisskb/src/kernel/relay.c:1128:26: note: byref variable will be forcibly initialized struct splice_pipe_desc spd = { ^~~ /kisskb/src/kernel/relay.c:1127:22: note: byref variable will be forcibly initialized struct partial_page partial[PIPE_DEF_BUFFERS]; ^~~~~~~ /kisskb/src/kernel/relay.c:1126:15: note: byref variable will be forcibly initialized struct page *pages[PIPE_DEF_BUFFERS]; ^~~~~ /kisskb/src/kernel/relay.c: In function 'relay_file_splice_read': /kisskb/src/kernel/relay.c:1210:6: note: byref variable will be forcibly initialized int nonpad_ret = 0; ^~~~~~~~~~ /kisskb/src/fs/jffs2/fs.c: In function 'jffs2_iget': /kisskb/src/fs/jffs2/fs.c:257:26: note: byref variable will be forcibly initialized union jffs2_device_node jdev; ^~~~ /kisskb/src/fs/jffs2/fs.c:256:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode latest_node; ^~~~~~~~~~~ /kisskb/src/fs/jffs2/fs.c: In function 'jffs2_dirty_inode': /kisskb/src/fs/jffs2/fs.c:373:15: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/jffs2/fs.c:17: /kisskb/src/fs/jffs2/fs.c: In function 'jffs2_gc_fetch_inode': /kisskb/src/fs/jffs2/os-linux.h:43:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^~~~~~ /kisskb/src/include/linux/wait.h:54:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/fs/jffs2/fs.c:658:5: note: in expansion of macro 'sleep_on_spinunlock' sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/relay.c: In function 'relay_late_setup_files': /kisskb/src/kernel/relay.c:579:37: note: byref variable will be forcibly initialized struct rchan_percpu_buf_dispatcher disp; ^~~~ In file included from /kisskb/src/include/crypto/internal/skcipher.h:12, 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:7: note: byref variable will be forcibly initialized char __##name##_desc[sizeof(struct skcipher_request) + \ ^~ /kisskb/src/crypto/authenc.c:181:2: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' SYNC_SKCIPHER_REQUEST_ON_STACK(skreq, ctx->null); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_create': /kisskb/src/crypto/authenc.c:375:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_setkey': /kisskb/src/crypto/authenc.c:90:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/mmap.h:48, from /kisskb/src/mm/mmap.c:57: /kisskb/src/mm/mmap.c: In function 'perf_trace_vm_unmapped_area': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmap.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(vm_unmapped_area, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmap.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(vm_unmapped_area, ^~~~~~~~~~~ In file included from /kisskb/src/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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmap.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(vm_unmapped_area, ^~~~~~~~~~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_store': /kisskb/src/drivers/video/backlight/adp8860_bl.c:441:16: note: byref variable will be forcibly initialized unsigned long 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:600:16: note: byref variable will be forcibly initialized unsigned long 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_probe': /kisskb/src/drivers/video/backlight/adp8860_bl.c:658:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/mm/mmap.c: In function 'unmap_region': /kisskb/src/mm/mmap.c:2671:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/mmap.c: In function 'cmdline_parse_stack_guard_gap': /kisskb/src/mm/mmap.c:2574:8: note: byref variable will be forcibly initialized char *endptr; ^~~~~~ /kisskb/src/mm/mmap.c: In function 'ksys_mmap_pgoff': /kisskb/src/mm/mmap.c:1610:23: note: byref variable will be forcibly initialized struct user_struct *user = NULL; ^~~~ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area': /kisskb/src/mm/mmap.c:2169:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^~~~ /kisskb/src/mm/mmap.c:2168:31: note: byref variable will be forcibly initialized struct vm_area_struct *vma, *prev; ^~~~ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area_topdown': /kisskb/src/mm/mmap.c:2209:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^~~~ /kisskb/src/mm/mmap.c:2207:31: note: byref variable will be forcibly initialized struct vm_area_struct *vma, *prev; ^~~~ /kisskb/src/mm/mmap.c: In function 'exit_mmap': /kisskb/src/mm/mmap.c:3169:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/mmap.c: In function 'do_brk_flags': /kisskb/src/mm/mmap.c:3069:29: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^~~~~~~~~ /kisskb/src/mm/mmap.c:3069:19: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^~~~~~~ /kisskb/src/mm/mmap.c:3068:31: note: byref variable will be forcibly initialized struct vm_area_struct *vma, *prev; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/mmap.c:13: /kisskb/src/mm/mmap.c: In function 'vm_brk_flags': /kisskb/src/mm/mmap.c:3139:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/mmap.c: In function '__do_sys_brk': /kisskb/src/mm/mmap.c:199:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/mmap.c: In function '__vm_munmap': /kisskb/src/mm/mmap.c:2926:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'event_set_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c:1556:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(file->filter, filter); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c: In function 'mmap_region': /kisskb/src/mm/mmap.c:1733:29: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^~~~~~~~~ /kisskb/src/mm/mmap.c:1733:19: note: byref variable will be forcibly initialized struct rb_node **rb_link, *rb_parent; ^~~~~~~ /kisskb/src/mm/mmap.c:1731:31: note: byref variable will be forcibly initialized struct vm_area_struct *vma, *prev, *merge; ^~~~ 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:10, 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/perf_event.h:57, 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:586:9: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'process_preds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c:1539:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(filter->prog, prog); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c:1513:6: note: byref variable will be forcibly initialized int index; ^~~~~ /kisskb/src/kernel/trace/trace_events_filter.c:1512:6: note: byref variable will be forcibly initialized int nr_preds; ^~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c:1511:6: note: byref variable will be forcibly initialized int nr_parens; ^~~~~~~~~ /kisskb/src/mm/mmap.c: In function '__do_sys_remap_file_pages': /kisskb/src/mm/mmap.c:2970:16: note: byref variable will be forcibly initialized unsigned long populate = 0; ^~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'create_filter': /kisskb/src/kernel/trace/trace_events_filter.c:1737:29: note: byref variable will be forcibly initialized 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:1599:12: note: byref variable will be forcibly initialized LIST_HEAD(filter_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'create_system_filter': /kisskb/src/kernel/trace/trace_events_filter.c:1777:29: note: byref variable will be forcibly initialized struct filter_parse_error *pe = NULL; ^~ /kisskb/src/kernel/trace/trace_events_filter.c: In function '__ftrace_function_set_filter': /kisskb/src/kernel/trace/trace_events_filter.c:1944:9: note: byref variable will be forcibly initialized int i, re_cnt, ret = -EINVAL; ^~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'ftrace_function_set_filter': /kisskb/src/kernel/trace/trace_events_filter.c:2030:30: note: byref variable will be forcibly initialized struct function_filter_data data = { ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/kernel/trace/trace_events_filter_test.h:51, from /kisskb/src/kernel/trace/trace_events_filter.c:2102: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'perf_trace_ftrace_test_filter': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/./trace_events_filter_test.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ftrace_test_filter, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/./trace_events_filter_test.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ftrace_test_filter, ^~~~~~~~~~~ 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:2102: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'trace_event_raw_event_ftrace_test_filter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/./trace_events_filter_test.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ftrace_test_filter, ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'filter_build_regex': /kisskb/src/kernel/trace/trace_events_filter.c:865:8: note: byref variable will be forcibly initialized char *search; ^~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'parse_pred': /kisskb/src/kernel/trace/trace_events_filter.c:1162:6: note: byref variable will be forcibly initialized u64 val; ^~~ /kisskb/src/kernel/trace/trace_events_filter.c:1159:7: note: byref variable will be forcibly initialized 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:2220:24: note: byref variable will be forcibly initialized 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:1800:23: note: byref variable will be forcibly initialized 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:1853:23: note: byref variable will be forcibly initialized struct event_filter *filter = NULL; ^~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'ftrace_profile_set_filter': /kisskb/src/kernel/trace/trace_events_filter.c:2060:23: note: byref variable will be forcibly initialized struct event_filter *filter = NULL; ^~~~~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'cmu_wr': /kisskb/src/drivers/phy/phy-xgene.c:597:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'cmu_toggle1to0': /kisskb/src/drivers/phy/phy-xgene.c:627:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'cmu_clrbits': /kisskb/src/drivers/phy/phy-xgene.c:640:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'cmu_setbits': /kisskb/src/drivers/phy/phy-xgene.c:650:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'serdes_wr': /kisskb/src/drivers/phy/phy-xgene.c:660:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'serdes_clrbits': /kisskb/src/drivers/phy/phy-xgene.c:686:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'serdes_setbits': /kisskb/src/drivers/phy/phy-xgene.c:696:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_ssc_enable': /kisskb/src/drivers/phy/phy-xgene.c:915:6: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/security.h:27, from /kisskb/src/kernel/trace/trace_events_trigger.c:8: /kisskb/src/kernel/trace/trace_events_trigger.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_sata_cfg_lanes': /kisskb/src/drivers/phy/phy-xgene.c:940:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/fs/jffs2/writev.c: In function 'jffs2_flash_direct_write': /kisskb/src/fs/jffs2/writev.c:39:15: note: byref variable will be forcibly initialized struct kvec vecs[1]; ^~~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_pdwn_force_vco': /kisskb/src/drivers/phy/phy-xgene.c:1237:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_cal_rdy_chk': /kisskb/src/drivers/phy/phy-xgene.c:1139:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/fs/jffs2/super.c: In function 'jffs2_parse_param': /kisskb/src/fs/jffs2/super.c:189:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_gen_avg_val': /kisskb/src/drivers/phy/phy-xgene.c:1434:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'set_trigger_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_trigger.c:768:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(data->filter, filter); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_trigger.c:743:23: note: byref variable will be forcibly initialized struct event_filter *filter = NULL, *tmp; ^~~~~~ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'event_enable_trigger_func': /kisskb/src/kernel/trace/trace_events_trigger.c:1371:8: note: byref variable will be forcibly initialized char *trigger; ^~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_probe': /kisskb/src/drivers/phy/phy-xgene.c:1654:6: note: byref variable will be forcibly initialized u32 default_txcp1[] = DEFAULT_SATA_TXCP1; ^~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1653:6: note: byref variable will be forcibly initialized u32 default_txcn2[] = DEFAULT_SATA_TXCN2; ^~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1652:6: note: byref variable will be forcibly initialized u32 default_txcn1[] = DEFAULT_SATA_TXCN1; ^~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1651:6: note: byref variable will be forcibly initialized u32 default_txamp[] = DEFAULT_SATA_TXAMP; ^~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1650:6: note: byref variable will be forcibly initialized u32 default_txeye_tuning[] = DEFAULT_SATA_TXEYETUNING; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1649:6: note: byref variable will be forcibly initialized u32 default_txeye_direction[] = DEFAULT_SATA_TXEYEDIRECTION; ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1648:6: note: byref variable will be forcibly initialized u32 default_txboost_gain[] = DEFAULT_SATA_TXBOOST_GAIN; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1647:6: note: byref variable will be forcibly initialized u32 default_spd[] = DEFAULT_SATA_SPD_SEL; ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'event_trigger_callback': /kisskb/src/kernel/trace/trace_events_trigger.c:634:8: note: byref variable will be forcibly initialized char *trigger = NULL; ^~~~~~~ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'trigger_process_regex': /kisskb/src/kernel/trace/trace_events_trigger.c:219:18: note: byref variable will be forcibly initialized char *command, *next; ^~~~ /kisskb/src/sound/soc/soc-compress.c: In function 'soc_compr_open_fe': /kisskb/src/sound/soc/soc-compress.c:108:35: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget_list *list; ^~~~ /kisskb/src/sound/soc/soc-compress.c: In function 'snd_soc_new_compress': /kisskb/src/sound/soc/soc-compress.c:519:7: note: byref variable will be forcibly initialized char new_name[64]; ^~~~~~~~ /kisskb/src/sound/soc/soc-compress.c:518:18: note: byref variable will be forcibly initialized struct snd_pcm *be_pcm; ^~~~~~ /kisskb/src/drivers/gpio/gpio-grgpio.c: In function 'grgpio_probe': /kisskb/src/drivers/gpio/gpio-grgpio.c:337:6: note: byref variable will be forcibly initialized int size; ^~~~ /kisskb/src/drivers/gpio/gpio-grgpio.c:335:6: note: byref variable will be forcibly initialized u32 prop; ^~~~ /kisskb/src/drivers/video/hdmi.c: In function 'hdmi_spd_infoframe_log': /kisskb/src/drivers/video/hdmi.c:1269:5: note: byref variable will be forcibly initialized u8 buf[17]; ^~~ /kisskb/src/sound/soc/codecs/rt1015.c: In function 'rt1015_set_component_pll': /kisskb/src/sound/soc/codecs/rt1015.c:869:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code; ^~~~~~~~ /kisskb/src/sound/soc/codecs/rt1015.c: In function 'rt1015_flush_work': /kisskb/src/sound/soc/codecs/rt1015.c:569:15: note: byref variable will be forcibly initialized unsigned int val, i = 0, count = 200; ^~~ /kisskb/src/sound/soc/codecs/rt1015.c: In function 'rt1015_i2c_probe': /kisskb/src/sound/soc/codecs/rt1015.c:1184:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/mm/mprotect.c: In function 'change_pmd_range': /kisskb/src/mm/mprotect.c:220:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/mprotect.c: In function 'mprotect_fixup': /kisskb/src/mm/mprotect.c:423:12: note: byref variable will be forcibly initialized pgprot_t new_pgprot = vm_get_page_prot(newflags); ^~~~~~~~~~ /kisskb/src/mm/mprotect.c: In function 'do_mprotect_pkey': /kisskb/src/mm/mprotect.c:516:31: note: byref variable will be forcibly initialized struct vm_area_struct *vma, *prev; ^~~~ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_store': /kisskb/src/drivers/video/backlight/adp8870_bl.c:562:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_getattr': /kisskb/src/fs/overlayfs/inode.c:241:17: note: byref variable will be forcibly initialized struct kstat lowerdatastat; ^~~~~~~~~~~~~ /kisskb/src/fs/overlayfs/inode.c:190:17: note: byref variable will be forcibly initialized struct kstat lowerstat; ^~~~~~~~~ /kisskb/src/fs/overlayfs/inode.c:162:14: note: byref variable will be forcibly initialized struct path realpath; ^~~~~~~~ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_bl_ambient_light_zone_store': /kisskb/src/drivers/video/backlight/adp8870_bl.c:784:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_lookup_temp': /kisskb/src/fs/overlayfs/dir.c:48:7: note: byref variable will be forcibly initialized char name[20]; ^~~~ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_update_time': /kisskb/src/fs/overlayfs/inode.c:462:15: note: byref variable will be forcibly initialized struct path upperpath = { ^~~~~~~~~ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_set_nlink_common': /kisskb/src/fs/overlayfs/inode.c:719:7: note: byref variable will be forcibly initialized char buf[13]; ^~~ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_clear_empty': /kisskb/src/fs/overlayfs/dir.c:369:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/overlayfs/dir.c:366:14: note: byref variable will be forcibly initialized struct path upperpath; ^~~~~~~~~ In file included from /kisskb/src/fs/overlayfs/dir.c:17: /kisskb/src/fs/overlayfs/overlayfs.h:495:43: note: byref variable will be forcibly initialized #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) ^ /kisskb/src/fs/overlayfs/dir.c:392:39: note: in expansion of macro 'OVL_CATTR' opaquedir = ovl_create_temp(workdir, OVL_CATTR(stat.mode)); ^~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/dir.c:7: /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_rename': /kisskb/src/fs/overlayfs/dir.c:1092:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_get_nlink': /kisskb/src/fs/overlayfs/inode.c:748:7: note: byref variable will be forcibly initialized char buf[13]; ^~~ /kisskb/src/fs/overlayfs/inode.c:746:6: note: byref variable will be forcibly initialized int nlink_diff; ^~~~~~~~~~ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_do_remove': /kisskb/src/fs/overlayfs/dir.c:880:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_create_over_whiteout': /kisskb/src/fs/overlayfs/dir.c:506:16: note: byref variable will be forcibly initialized struct iattr attr = { ^~~~ /kisskb/src/fs/overlayfs/dir.c:468:26: note: byref variable will be forcibly initialized struct posix_acl *acl, *default_acl; ^~~~~~~~~~~ /kisskb/src/fs/overlayfs/dir.c:468:20: note: byref variable will be forcibly initialized struct posix_acl *acl, *default_acl; ^~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_link': /kisskb/src/fs/overlayfs/dir.c:724:24: note: byref variable will be forcibly initialized &(struct ovl_cattr) {.hardlink = ovl_dentry_upper(old)}, ^ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_probe': /kisskb/src/drivers/video/backlight/adp8870_bl.c:842:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/mm/mremap.c: In function 'move_page_tables': /kisskb/src/mm/mremap.c:413:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/mremap.c: In function 'move_vma': /kisskb/src/mm/mremap.c:497:7: note: byref variable will be forcibly initialized bool need_rmap_locks; ^~~~~~~~~~~~~~~ /kisskb/src/mm/mremap.c:490:16: note: byref variable will be forcibly initialized unsigned long vm_flags = vma->vm_flags; ^~~~~~~~ /kisskb/src/mm/mremap.c: In function 'mremap_to': /kisskb/src/mm/mremap.c:703:16: note: byref variable will be forcibly initialized unsigned long charged = 0; ^~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/mremap.c:11: /kisskb/src/mm/mremap.c: In function '__do_sys_mremap': /kisskb/src/mm/mremap.c:820:12: note: byref variable will be forcibly initialized LIST_HEAD(uf_unmap); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/mremap.c:819:12: note: byref variable will be forcibly initialized LIST_HEAD(uf_unmap_early); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/mremap.c:816:7: note: byref variable will be forcibly initialized bool locked = false; ^~~~~~ /kisskb/src/mm/mremap.c:815:16: note: byref variable will be forcibly initialized unsigned long charged = 0; ^~~~~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_real_ioctl': /kisskb/src/fs/overlayfs/file.c:543:12: note: byref variable will be forcibly initialized struct fd real; ^~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_ioctl_set_fsxflags': /kisskb/src/fs/overlayfs/file.c:646:17: note: byref variable will be forcibly initialized struct fsxattr fa; ^~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_fadvise': /kisskb/src/fs/overlayfs/file.c:523:12: note: byref variable will be forcibly initialized struct fd real; ^~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_copyfile': /kisskb/src/fs/overlayfs/file.c:712:21: note: byref variable will be forcibly initialized struct fd real_in, real_out; ^~~~~~~~ /kisskb/src/fs/overlayfs/file.c:712:12: note: byref variable will be forcibly initialized struct fd real_in, real_out; ^~~~~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_fallocate': /kisskb/src/fs/overlayfs/file.c:501:12: note: byref variable will be forcibly initialized struct fd real; ^~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_splice_read': /kisskb/src/fs/overlayfs/file.c:405:12: note: byref variable will be forcibly initialized struct fd real; ^~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_splice_write': /kisskb/src/fs/overlayfs/file.c:425:12: note: byref variable will be forcibly initialized struct fd real; ^~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_fsync': /kisskb/src/fs/overlayfs/file.c:444:12: note: byref variable will be forcibly initialized struct fd real; ^~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_write_iter': /kisskb/src/fs/overlayfs/file.c:338:12: note: byref variable will be forcibly initialized struct fd real; ^~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_read_iter': /kisskb/src/fs/overlayfs/file.c:293:12: note: byref variable will be forcibly initialized struct fd real; ^~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_llseek': /kisskb/src/fs/overlayfs/file.c:180:12: note: byref variable will be forcibly initialized struct fd real; ^~~~ /kisskb/src/drivers/video/of_display_timing.c: In function 'parse_timing_property': /kisskb/src/drivers/video/of_display_timing.c:29:6: note: byref variable will be forcibly initialized 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:59:6: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/lib/decompress_bunzip2.c: In function 'get_next_block': /kisskb/src/lib/decompress_bunzip2.c:235:38: note: byref variable will be forcibly initialized unsigned char length[MAX_SYMBOLS], temp[MAX_HUFCODE_BITS+1]; ^~~~ /kisskb/src/lib/decompress_bunzip2.c:235:17: note: byref variable will be forcibly initialized unsigned char length[MAX_SYMBOLS], temp[MAX_HUFCODE_BITS+1]; ^~~~~~ /kisskb/src/lib/decompress_bunzip2.c: In function 'bunzip2': /kisskb/src/lib/decompress_bunzip2.c:686:22: note: byref variable will be forcibly initialized struct bunzip_data *bd; ^~ /kisskb/src/kernel/crash_dump.c: In function 'setup_elfcorehdr': /kisskb/src/kernel/crash_dump.c:31:8: note: byref variable will be forcibly initialized char *end; ^~~ 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/fs/fuse/virtio_fs.c:9: /kisskb/src/fs/fuse/virtio_fs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized 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:27: /kisskb/src/kernel/padata.c: In function 'padata_serial_worker': /kisskb/src/kernel/padata.c:360:12: note: byref variable will be forcibly initialized LIST_HEAD(local_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/kernel/padata.c:35: /kisskb/src/kernel/padata.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/fuse/virtio_fs.c: In function 'virtio_fs_enqueue_req': /kisskb/src/fs/fuse/virtio_fs.c:1130:15: note: byref variable will be forcibly initialized unsigned int argbuf_used = 0; ^~~~~~~~~~~ /kisskb/src/fs/fuse/virtio_fs.c:1125:21: note: byref variable will be forcibly initialized struct scatterlist stack_sg[ARRAY_SIZE(stack_sgs)]; ^~~~~~~~ /kisskb/src/fs/fuse/virtio_fs.c:1124:22: note: byref variable will be forcibly initialized struct scatterlist *stack_sgs[6]; ^~~~~~~~~ /kisskb/src/kernel/torture.c: In function 'stutter_wait': /kisskb/src/kernel/torture.c:605:10: note: byref variable will be forcibly initialized ktime_t delay; ^~~~~ /kisskb/src/kernel/torture.c: In function 'torture_kthread_stopping': /kisskb/src/kernel/torture.c:803:7: note: byref variable will be forcibly initialized 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:208:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^~~~ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^~~~ /kisskb/src/kernel/torture.c: In function 'torture_stutter': /kisskb/src/kernel/torture.c:644:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^~~~ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^~~~ /kisskb/src/kernel/torture.c:643:10: note: byref variable will be forcibly initialized ktime_t delay; ^~~~~ /kisskb/src/fs/fuse/virtio_fs.c: In function 'send_forget_request': /kisskb/src/fs/fuse/virtio_fs.c:401:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:27: /kisskb/src/kernel/padata.c: In function 'padata_replace_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/padata.c:649:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ps->pd, pd_new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/virtio_fs.c: In function 'virtio_fs_parse_param': /kisskb/src/fs/fuse/virtio_fs.c:97:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/fuse/virtio_fs.c: In function 'virtio_fs_read_tag': /kisskb/src/fs/fuse/virtio_fs.c:294:7: note: byref variable will be forcibly initialized char tag_buf[sizeof_field(struct virtio_fs_config, tag)]; ^~~~~~~ /kisskb/src/fs/fuse/virtio_fs.c: In function 'virtio_fs_hiprio_done_work': /kisskb/src/fs/fuse/virtio_fs.c:325:16: note: byref variable will be forcibly initialized unsigned int len; ^~~ 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:27: /kisskb/src/kernel/padata.c: In function 'padata_do_multithreaded': /kisskb/src/kernel/padata.c:487:12: note: byref variable will be forcibly initialized LIST_HEAD(works); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/padata.c:486:29: note: byref variable will be forcibly initialized struct padata_mt_job_state ps; ^~ /kisskb/src/kernel/padata.c:485:21: note: byref variable will be forcibly initialized struct padata_work my_work, *pw; ^~~~~~~ /kisskb/src/fs/fuse/virtio_fs.c: In function 'virtio_fs_setup_vqs': /kisskb/src/fs/fuse/virtio_fs.c:704:8: note: byref variable will be forcibly initialized char vq_name[VQ_NAME_LEN]; ^~~~~~~ In file included from /kisskb/src/include/uapi/linux/virtio_fs.h:8, from /kisskb/src/fs/fuse/virtio_fs.c:13: /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/fs/fuse/virtio_fs.c:678:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_fs_config, num_request_queues, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/padata.c: In function 'store_cpumask': /kisskb/src/kernel/padata.c:890:16: note: byref variable will be forcibly initialized cpumask_var_t new_cpumask; ^~~~~~~~~~~ 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/virtio_fs.c:7: /kisskb/src/fs/fuse/virtio_fs.c: In function 'virtio_fs_requests_done_work': /kisskb/src/fs/fuse/virtio_fs.c:604:12: note: byref variable will be forcibly initialized LIST_HEAD(reqs); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/fuse/virtio_fs.c:603:15: note: byref variable will be forcibly initialized unsigned int len; ^~~ /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_set_component_pll': /kisskb/src/sound/soc/codecs/rt5682.c:2283:47: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt5682.c:2283:35: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt5682.c:2283:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; ^~~~~~~~ /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_register_dai_clks': /kisskb/src/sound/soc/codecs/rt5682.c:2794:24: note: byref variable will be forcibly initialized struct clk_init_data init = { }; ^~~~ /kisskb/src/sound/soc/codecs/rt5682.c:2810:46: note: byref variable will be forcibly initialized init.parent_hws = &(const struct clk_hw *){ ^ /kisskb/src/sound/soc/codecs/rt5682.c:2802:49: note: byref variable will be forcibly initialized init.parent_data = &(struct clk_parent_data){ ^ /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_calibrate': /kisskb/src/sound/soc/codecs/rt5682.c:3002:6: note: byref variable will be forcibly initialized int value, count; ^~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_hw_get_value_wrap': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:544:6: note: byref variable will be forcibly initialized int value, err; ^~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_pinconf_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:82:24: note: byref variable will be forcibly initialized int pullup, err, reg, ret = 1; ^~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:82:6: note: byref variable will be forcibly initialized int pullup, err, reg, ret = 1; ^~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_pctrl_dt_subnode_to_map': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:400:6: note: byref variable will be forcibly initialized u32 pinfunc, pin, func; ^~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:399:17: note: byref variable will be forcibly initialized unsigned long *configs; ^~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:397:15: note: byref variable will be forcibly initialized unsigned int num_configs; ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_pctrl_dt_node_to_map': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:493:11: note: byref variable will be forcibly initialized unsigned reserved_maps; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:12: /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_gpio_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:795:6: note: byref variable will be forcibly initialized int value, err; ^~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_gpio_get_direction': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:767:6: note: byref variable will be forcibly initialized int value, err; ^~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_pctrl_show_one_pin': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:582:22: note: byref variable will be forcibly initialized int pinmux, pullup, pullen, len = 0, r1 = -1, r0 = -1; ^~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:582:14: note: byref variable will be forcibly initialized int pinmux, pullup, pullen, len = 0, r1 = -1, r0 = -1; ^~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c: In function 'mtk_pctrl_dbg_show': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-paris.c:642:7: note: byref variable will be forcibly initialized char buf[PIN_DBG_BUF_SZ]; ^~~ /kisskb/src/crypto/lzo.c: In function '__lzo_decompress': /kisskb/src/crypto/lzo.c:86:9: note: byref variable will be forcibly initialized size_t tmp_len = *dlen; /* size_t(ulong) <-> uint on 64 bit */ ^~~~~~~ /kisskb/src/crypto/lzo.c: In function 'lzo_sdecompress': /kisskb/src/crypto/lzo.c:86:9: note: byref variable will be forcibly initialized /kisskb/src/crypto/lzo.c: In function 'lzo_decompress': /kisskb/src/crypto/lzo.c:86:9: note: byref variable will be forcibly initialized /kisskb/src/crypto/lzo.c: In function '__lzo_compress': /kisskb/src/crypto/lzo.c:55:9: note: byref variable will be forcibly initialized size_t tmp_len = *dlen; /* size_t(ulong) <-> uint on 64 bit */ ^~~~~~~ /kisskb/src/crypto/lzo.c: In function 'lzo_scompress': /kisskb/src/crypto/lzo.c:55:9: note: byref variable will be forcibly initialized /kisskb/src/crypto/lzo.c: In function 'lzo_compress': /kisskb/src/crypto/lzo.c:55:9: note: byref variable will be forcibly initialized /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_genicv_tail': /kisskb/src/crypto/authencesn.c:99:6: note: byref variable will be forcibly initialized u32 tmp[2]; ^~~ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_genicv': /kisskb/src/crypto/authencesn.c:133:6: note: byref variable will be forcibly initialized u32 tmp[2]; ^~~ In file included from /kisskb/src/include/crypto/internal/skcipher.h:12, 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:7: note: byref variable will be forcibly initialized char __##name##_desc[sizeof(struct skcipher_request) + \ ^~ /kisskb/src/crypto/authencesn.c:171:2: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' 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:6: note: byref variable will be forcibly initialized u32 tmp[2]; ^~~ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_decrypt': /kisskb/src/crypto/authencesn.c:284:6: note: byref variable will be forcibly initialized u32 tmp[2]; ^~~ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_setkey': /kisskb/src/crypto/authencesn.c:64:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_create': /kisskb/src/crypto/authencesn.c:393:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/kernel/watch_queue.c:14: /kisskb/src/kernel/watch_queue.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/crypto/lzo-rle.c: In function '__lzorle_decompress': /kisskb/src/crypto/lzo-rle.c:86:9: note: byref variable will be forcibly initialized size_t tmp_len = *dlen; /* size_t(ulong) <-> uint on 64 bit */ ^~~~~~~ /kisskb/src/crypto/lzo-rle.c: In function 'lzorle_sdecompress': /kisskb/src/crypto/lzo-rle.c:86:9: note: byref variable will be forcibly initialized /kisskb/src/crypto/lzo-rle.c: In function 'lzorle_decompress': /kisskb/src/crypto/lzo-rle.c:86:9: note: byref variable will be forcibly initialized /kisskb/src/crypto/lzo-rle.c: In function '__lzorle_compress': /kisskb/src/crypto/lzo-rle.c:55:9: note: byref variable will be forcibly initialized size_t tmp_len = *dlen; /* size_t(ulong) <-> uint on 64 bit */ ^~~~~~~ /kisskb/src/crypto/lzo-rle.c: In function 'lzorle_scompress': /kisskb/src/crypto/lzo-rle.c:55:9: note: byref variable will be forcibly initialized /kisskb/src/crypto/lzo-rle.c: In function 'lzorle_compress': /kisskb/src/crypto/lzo-rle.c:55:9: note: byref variable will be forcibly initialized In file included from /kisskb/src/kernel/watch_queue.c:14: /kisskb/src/kernel/watch_queue.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'watch_queue_set_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:440:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:353:12: note: in expansion of macro 'rcu_replace_pointer' wfilter = rcu_replace_pointer(wqueue->filter, wfilter, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:290:35: note: byref variable will be forcibly initialized struct watch_notification_filter filter; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'init_watch': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:427:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->queue, wqueue); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c: In function 'add_watch_to_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, wlist); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c: In function 'remove_watch_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:507:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:487:36: note: byref variable will be forcibly initialized struct watch_notification_removal n; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'watch_queue_clear': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:592:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/mpi/ec.c: In function 'ec_mulm_448': /kisskb/src/lib/mpi/ec.c:354:13: note: byref variable will be forcibly initialized mpi_limb_t b1[LIMB_SIZE_HALF_448]; ^~ /kisskb/src/lib/mpi/ec.c:353:13: note: byref variable will be forcibly initialized mpi_limb_t b0[LIMB_SIZE_HALF_448]; ^~ /kisskb/src/lib/mpi/ec.c:352:13: note: byref variable will be forcibly initialized mpi_limb_t a3[LIMB_SIZE_HALF_448]; ^~ /kisskb/src/lib/mpi/ec.c:351:13: note: byref variable will be forcibly initialized mpi_limb_t a2[LIMB_SIZE_HALF_448]; ^~ /kisskb/src/lib/mpi/ec.c:350:13: note: byref variable will be forcibly initialized mpi_limb_t n[LIMB_SIZE_448*2]; ^ /kisskb/src/lib/mpi/ec.c: In function 'ec_subm_448': /kisskb/src/lib/mpi/ec.c:330:13: note: byref variable will be forcibly initialized 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:13: note: byref variable will be forcibly initialized 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:13: note: byref variable will be forcibly initialized 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:13: note: byref variable will be forcibly initialized mpi_limb_t n[LIMB_SIZE_25519]; ^ /kisskb/src/lib/mpi/ec.c: In function 'ec_mulm_25519': /kisskb/src/lib/mpi/ec.c:247:13: note: byref variable will be forcibly initialized mpi_limb_t m[LIMB_SIZE_25519+1]; ^ /kisskb/src/lib/mpi/ec.c:246:13: note: byref variable will be forcibly initialized mpi_limb_t n[LIMB_SIZE_25519*2]; ^ /kisskb/src/lib/mpi/ec.c: In function 'mpi_ec_mul_point': /kisskb/src/lib/mpi/ec.c:1251:30: note: byref variable will be forcibly initialized struct gcry_mpi_point p1_, p2_; ^~~ /kisskb/src/lib/mpi/ec.c:1251:25: note: byref variable will be forcibly initialized struct gcry_mpi_point p1_, p2_; ^~~ /kisskb/src/lib/mpi/ec.c:1216:32: note: byref variable will be forcibly initialized struct gcry_mpi_point p1, p2, p1inv; ^~~~~ /kisskb/src/lib/mpi/ec.c:1216:28: note: byref variable will be forcibly initialized struct gcry_mpi_point p1, p2, p1inv; ^~ /kisskb/src/lib/mpi/ec.c:1216:24: note: byref variable will be forcibly initialized struct gcry_mpi_point p1, p2, p1inv; ^~ /kisskb/src/drivers/acpi/acpica/dsdebug.c: In function 'acpi_ds_print_node_pathname': /kisskb/src/drivers/acpi/acpica/dsdebug.c:44:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/video/backlight/bd6107.c: In function 'bd6107_probe': /kisskb/src/drivers/video/backlight/bd6107.c:121:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/video/backlight/backlight.c: In function 'backlight_generate_event': /kisskb/src/drivers/video/backlight/backlight.c:163:8: note: byref variable will be forcibly initialized char *envp[2]; ^~~~ /kisskb/src/drivers/video/backlight/backlight.c: In function 'bl_power_store': /kisskb/src/drivers/video/backlight/backlight.c:194:16: note: byref variable will be forcibly initialized unsigned long power, old_power; ^~~~~ /kisskb/src/drivers/video/backlight/backlight.c: In function 'brightness_store': /kisskb/src/drivers/video/backlight/backlight.c:258:16: note: byref variable will be forcibly initialized unsigned long brightness; ^~~~~~~~~~ /kisskb/src/mm/rmap.c: In function 'page_mkclean_one': /kisskb/src/mm/rmap.c:906:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/rmap.c: In function 'try_to_unmap_one': /kisskb/src/mm/rmap.c:1391:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/rmap.c: In function 'page_mkclean': /kisskb/src/mm/rmap.c:981:6: note: byref variable will be forcibly initialized int cleaned = 0; ^~~~~~~ /kisskb/src/fs/jffs2/xattr.c: In function 'do_load_xattr_datum': /kisskb/src/fs/jffs2/xattr.c:208:9: note: byref variable will be forcibly initialized size_t readlen; ^~~~~~~ /kisskb/src/fs/jffs2/xattr.c: In function 'do_verify_xattr_datum': /kisskb/src/fs/jffs2/xattr.c:138:9: note: byref variable will be forcibly initialized size_t readlen; ^~~~~~~ /kisskb/src/fs/jffs2/xattr.c:137:25: note: byref variable will be forcibly initialized struct jffs2_raw_xattr rx; ^~ /kisskb/src/fs/jffs2/xattr.c: In function 'verify_xattr_ref': /kisskb/src/fs/jffs2/xattr.c:449:9: note: byref variable will be forcibly initialized size_t readlen; ^~~~~~~ /kisskb/src/fs/jffs2/xattr.c:448:24: note: byref variable will be forcibly initialized struct jffs2_raw_xref rr; ^~ /kisskb/src/fs/jffs2/xattr.c: In function 'save_xattr_ref': /kisskb/src/fs/jffs2/xattr.c:510:9: note: byref variable will be forcibly initialized size_t length; ^~~~~~ /kisskb/src/fs/jffs2/xattr.c:509:24: note: byref variable will be forcibly initialized struct jffs2_raw_xref rr; ^~ /kisskb/src/fs/jffs2/xattr.c: In function 'save_xattr_datum': /kisskb/src/fs/jffs2/xattr.c:289:9: note: byref variable will be forcibly initialized size_t length; ^~~~~~ /kisskb/src/fs/jffs2/xattr.c:288:14: note: byref variable will be forcibly initialized struct kvec vecs[2]; ^~~~ /kisskb/src/fs/jffs2/xattr.c:287:25: note: byref variable will be forcibly initialized struct jffs2_raw_xattr rx; ^~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_buffer': /kisskb/src/lib/mpi/mpicoder.c:257:9: note: byref variable will be forcibly initialized __be64 alimb; ^~~~~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_write_to_sgl': /kisskb/src/lib/mpi/mpicoder.c:366:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/lib/mpi/mpicoder.c:361:9: note: byref variable will be forcibly initialized __be64 alimb; ^~~~~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_raw_from_sgl': /kisskb/src/lib/mpi/mpicoder.c:439:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/fs/jffs2/xattr.c: In function 'do_jffs2_setxattr': /kisskb/src/fs/jffs2/xattr.c:1101:11: note: byref variable will be forcibly initialized uint32_t length, request; ^~~~~~ /kisskb/src/fs/jffs2/xattr.c: In function 'jffs2_garbage_collect_xattr_datum': /kisskb/src/fs/jffs2/xattr.c:1222:19: note: byref variable will be forcibly initialized uint32_t totlen, length, old_ofs; ^~~~~~ /kisskb/src/fs/jffs2/xattr.c: In function 'jffs2_garbage_collect_xattr_ref': /kisskb/src/fs/jffs2/xattr.c:1258:19: note: byref variable will be forcibly initialized uint32_t totlen, length, old_ofs; ^~~~~~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_print': /kisskb/src/lib/mpi/mpicoder.c:712:16: note: byref variable will be forcibly initialized unsigned int n = 0; ^ /kisskb/src/lib/mpi/mpicoder.c:669:16: note: byref variable will be forcibly initialized unsigned int n; ^ /kisskb/src/lib/mpi/mpicoder.c:642:16: note: byref variable will be forcibly initialized unsigned int n = (nbits + 7)/8; ^ /kisskb/src/lib/mpi/mpicoder.c:621:16: note: byref variable will be forcibly initialized unsigned int n = (nbits + 7)/8; ^ /kisskb/src/lib/mpi/mpicoder.c:581:16: note: byref variable will be forcibly initialized unsigned int n; ^ /kisskb/src/lib/mpi/mpicoder.c:559:9: note: byref variable will be forcibly initialized size_t dummy_nwritten; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dsfield.c: In function 'acpi_ds_create_buffer_field': /kisskb/src/drivers/acpi/acpica/dsfield.c:124:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/dsfield.c: In function 'acpi_ds_create_field': /kisskb/src/drivers/acpi/acpica/dsfield.c:479:32: note: byref variable will be forcibly initialized struct acpi_create_field_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/dsfield.c: In function 'acpi_ds_init_field_objects': /kisskb/src/drivers/acpi/acpica/dsfield.c:558:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/dsfield.c: In function 'acpi_ds_create_bank_field': /kisskb/src/drivers/acpi/acpica/dsfield.c:679:32: note: byref variable will be forcibly initialized struct acpi_create_field_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/dsfield.c: In function 'acpi_ds_create_index_field': /kisskb/src/drivers/acpi/acpica/dsfield.c:772:32: note: byref variable will be forcibly initialized struct acpi_create_field_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/dsinit.c: In function 'acpi_ds_initialize_objects': /kisskb/src/drivers/acpi/acpica/dsinit.c:163:16: note: byref variable will be forcibly initialized acpi_owner_id owner_id; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/dsinit.c:162:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/drivers/acpi/acpica/dsinit.c:161:29: note: byref variable will be forcibly initialized struct acpi_init_walk_info info; ^~~~ In file included from /kisskb/src/include/linux/security.h:30, from /kisskb/src/kernel/trace/trace_events_synth.c:10: /kisskb/src/kernel/trace/trace_events_synth.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_field_string_size': /kisskb/src/kernel/trace/trace_events_synth.c:169:6: note: byref variable will be forcibly initialized int size, err; ^~~~ /kisskb/src/kernel/trace/trace_events_synth.c:167:7: note: byref variable will be forcibly initialized char buf[4], *end, *start; ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'save_cmdstr': /kisskb/src/kernel/trace/trace_events_synth.c:1165:17: note: byref variable will be forcibly initialized struct seq_buf s; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'parse_synth_field': /kisskb/src/kernel/trace/trace_events_synth.c:588:17: note: byref variable will be forcibly initialized struct seq_buf s; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'trace_event_raw_event_synth': /kisskb/src/kernel/trace/trace_events_synth.c:437:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; ^~~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c:434:18: note: byref variable will be forcibly initialized unsigned int i, n_u64, val_idx, len, data_size = 0; ^~~~~ /kisskb/src/drivers/video/backlight/gpio_backlight.c: In function 'gpio_backlight_probe': /kisskb/src/drivers/video/backlight/gpio_backlight.c:52:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'print_synth_event': /kisskb/src/kernel/trace/trace_events_synth.c:364:29: note: byref variable will be forcibly initialized struct trace_print_flags __flags[] = { ^~~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c:320:7: note: byref variable will be forcibly initialized char print_fmt[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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_hist.c:8: /kisskb/src/kernel/trace/trace_events_hist.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function '__create_synth_event': /kisskb/src/kernel/trace/trace_events_synth.c:1198:9: note: byref variable will be forcibly initialized int i, consumed = 0, n_fields = 0, ret = 0; ^~~~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c:1196:30: note: byref variable will be forcibly initialized struct synth_field *field, *fields[SYNTH_FIELDS_MAX]; ^~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_add_field': /kisskb/src/kernel/trace/trace_events_synth.c:923:27: note: byref variable will be forcibly initialized struct dynevent_arg_pair arg_pair; ^~~~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_add_field_str': /kisskb/src/kernel/trace/trace_events_synth.c:966:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function '__synth_event_gen_cmd_start': /kisskb/src/kernel/trace/trace_events_synth.c:1061:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/trace/trace_events_synth.c:1060:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c: In function 'rt5682_sdw_read': /kisskb/src/sound/soc/codecs/rt5682-sdw.c:44:23: note: byref variable will be forcibly initialized unsigned int data_l, data_h; ^~~~~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c:44:15: note: byref variable will be forcibly initialized unsigned int data_l, data_h; ^~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_gen_cmd_array_start': /kisskb/src/kernel/trace/trace_events_synth.c:1131:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_create': /kisskb/src/kernel/trace/trace_events_synth.c:1304:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c: In function 'rt5682_io_init': /kisskb/src/sound/soc/codecs/rt5682-sdw.c:379:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_trace': /kisskb/src/kernel/trace/trace_events_synth.c:1525:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/trace/trace_events_synth.c:1524:33: note: byref variable will be forcibly initialized struct synth_event_trace_state state; ^~~~~ /kisskb/src/kernel/trace/trace_events_synth.c:1523:18: note: byref variable will be forcibly initialized unsigned int i, n_u64, len, data_size = 0; ^~~~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c: In function 'rt5682_read_prop': /kisskb/src/sound/soc/codecs/rt5682-sdw.c:543:16: note: byref variable will be forcibly initialized unsigned long addr; ^~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_trace_array': /kisskb/src/kernel/trace/trace_events_synth.c:1629:33: note: byref variable will be forcibly initialized struct synth_event_trace_state state; ^~~~~ /kisskb/src/kernel/trace/trace_events_synth.c:1628:18: note: byref variable will be forcibly initialized unsigned int i, n_u64, field_pos, len, data_size = 0; ^~~~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c: In function 'rt5682_sdw_hw_params': /kisskb/src/sound/soc/codecs/rt5682-sdw.c:134:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c:133:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'hist_trigger_stacktrace_print': /kisskb/src/kernel/trace/trace_events_hist.c:4552:7: note: byref variable will be forcibly initialized char str[KSYM_SYMBOL_LEN]; ^~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'hist_trigger_print_key': /kisskb/src/kernel/trace/trace_events_hist.c:4572:7: note: byref variable will be forcibly initialized char str[KSYM_SYMBOL_LEN]; ^~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_open': /kisskb/src/fs/overlayfs/readdir.c:944:14: note: byref variable will be forcibly initialized struct path realpath; ^~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'print_entries': /kisskb/src/kernel/trace/trace_events_hist.c:4684:34: note: byref variable will be forcibly initialized struct tracing_map_sort_entry **sort_entries = NULL; ^~~~~~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_cache_entry_add_rb': /kisskb/src/fs/overlayfs/readdir.c:178:18: note: byref variable will be forcibly initialized struct rb_node *parent = NULL; ^~~~~~ /kisskb/src/fs/overlayfs/readdir.c:177:19: note: byref variable will be forcibly initialized 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:359:14: note: byref variable will be forcibly initialized struct path realpath; ^~~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_data': /kisskb/src/fs/overlayfs/copy_up.c:138:9: note: byref variable will be forcibly initialized loff_t new_pos = 0; ^~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c:137:9: note: byref variable will be forcibly initialized loff_t old_pos = 0; ^~~~~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_cache_update_ino': /kisskb/src/fs/overlayfs/readdir.c:508:15: note: byref variable will be forcibly initialized struct path statpath = *path; ^~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c:507:16: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_read_impure': /kisskb/src/fs/overlayfs/readdir.c:592:20: note: byref variable will be forcibly initialized struct rb_node *parent = NULL; ^~~~~~ /kisskb/src/fs/overlayfs/readdir.c:591:21: note: byref variable will be forcibly initialized struct rb_node **newp = &root->rb_node; ^~~~ /kisskb/src/fs/overlayfs/readdir.c:564:14: note: byref variable will be forcibly initialized struct path realpath; ^~~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_meta_inode_data': /kisskb/src/fs/overlayfs/copy_up.c:818:8: note: byref variable will be forcibly initialized char *capability = NULL; ^~~~~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c:816:25: note: byref variable will be forcibly initialized struct path upperpath, datapath; ^~~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c:816:14: note: byref variable will be forcibly initialized struct path upperpath, datapath; ^~~~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_set_attr': /kisskb/src/fs/overlayfs/copy_up.c:265:16: note: byref variable will be forcibly initialized struct iattr attr = { ^~~~ /kisskb/src/fs/overlayfs/copy_up.c:258:16: note: byref variable will be forcibly initialized struct iattr attr = { ^~~~ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_encode_real_fh': /kisskb/src/fs/overlayfs/copy_up.c:281:15: note: byref variable will be forcibly initialized int fh_type, dwords; ^~~~~~ In file included from /kisskb/src/fs/overlayfs/copy_up.c:21: /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_create_index': /kisskb/src/fs/overlayfs/overlayfs.h:495:43: note: byref variable will be forcibly initialized #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) ^ /kisskb/src/fs/overlayfs/copy_up.c:409:35: note: in expansion of macro 'OVL_CATTR' temp = ovl_create_temp(indexdir, OVL_CATTR(S_IFDIR | 0)); ^~~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_iterate_real': /kisskb/src/fs/overlayfs/readdir.c:718:15: note: byref variable will be forcibly initialized struct path statpath = file->f_path; ^~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c:717:16: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_inode': /kisskb/src/fs/overlayfs/copy_up.c:498:26: note: byref variable will be forcibly initialized struct path upperpath, datapath; ^~~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c:498:15: note: byref variable will be forcibly initialized struct path upperpath, datapath; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/readdir.c:7: /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_real_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c:892:5: note: in expansion of macro 'smp_store_release' smp_store_release(&od->upperfile, realfile); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c:881:16: note: byref variable will be forcibly initialized struct path upperpath; ^~~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_check_empty_dir': /kisskb/src/fs/overlayfs/readdir.c:984:17: note: byref variable will be forcibly initialized struct rb_root root = RB_ROOT; ^~~~ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_one': /kisskb/src/fs/overlayfs/copy_up.c:868:14: note: byref variable will be forcibly initialized 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:18, from /kisskb/src/fs/overlayfs/copy_up.c:7: /kisskb/src/fs/overlayfs/copy_up.c:867:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_workdir_cleanup': /kisskb/src/fs/overlayfs/readdir.c:1159:15: note: byref variable will be forcibly initialized struct path path = { .mnt = mnt, .dentry = dentry }; ^~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_workdir_cleanup_recurse': /kisskb/src/fs/overlayfs/readdir.c:1091:17: note: byref variable will be forcibly initialized struct rb_root root = RB_ROOT; ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/readdir.c:7: /kisskb/src/fs/overlayfs/readdir.c:1090:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_indexdir_cleanup': /kisskb/src/fs/overlayfs/readdir.c:1179:17: note: byref variable will be forcibly initialized struct rb_root root = RB_ROOT; ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/readdir.c:7: /kisskb/src/fs/overlayfs/readdir.c:1178:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/overlayfs/readdir.c:1177:14: note: byref variable will be forcibly initialized struct path path = { .mnt = ovl_upper_mnt(ofs), .dentry = indexdir }; ^~~~ /kisskb/src/fs/overlayfs/export.c: In function 'ovl_obtain_alias': /kisskb/src/fs/overlayfs/export.c:288:26: note: byref variable will be forcibly initialized struct ovl_inode_params oip = { ^~~ /kisskb/src/fs/overlayfs/export.c: In function 'ovl_lookup_real_one': /kisskb/src/fs/overlayfs/export.c:369:23: note: byref variable will be forcibly initialized struct name_snapshot name; ^~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'event_hist_trigger': /kisskb/src/kernel/trace/trace_events_hist.c:4504:6: note: byref variable will be forcibly initialized u64 field_contents; ^~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c:4501:7: note: byref variable will be forcibly initialized char compound_key[HIST_KEY_SIZE_MAX]; ^~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c:4500:6: note: byref variable will be forcibly initialized u64 var_ref_vals[TRACING_MAP_VARS_MAX]; ^~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c:4499:16: note: byref variable will be forcibly initialized unsigned long entries[HIST_STACKTRACE_DEPTH]; ^~~~~~~ /kisskb/src/fs/overlayfs/export.c: In function 'ovl_lower_fh_to_d': /kisskb/src/fs/overlayfs/export.c:698:19: note: byref variable will be forcibly initialized struct ovl_path *stack = &origin; ^~~~~ /kisskb/src/drivers/acpi/acpica/dsmthdat.c: In function 'acpi_ds_method_data_set_value': /kisskb/src/drivers/acpi/acpica/dsmthdat.c:285:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/dsmthdat.c: In function 'acpi_ds_method_data_delete_value': /kisskb/src/drivers/acpi/acpica/dsmthdat.c:443:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/dsmthdat.c: In function 'acpi_ds_method_data_get_value': /kisskb/src/drivers/acpi/acpica/dsmthdat.c:339:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/dsmthdat.c: In function 'acpi_ds_store_object_to_local': /kisskb/src/drivers/acpi/acpica/dsmthdat.c:506:29: note: byref variable will be forcibly initialized union acpi_operand_object *new_obj_desc; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dsmthdat.c:504:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/gpio/gpio-hlwd.c: In function 'hlwd_gpio_irqhandler': /kisskb/src/drivers/gpio/gpio-hlwd.c:64:16: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpio/gpio-hlwd.c: In function 'hlwd_gpio_probe': /kisskb/src/drivers/gpio/gpio-hlwd.c:211:6: note: byref variable will be forcibly initialized u32 ngpios; ^~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'create_sort_keys': /kisskb/src/kernel/trace/trace_events_hist.c:3966:9: note: byref variable will be forcibly initialized char *field_str, *field_name; ^~~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c:3954:8: note: byref variable will be forcibly initialized char *fields_str = hist_data->attrs->sort_key_str; ^~~~~~~~~~ /kisskb/src/drivers/video/backlight/da9052_bl.c: In function 'da9052_backlight_probe': /kisskb/src/drivers/video/backlight/da9052_bl.c:108:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'parse_var_defs': /kisskb/src/kernel/trace/trace_events_hist.c:3859:29: note: byref variable will be forcibly initialized char *s, *str, *var_name, *field_str; ^~~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c:3859:12: note: byref variable will be forcibly initialized char *s, *str, *var_name, *field_str; ^~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'parse_map_size': /kisskb/src/kernel/trace/trace_events_hist.c:1157:16: note: byref variable will be forcibly initialized unsigned long size, map_bits; ^~~~ /kisskb/src/fs/nls/nls_utf8.c: In function 'char2uni': /kisskb/src/fs/nls/nls_utf8.c:32:12: note: byref variable will be forcibly initialized unicode_t u; ^ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'onmatch_parse': /kisskb/src/kernel/trace/trace_events_hist.c:3565:8: note: byref variable will be forcibly initialized char *match_event, *match_event_system; ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'save_track_data_snapshot': /kisskb/src/kernel/trace/trace_events_hist.c:2845:26: note: byref variable will be forcibly initialized struct snapshot_context context; ^~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'parse_field': /kisskb/src/kernel/trace/trace_events_hist.c:1933:21: note: byref variable will be forcibly initialized char *field_name, *modifier, *str; ^~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'parse_expr': /kisskb/src/kernel/trace/trace_events_hist.c:2185:16: note: byref variable will be forcibly initialized unsigned long operand_flags; ^~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'create_val_fields': /kisskb/src/kernel/trace/trace_events_hist.c:3699:8: note: byref variable will be forcibly initialized char *fields_str, *field_str; ^~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'create_key_fields': /kisskb/src/kernel/trace/trace_events_hist.c:3798:8: note: byref variable will be forcibly initialized char *fields_str, *field_str; ^~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'create_field_var': /kisskb/src/kernel/trace/trace_events_hist.c:2658:16: note: byref variable will be forcibly initialized unsigned long flags = HIST_FIELD_FL_VAR; ^~~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'trace_action_create': /kisskb/src/kernel/trace/trace_events_hist.c:3390:21: note: byref variable will be forcibly initialized char *event_name, *param, *system = NULL; ^~~~~ /kisskb/src/drivers/acpi/acpica/dsobject.c: In function 'acpi_ds_build_internal_object': /kisskb/src/drivers/acpi/acpica/dsobject.c:40:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/dsobject.c: In function 'acpi_ds_create_node': /kisskb/src/drivers/acpi/acpica/dsobject.c:258:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt711.c:944:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt711.c:943:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_index_update_bits': /kisskb/src/sound/soc/codecs/rt711.c:63:20: note: byref variable will be forcibly initialized unsigned int tmp, orig; ^~~~ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_button_detect': /kisskb/src/sound/soc/codecs/rt711.c:138:36: note: byref variable will be forcibly initialized unsigned int btn_type = 0, val80, val81; ^~~~~ /kisskb/src/sound/soc/codecs/rt711.c:138:29: note: byref variable will be forcibly initialized unsigned int btn_type = 0, val80, val81; ^~~~~ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_set_amp_gain_put': /kisskb/src/sound/soc/codecs/rt711.c:462:24: note: byref variable will be forcibly initialized unsigned int read_ll, read_rl; ^~~~~~~ /kisskb/src/sound/soc/codecs/rt711.c:462:15: note: byref variable will be forcibly initialized unsigned int read_ll, read_rl; ^~~~~~~ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_set_amp_gain_get': /kisskb/src/sound/soc/codecs/rt711.c:561:24: note: byref variable will be forcibly initialized unsigned int read_ll, read_rl; ^~~~~~~ /kisskb/src/sound/soc/codecs/rt711.c:561:15: note: byref variable will be forcibly initialized unsigned int read_ll, read_rl; ^~~~~~~ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_mux_get': /kisskb/src/sound/soc/codecs/rt711.c:633:20: note: byref variable will be forcibly initialized unsigned int reg, val = 0, nid; ^~~ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_mux_put': /kisskb/src/sound/soc/codecs/rt711.c:667:20: note: byref variable will be forcibly initialized unsigned int val, val2 = 0, change, reg, nid; ^~~~ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_headset_detect': /kisskb/src/sound/soc/codecs/rt711.c:187:15: note: byref variable will be forcibly initialized unsigned int jack_status = 0, reg; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt711.c:185:15: note: byref variable will be forcibly initialized unsigned int buf, loop = 0; ^~~ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_btn_check_handler': /kisskb/src/sound/soc/codecs/rt711.c:303:32: note: byref variable will be forcibly initialized unsigned int jack_status = 0, reg; ^~~ /kisskb/src/sound/soc/codecs/rt711.c:303:15: note: byref variable will be forcibly initialized unsigned int jack_status = 0, reg; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_jack_detect_handler': /kisskb/src/sound/soc/codecs/rt711.c:240:15: note: byref variable will be forcibly initialized unsigned int jack_status = 0, reg; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_calibration': /kisskb/src/sound/soc/codecs/rt711.c:86:15: note: byref variable will be forcibly initialized unsigned int val, loop = 0; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_cpu': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/power.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/power.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_powernv_throttle': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_pstate_sample': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pstate_sample, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pstate_sample, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_cpu_frequency_limits': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpu_frequency_limits, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpu_frequency_limits, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_suspend_resume': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:226:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(suspend_resume, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:226:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(suspend_resume, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_wakeup_source': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_clock': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_power_domain': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_cpu_latency_qos_request': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/power.h:364:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu_latency_qos_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/power.h:364:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu_latency_qos_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_pm_qos_update': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/power.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pm_qos_update, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/power.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pm_qos_update, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_dev_pm_qos_request': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^~~~~~~~~~~~~~~~~~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_powernv_throttle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_pstate_sample': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pstate_sample, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu_frequency_limits': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpu_frequency_limits, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_suspend_resume': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:226:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(suspend_resume, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_wakeup_source': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_clock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_power_domain': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu_latency_qos_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:364:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu_latency_qos_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_pm_qos_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pm_qos_update, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_dev_pm_qos_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/ioremap.c: In function 'ioremap_page_range': /kisskb/src/mm/ioremap.c:229:17: note: byref variable will be forcibly initialized pgtbl_mod_mask mask = 0; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_device_pm_callback_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_device_pm_callback_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_device_pm_callback_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_device_pm_callback_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^~~~~~~~~~~ /kisskb/src/drivers/video/backlight/ktd253-backlight.c: In function 'ktd253_backlight_probe': /kisskb/src/drivers/video/backlight/ktd253-backlight.c:114:6: note: byref variable will be forcibly initialized u32 brightness; ^~~~~~~~~~ /kisskb/src/drivers/video/backlight/ktd253-backlight.c:113:6: note: byref variable will be forcibly initialized u32 max_brightness; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dspkginit.c: In function 'acpi_ds_resolve_package_element': /kisskb/src/drivers/acpi/acpica/dspkginit.c:389:8: note: byref variable will be forcibly initialized char *external_path = ""; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dspkginit.c:387:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *resolved_node; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dspkginit.c:385:27: note: byref variable will be forcibly initialized union acpi_generic_state scope_info; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dsopcode.c: In function 'acpi_ds_eval_table_region_operands': /kisskb/src/drivers/acpi/acpica/dsopcode.c:469:6: note: byref variable will be forcibly initialized u32 table_index; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dsopcode.c:468:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'start_clear_flags': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:376:16: note: byref variable will be forcibly initialized unsigned char msg[3]; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'start_check_enables': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:365:16: note: byref variable will be forcibly initialized unsigned char msg[2]; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'disable_si_irq': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:365:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'enable_si_irq': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:365:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'handle_flags': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:376:16: note: byref variable will be forcibly initialized unsigned char msg[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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function '__list_add_rcu': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'handle_transaction_done': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:719:17: note: byref variable will be forcibly initialized unsigned char msg[4]; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:680:8: note: byref variable will be forcibly initialized bool irq_on; ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:678:17: note: byref variable will be forcibly initialized unsigned char msg[4]; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:587:17: note: byref variable will be forcibly initialized unsigned char msg[3]; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:564:17: note: byref variable will be forcibly initialized 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:365:16: note: byref variable will be forcibly initialized unsigned char msg[2]; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:795:17: note: byref variable will be forcibly initialized unsigned char msg[2]; ^~~ 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': /kisskb/src/include/linux/device.h:868:32: note: byref variable will be forcibly initialized const struct attribute_group *groups[] = { grp, NULL }; ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'shutdown_smi': /kisskb/src/include/linux/device.h:868:32: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'ipmi_thread': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:978:10: note: byref variable will be forcibly initialized ktime_t busy_until = IPMI_TIME_NOT_BUSY; ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'try_get_dev_id': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:1315:24: note: byref variable will be forcibly initialized unsigned char msg[2]; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'get_global_enables': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:1367:24: note: byref variable will be forcibly initialized unsigned char msg[3]; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'set_global_enables': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:1414:24: note: byref variable will be forcibly initialized unsigned char msg[3]; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'check_clr_rcv_irq': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:1464:5: note: byref variable will be forcibly initialized u8 enables = 0; ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'check_set_rcv_irq': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:1501:5: note: byref variable will be forcibly initialized u8 enables = 0; ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'try_enable_event_buffer': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:1533:24: note: byref variable will be forcibly initialized unsigned char msg[3]; ^~~ 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:860:32: note: byref variable will be forcibly initialized const struct attribute_group *groups[] = { grp, NULL }; ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'try_smi_init': /kisskb/src/include/linux/device.h:860:32: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:376:16: note: byref variable will be forcibly initialized unsigned char msg[3]; ^~~ /kisskb/src/mm/vmalloc.c: In function 'insert_vmap_area': /kisskb/src/mm/vmalloc.c:704:1: note: byref variable will be forcibly initialized insert_vmap_area(struct vmap_area *va, ^~~~~~~~~~~~~~~~ /kisskb/src/mm/vmalloc.c: In function 'insert_vmap_area_augment': /kisskb/src/mm/vmalloc.c:716:1: note: byref variable will be forcibly initialized insert_vmap_area_augment(struct vmap_area *va, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmalloc.c:716: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:746:1: note: byref variable will be forcibly initialized 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:746:1: 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:10, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/vmalloc.c: In function 'unmap_kernel_range_noflush': /kisskb/src/mm/vmalloc.c:175:17: note: byref variable will be forcibly initialized pgtbl_mod_mask mask = 0; ^~~~ /kisskb/src/mm/vmalloc.c: In function 'map_kernel_range_noflush': /kisskb/src/mm/vmalloc.c:301:17: note: byref variable will be forcibly initialized pgtbl_mod_mask mask = 0; ^~~~ /kisskb/src/mm/vmalloc.c:300:6: note: byref variable will be forcibly initialized int nr = 0; ^~ /kisskb/src/mm/vmalloc.c: In function '__purge_vmap_area_lazy': /kisskb/src/mm/vmalloc.c:1339:19: note: byref variable will be forcibly initialized struct list_head local_pure_list; ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function 'purge_fragmented_blocks': /kisskb/src/mm/vmalloc.c:1620:12: note: byref variable will be forcibly initialized LIST_HEAD(purge); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmalloc.c: In function 'alloc_vmap_area': /kisskb/src/mm/vmalloc.c:1259:17: note: byref variable will be forcibly initialized unsigned long freed = 0; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_check_caps': /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:28: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:22: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_logocmap': /kisskb/src/drivers/video/fbdev/core/fbmem.c:200:6: note: byref variable will be forcibly initialized u16 palette_red[16]; ^~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:199:6: note: byref variable will be forcibly initialized u16 palette_blue[16]; ^~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:198:6: note: byref variable will be forcibly initialized u16 palette_green[16]; ^~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:197:17: note: byref variable will be forcibly initialized struct fb_cmap palette_cmap; ^~~~~~~~~~~~ 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/drivers/video/fbdev/core/fbmem.c:21: /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_register_framebuffer': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1580:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/lib/decompress_unlzma.c: In function 'process_bit0': /kisskb/src/lib/decompress_unlzma.c:351:6: note: byref variable will be forcibly initialized int mi = 1; ^~ /kisskb/src/lib/decompress_unlzma.c: In function 'process_bit1': /kisskb/src/lib/decompress_unlzma.c:498:11: note: byref variable will be forcibly initialized int i, mi; ^~ /kisskb/src/lib/decompress_unlzma.c:485:7: note: byref variable will be forcibly initialized int pos_slot; ^~~~~~~~ /kisskb/src/lib/decompress_unlzma.c:397:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/lib/decompress_unlzma.c: In function 'unlzma': /kisskb/src/lib/decompress_unlzma.c:554:16: note: byref variable will be forcibly initialized struct cstate cst; ^~~ /kisskb/src/lib/decompress_unlzma.c:553:16: note: byref variable will be forcibly initialized struct writer wr; ^~ /kisskb/src/lib/decompress_unlzma.c:551:12: note: byref variable will be forcibly initialized struct rc rc; ^~ /kisskb/src/lib/decompress_unlzma.c:545:21: note: byref variable will be forcibly initialized struct lzma_header header; ^~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_show_logo_line': /kisskb/src/drivers/video/fbdev/core/fbmem.c:464:18: note: byref variable will be forcibly initialized struct fb_image image; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_var': /kisskb/src/drivers/video/fbdev/core/fbmem.c:967:30: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:967:23: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:964:18: note: byref variable will be forcibly initialized struct fb_event event; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:963:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_blank': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1065:18: note: byref variable will be forcibly initialized struct fb_event event; ^~~~~ /kisskb/src/drivers/acpi/acpica/dsutils.c: In function 'acpi_ds_delete_result_if_not_used': /kisskb/src/drivers/acpi/acpica/dsutils.c:306:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/dsutils.c: In function 'acpi_ds_create_operand': /kisskb/src/drivers/acpi/acpica/dsutils.c:428:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/dsutils.c:427:6: note: byref variable will be forcibly initialized u32 name_length; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dsutils.c:426:8: note: byref variable will be forcibly initialized char *name_string; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dsutils.c: In function 'acpi_ds_create_operands': /kisskb/src/drivers/acpi/acpica/dsutils.c:668:27: note: byref variable will be forcibly initialized union acpi_parse_object *arguments[ACPI_OBJ_NUM_OPERANDS]; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dsutils.c: In function 'acpi_ds_evaluate_name_path': /kisskb/src/drivers/acpi/acpica/dsutils.c:750:29: note: byref variable will be forcibly initialized union acpi_operand_object *new_obj_desc; ^~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_new_modelist': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1942:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1939:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var = info->var; ^~~ /kisskb/src/mm/vmalloc.c: In function 'remap_vmalloc_range_partial': /kisskb/src/mm/vmalloc.c:3034:16: note: byref variable will be forcibly initialized unsigned long end_index; ^~~~~~~~~ /kisskb/src/mm/vmalloc.c:3033:16: note: byref variable will be forcibly initialized unsigned long off; ^~~ /kisskb/src/lib/earlycpio.c: In function 'find_cpio_data': /kisskb/src/lib/earlycpio.c:65:15: note: byref variable will be forcibly initialized unsigned int ch[C_NFIELDS], *chp, v; ^~ /kisskb/src/lib/earlycpio.c:63:19: note: byref variable will be forcibly initialized struct cpio_data cd = { NULL, 0, "" }; ^~ /kisskb/src/lib/decompress_unxz.c: In function 'unxz': /kisskb/src/lib/decompress_unxz.c:257:16: note: byref variable will be forcibly initialized struct xz_buf b; ^ In file included from /kisskb/src/sound/soc/codecs/rt711-sdw.c:10: /kisskb/src/sound/soc/codecs/rt711-sdw.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/codecs/rt711-sdw.c: In function 'rt711_read_prop': /kisskb/src/sound/soc/codecs/rt711-sdw.c:344:16: note: byref variable will be forcibly initialized unsigned long addr; ^~~~ /kisskb/src/drivers/acpi/acpica/dswexec.c: In function 'acpi_ds_get_predicate_value': /kisskb/src/drivers/acpi/acpica/dswexec.c:63:29: note: byref variable will be forcibly initialized union acpi_operand_object *local_obj_desc = NULL; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dswexec.c:62:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/sound/soc/codecs/rt711-sdw.c: In function 'rt711_sdw_read': /kisskb/src/sound/soc/codecs/rt711-sdw.c:92:51: note: byref variable will be forcibly initialized unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt711-sdw.c:92:39: note: byref variable will be forcibly initialized unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt711-sdw.c:92:27: note: byref variable will be forcibly initialized unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt711-sdw.c:92:15: note: byref variable will be forcibly initialized unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; ^~~~~~~~~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'store_pwm': /kisskb/src/drivers/video/backlight/lm3533_bl.c:201:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'show_pwm': /kisskb/src/drivers/video/backlight/lm3533_bl.c:186:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'store_linear': /kisskb/src/drivers/video/backlight/lm3533_bl.c:158:16: note: byref variable will be forcibly initialized unsigned long linear; ^~~~~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'show_linear': /kisskb/src/drivers/video/backlight/lm3533_bl.c:134:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'show_als_en': /kisskb/src/drivers/video/backlight/lm3533_bl.c:86:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'store_als_en': /kisskb/src/drivers/video/backlight/lm3533_bl.c:107:6: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'lm3533_bl_probe': /kisskb/src/drivers/video/backlight/lm3533_bl.c:268:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_parse_led_sources': /kisskb/src/drivers/video/backlight/lm3630a_bl.c:379:6: note: byref variable will be forcibly initialized u32 sources[LM3630A_NUM_SINKS]; ^~~~~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_parse_bank': /kisskb/src/drivers/video/backlight/lm3630a_bl.c:408:12: note: byref variable will be forcibly initialized u32 bank, val; ^~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c:408:6: note: byref variable will be forcibly initialized u32 bank, val; ^~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c:407:14: note: byref variable will be forcibly initialized const char *label; ^~~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_parse_node': /kisskb/src/drivers/video/backlight/lm3630a_bl.c:480:21: note: byref variable will be forcibly initialized int ret = -ENODEV, seen_led_sources = 0; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_read': /kisskb/src/drivers/video/backlight/lm3630a_bl.c:61:15: note: byref variable will be forcibly initialized unsigned int reg_val; ^~~~~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_bank_b_get_brightness': /kisskb/src/drivers/video/backlight/lm3630a_bl.c:61:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/video/backlight/lm3630a_bl.c:61:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/video/backlight/lm3630a_bl.c:61:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_bank_a_get_brightness': /kisskb/src/drivers/video/backlight/lm3630a_bl.c:61:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/video/backlight/lm3630a_bl.c:61:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/video/backlight/lm3630a_bl.c:61:15: note: byref variable will be forcibly initialized /kisskb/src/lib/decompress_unlzo.c: In function 'unlzo': /kisskb/src/lib/decompress_unlzo.c:107:9: note: byref variable will be forcibly initialized size_t tmp; ^~~ /kisskb/src/lib/decompress_unlzo.c:105:7: note: byref variable will be forcibly initialized long skip = 0; ^~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_delayed_func': /kisskb/src/drivers/video/backlight/lm3630a_bl.c:61:15: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/video/backlight/lm3630a_bl.c:16: /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'pwm_config': /kisskb/src/include/linux/pwm.h:332:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_backlight_register': /kisskb/src/drivers/video/backlight/lm3630a_bl.c:339:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ In file included from /kisskb/src/drivers/video/backlight/lm3630a_bl.c:16: /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_probe': /kisskb/src/include/linux/pwm.h:537:19: note: byref variable will be forcibly initialized struct pwm_state state = { }; ^~~~~ /kisskb/src/fs/debugfs/inode.c: In function 'debugfs_parse_options': /kisskb/src/fs/debugfs/inode.c:104:6: note: byref variable will be forcibly initialized int option; ^~~~~~ /kisskb/src/fs/debugfs/inode.c:103:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:719:24: note: byref variable will be forcibly initialized struct fb_videomode cvt_mode; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/dswload.c: In function 'acpi_ds_load1_begin_op': /kisskb/src/drivers/acpi/acpica/dswload.c:107:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/dswload2.c: In function 'acpi_ds_load2_begin_op': /kisskb/src/drivers/acpi/acpica/dswload2.c:42:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_match_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:1037:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^~~~ /kisskb/src/drivers/acpi/acpica/dswload2.c: In function 'acpi_ds_load2_end_op': /kisskb/src/drivers/acpi/acpica/dswload2.c:376:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *new_node; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_best_display': /kisskb/src/drivers/video/fbdev/core/modedb.c:1178:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/fs/debugfs/inode.c: In function 'debugfs_rename': /kisskb/src/fs/debugfs/inode.c:754:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^~~~~~~~ In file included from /kisskb/src/lib/fdt.c:2: /kisskb/src/lib/fdt.c: In function 'fdt_next_node': /kisskb/src/lib/../scripts/dtc/libfdt/fdt.c:237:6: note: byref variable will be forcibly initialized int nextoffset = 0; ^~~~~~~~~~ /kisskb/src/lib/fdt.c: In function 'fdt_first_subnode': /kisskb/src/lib/../scripts/dtc/libfdt/fdt.c:277:6: note: byref variable will be forcibly initialized int depth = 0; ^~~~~ /kisskb/src/lib/fdt.c: In function 'fdt_next_subnode': /kisskb/src/lib/../scripts/dtc/libfdt/fdt.c:288:6: note: byref variable will be forcibly initialized int depth = 1; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbcmap.c: In function 'fb_set_user_cmap': /kisskb/src/drivers/video/fbdev/core/fbcmap.c:270:17: note: byref variable will be forcibly initialized struct fb_cmap umap; ^~~~ /kisskb/src/mm/page_alloc.c: In function '__rmqueue_fallback': /kisskb/src/mm/page_alloc.c:2782:7: note: byref variable will be forcibly initialized bool can_steal; ^~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function '__rmqueue': /kisskb/src/mm/page_alloc.c:2782:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_bl_curve': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:430:5: note: byref variable will be forcibly initialized 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:8: note: byref variable will be forcibly initialized char *last = NULL; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_rotate': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:241:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_virtual': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:269:8: note: byref variable will be forcibly initialized char *last = NULL; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:268:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_bpp': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:218:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_pan': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:361:8: note: byref variable will be forcibly initialized char *last = NULL; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:360:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/mm/page_alloc.c: In function 'show_migration_types': In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:15: /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_modes': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:172:12: note: byref variable will be forcibly initialized LIST_HEAD(old_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/page_alloc.c:5474:7: note: byref variable will be forcibly initialized char tmp[MIGRATE_TYPES + 1]; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_mode': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:130:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:129:7: note: byref variable will be forcibly initialized char mstr[100]; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_blank': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:304:8: note: byref variable will be forcibly initialized char *last = NULL; ^~~~ /kisskb/src/lib/decompress_unzstd.c: In function '__unzstd': /kisskb/src/lib/decompress_unzstd.c:172:19: note: byref variable will be forcibly initialized ZSTD_frameParams params; ^~~~~~ /kisskb/src/lib/decompress_unzstd.c:171:17: note: byref variable will be forcibly initialized ZSTD_outBuffer out; ^~~ /kisskb/src/lib/decompress_unzstd.c:170:16: note: byref variable will be forcibly initialized ZSTD_inBuffer in; ^~ /kisskb/src/mm/page_alloc.c: In function '__early_pfn_to_nid': /kisskb/src/mm/page_alloc.c:1591:27: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^~~~~~~ /kisskb/src/mm/page_alloc.c:1591:16: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'rmqueue_bulk': /kisskb/src/mm/page_alloc.c:2782:7: note: byref variable will be forcibly initialized bool can_steal; ^~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'rmqueue': /kisskb/src/mm/page_alloc.c:2782:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_bled_mode_store': /kisskb/src/drivers/video/backlight/lm3639_bl.c:186:15: note: byref variable will be forcibly initialized unsigned int state; ^~~~~ /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_torch_brightness_set': /kisskb/src/drivers/video/backlight/lm3639_bl.c:223:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int reg_val; ^~~~~~~ /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_bled_get_brightness': /kisskb/src/drivers/video/backlight/lm3639_bl.c:143:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/mm/page_alloc.c: In function 'build_zonelists': /kisskb/src/mm/page_alloc.c:5865:13: note: byref variable will be forcibly initialized nodemask_t used_mask = NODE_MASK_NONE; ^~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'early_calculate_totalpages': /kisskb/src/mm/page_alloc.c:7236:9: note: byref variable will be forcibly initialized int i, nid; ^~~ /kisskb/src/mm/page_alloc.c:7236:6: note: byref variable will be forcibly initialized int i, nid; ^ /kisskb/src/mm/page_alloc.c:7235:27: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^~~~~~~ /kisskb/src/mm/page_alloc.c:7235:16: note: byref variable will be forcibly initialized 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:7366:28: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^~~~~~~ /kisskb/src/mm/page_alloc.c:7366:17: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^~~~~~~~~ /kisskb/src/mm/page_alloc.c:7256:6: note: byref variable will be forcibly initialized int i, nid; ^ /kisskb/src/mm/page_alloc.c: In function 'init_unavailable_mem': /kisskb/src/mm/page_alloc.c:7116:6: note: byref variable will be forcibly initialized u64 i, pgcnt; ^ /kisskb/src/mm/page_alloc.c:7115:21: note: byref variable will be forcibly initialized phys_addr_t start, end; ^~~ /kisskb/src/mm/page_alloc.c:7115:14: note: byref variable will be forcibly initialized phys_addr_t start, end; ^~~~~ /kisskb/src/mm/page_alloc.c: In function 'cmdline_parse_core': /kisskb/src/mm/page_alloc.c:7592:8: note: byref variable will be forcibly initialized char *endptr; ^~~~~~ /kisskb/src/fs/pstore/inode.c: In function 'parse_options': /kisskb/src/fs/pstore/inode.c:243:7: note: byref variable will be forcibly initialized int option; ^~~~~~ /kisskb/src/fs/pstore/inode.c:242:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^~~~ /kisskb/src/fs/pstore/inode.c: In function 'pstore_mkfile': /kisskb/src/fs/pstore/inode.c:350:9: note: byref variable will be forcibly initialized char name[PSTORE_NAMELEN]; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/page_alloc.c:19: /kisskb/src/mm/page_alloc.c: In function 'free_pcppages_bulk': /kisskb/src/mm/page_alloc.c:1359:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/tracefs/inode.c: In function 'tracefs_parse_options': /kisskb/src/fs/tracefs/inode.c:165:6: note: byref variable will be forcibly initialized int option; ^~~~~~ /kisskb/src/fs/tracefs/inode.c:164:14: note: byref variable will be forcibly initialized substring_t args[MAX_OPT_ARGS]; ^~~~ /kisskb/src/mm/page_alloc.c: In function 'steal_suitable_fallback': /kisskb/src/mm/page_alloc.c:2536:18: note: byref variable will be forcibly initialized int free_pages, movable_pages, alike_pages; ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'warn_alloc': /kisskb/src/mm/page_alloc.c:3993:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/mm/page_alloc.c: In function '__alloc_pages_slowpath': /kisskb/src/mm/page_alloc.c:4661:6: note: byref variable will be forcibly initialized int no_progress_loops; ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:4657:16: note: byref variable will be forcibly initialized unsigned long did_some_progress; ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt715.c:569:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c:568:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mfd/lp8788.h:15, from /kisskb/src/drivers/video/backlight/lp8788_bl.c:12: /kisskb/src/drivers/video/backlight/lp8788_bl.c: In function 'pwm_config': /kisskb/src/include/linux/pwm.h:332:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/lp8788_bl.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/lp8788_bl.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_mux_get': /kisskb/src/sound/soc/codecs/rt715.c:288:20: note: byref variable will be forcibly initialized unsigned int reg, val; ^~~ /kisskb/src/drivers/video/backlight/lp8788_bl.c: In function 'lp8788_backlight_register': /kisskb/src/drivers/video/backlight/lp8788_bl.c:189:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_set_amp_gain_put': /kisskb/src/sound/soc/codecs/rt715.c:84:24: note: byref variable will be forcibly initialized unsigned int read_ll, read_rl; ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c:84:15: note: byref variable will be forcibly initialized unsigned int read_ll, read_rl; ^~~~~~~ In file included from /kisskb/src/include/linux/mfd/lp8788.h:15, from /kisskb/src/drivers/video/backlight/lp8788_bl.c:12: /kisskb/src/drivers/video/backlight/lp8788_bl.c: In function 'lp8788_pwm_ctrl': /kisskb/src/include/linux/pwm.h:537:19: note: byref variable will be forcibly initialized struct pwm_state state = { }; ^~~~~ /kisskb/src/mm/page_alloc.c: In function '__alloc_pages_nodemask': /kisskb/src/mm/page_alloc.c:4963:15: note: byref variable will be forcibly initialized unsigned int alloc_flags = ALLOC_WMARK_LOW; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_set_amp_gain_get': /kisskb/src/sound/soc/codecs/rt715.c:178:24: note: byref variable will be forcibly initialized unsigned int read_ll, read_rl; ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c:178:15: note: byref variable will be forcibly initialized 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:322:20: note: byref variable will be forcibly initialized unsigned int val, val2 = 0, change, reg; ^~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/video/backlight/lp855x_bl.c:10: /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'lp855x_backlight_register': /kisskb/src/drivers/video/backlight/lp855x_bl.c:286:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/mm/page_alloc.c: In function 'memmap_init_zone': /kisskb/src/mm/page_alloc.c:6121:16: note: byref variable will be forcibly initialized unsigned long pfn, end_pfn = start_pfn + size; ^~~ /kisskb/src/mm/page_alloc.c: In function 'memmap_init': /kisskb/src/mm/page_alloc.c:6259:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/mm/page_alloc.c:6257:27: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^~~~~~~ In file included from /kisskb/src/drivers/video/backlight/lp855x_bl.c:16: /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'pwm_config': /kisskb/src/mm/page_alloc.c:6257:16: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^~~~~~~~~ /kisskb/src/include/linux/pwm.h:332:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'lp855x_pwm_ctrl': /kisskb/src/include/linux/pwm.h:537:19: note: byref variable will be forcibly initialized struct pwm_state state = { }; ^~~~~ /kisskb/src/mm/page_alloc.c: In function 'get_pfn_range_for_nid': /kisskb/src/mm/page_alloc.c:6507:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/fs/jffs2/compr_rtime.c: In function 'jffs2_rtime_compress': /kisskb/src/fs/jffs2/compr_rtime.c:36:17: note: byref variable will be forcibly initialized unsigned short positions[256]; ^~~~~~~~~ /kisskb/src/mm/page_alloc.c:6506:32: note: byref variable will be forcibly initialized unsigned long this_start_pfn, this_end_pfn; ^~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:6506:16: note: byref variable will be forcibly initialized unsigned long this_start_pfn, this_end_pfn; ^~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function '__absent_pages_in_range': /kisskb/src/mm/page_alloc.c:6625:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/mm/page_alloc.c:6624:27: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^~~~~~~ /kisskb/src/fs/jffs2/compr_rtime.c: In function 'jffs2_rtime_decompress': /kisskb/src/fs/jffs2/compr_rtime.c:77:17: note: byref variable will be forcibly initialized unsigned short positions[256]; ^~~~~~~~~ /kisskb/src/mm/page_alloc.c:6624:16: note: byref variable will be forcibly initialized 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:6656:32: note: byref variable will be forcibly initialized unsigned long zone_start_pfn, zone_end_pfn; ^~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:6656:16: note: byref variable will be forcibly initialized 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:6708:33: note: byref variable will be forcibly initialized unsigned long zone_start_pfn, zone_end_pfn; ^~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:6708:17: note: byref variable will be forcibly initialized 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:7044:16: note: byref variable will be forcibly initialized unsigned long end_pfn = 0; ^~~~~~~ /kisskb/src/mm/page_alloc.c:7043:16: note: byref variable will be forcibly initialized unsigned long start_pfn = 0; ^~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'node_map_pfn_alignment': /kisskb/src/mm/page_alloc.c:7190:9: note: byref variable will be forcibly initialized int i, nid; ^~~ /kisskb/src/mm/page_alloc.c:7190:6: note: byref variable will be forcibly initialized int i, nid; ^ /kisskb/src/mm/page_alloc.c:7188:23: note: byref variable will be forcibly initialized unsigned long start, end, mask; ^~~ /kisskb/src/mm/page_alloc.c:7188:16: note: byref variable will be forcibly initialized unsigned long start, end, mask; ^~~~~ /kisskb/src/mm/page_alloc.c: In function 'free_area_init': /kisskb/src/mm/page_alloc.c:7503:9: note: byref variable will be forcibly initialized int i, nid, zone; ^~~ /kisskb/src/mm/page_alloc.c:7503:6: note: byref variable will be forcibly initialized int i, nid, zone; ^ /kisskb/src/mm/page_alloc.c:7502:27: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^~~~~~~ /kisskb/src/mm/page_alloc.c:7502:16: note: byref variable will be forcibly initialized unsigned long start_pfn, end_pfn; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbcvt.c: In function 'fb_find_mode_cvt': /kisskb/src/drivers/video/fbdev/core/fbcvt.c:307:21: note: byref variable will be forcibly initialized struct fb_cvt_data cvt; ^~~ /kisskb/src/drivers/video/backlight/lv5207lp.c: In function 'lv5207lp_probe': /kisskb/src/drivers/video/backlight/lv5207lp.c:84:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_direction': /kisskb/src/drivers/pinctrl/core.c:837:29: note: byref variable will be forcibly initialized struct pinctrl_gpio_range *range; ^~~~~ /kisskb/src/drivers/pinctrl/core.c:836:22: note: byref variable will be forcibly initialized struct pinctrl_dev *pctldev; ^~~~~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_generic_free_groups': /kisskb/src/drivers/pinctrl/core.c:694:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_groups_show': /kisskb/src/drivers/pinctrl/core.c:1670:12: note: byref variable will be forcibly initialized unsigned num_pins = 0; ^~~~~~~~ /kisskb/src/drivers/pinctrl/core.c:1669:19: note: byref variable will be forcibly initialized const unsigned *pins = NULL; ^~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_can_use_line': /kisskb/src/drivers/pinctrl/core.c:744:29: note: byref variable will be forcibly initialized struct pinctrl_gpio_range *range; ^~~~~ /kisskb/src/drivers/pinctrl/core.c:743:22: note: byref variable will be forcibly initialized struct pinctrl_dev *pctldev; ^~~~~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_request': /kisskb/src/drivers/pinctrl/core.c:780:29: note: byref variable will be forcibly initialized struct pinctrl_gpio_range *range; ^~~~~ /kisskb/src/drivers/pinctrl/core.c:779:22: note: byref variable will be forcibly initialized struct pinctrl_dev *pctldev; ^~~~~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_free': /kisskb/src/drivers/pinctrl/core.c:815:29: note: byref variable will be forcibly initialized struct pinctrl_gpio_range *range; ^~~~~ /kisskb/src/drivers/pinctrl/core.c:814:22: note: byref variable will be forcibly initialized struct pinctrl_dev *pctldev; ^~~~~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_set_config': /kisskb/src/drivers/pinctrl/core.c:898:22: note: byref variable will be forcibly initialized struct pinctrl_dev *pctldev; ^~~~~~~ /kisskb/src/drivers/pinctrl/core.c:897:29: note: byref variable will be forcibly initialized struct pinctrl_gpio_range *range; ^~~~~ /kisskb/src/drivers/pinctrl/core.c:896:16: note: byref variable will be forcibly initialized unsigned long configs[] = { config }; ^~~~~~~ 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:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/lib/fdt_addresses.c: In function 'fdt_appendprop_addrrange': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_addresses.c:61:10: note: byref variable will be forcibly initialized uint8_t data[sizeof(fdt64_t) * 2], *prop; ^~~~ /kisskb/src/drivers/gpio/gpio-logicvc.c: In function 'logicvc_gpio_get': /kisskb/src/drivers/gpio/gpio-logicvc.c:53:25: note: byref variable will be forcibly initialized 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:19: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/rpm.h:107, from /kisskb/src/kernel/trace/rpm-traces.c:16: /kisskb/src/kernel/trace/rpm-traces.c: In function 'perf_trace_rpm_internal': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/rpm-traces.c: In function 'perf_trace_rpm_return_int': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rpm.h:107, from /kisskb/src/kernel/trace/rpm-traces.c:16: /kisskb/src/kernel/trace/rpm-traces.c: In function 'trace_event_raw_event_rpm_internal': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/rpm-traces.c: In function 'trace_event_raw_event_rpm_return_int': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c: In function 'check_hotmod_int_op': /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c:87:8: note: byref variable will be forcibly initialized 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:109:15: note: byref variable will be forcibly initialized 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:206:18: note: byref variable will be forcibly initialized enum hotmod_op op; ^~ /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c:190:24: note: byref variable will be forcibly initialized struct ipmi_plat_data h; ^ /kisskb/src/drivers/char/ipmi/ipmi_bt_sm.c: In function 'bt_detect': /kisskb/src/drivers/char/ipmi/ipmi_bt_sm.c:620:16: note: byref variable will be forcibly initialized unsigned char BT_CAP[8]; ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_bt_sm.c:619:16: note: byref variable will be forcibly initialized unsigned char GetBT_CAP[] = { 0x18, 0x36 }; ^~~~~~~~~ /kisskb/src/mm/memblock.c: In function 'memblock_dump': /kisskb/src/mm/memblock.c:1883:8: note: byref variable will be forcibly initialized char nid_buf[32] = ""; ^~~~~~~ /kisskb/src/mm/memblock.c: In function 'memblock_debug_show': /kisskb/src/mm/memblock.c:2113:14: note: byref variable will be forcibly initialized phys_addr_t end; ^~~ /kisskb/src/drivers/video/backlight/pcf50633-backlight.c: In function 'pcf50633_bl_probe': /kisskb/src/drivers/video/backlight/pcf50633-backlight.c:100:30: note: byref variable will be forcibly initialized struct backlight_properties bl_props; ^~~~~~~~ /kisskb/src/mm/memblock.c: In function '__memblock_find_range_bottom_up': /kisskb/src/mm/memblock.c:213:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/mm/memblock.c:212:26: note: byref variable will be forcibly initialized phys_addr_t this_start, this_end, cand; ^~~~~~~~ /kisskb/src/mm/memblock.c:212:14: note: byref variable will be forcibly initialized phys_addr_t this_start, this_end, cand; ^~~~~~~~~~ /kisskb/src/mm/memblock.c: In function '__memblock_find_range_top_down': /kisskb/src/mm/memblock.c:248:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/mm/memblock.c:247:26: note: byref variable will be forcibly initialized phys_addr_t this_start, this_end, cand; ^~~~~~~~ /kisskb/src/mm/memblock.c:247:14: note: byref variable will be forcibly initialized phys_addr_t this_start, this_end, cand; ^~~~~~~~~~ /kisskb/src/mm/memblock.c: In function 'memblock_remove_range': /kisskb/src/mm/memblock.c:806:17: note: byref variable will be forcibly initialized int start_rgn, end_rgn; ^~~~~~~ /kisskb/src/mm/memblock.c:806:6: note: byref variable will be forcibly initialized int start_rgn, end_rgn; ^~~~~~~~~ /kisskb/src/mm/memblock.c: In function 'memblock_setclr_flag': /kisskb/src/mm/memblock.c:884:25: note: byref variable will be forcibly initialized int i, ret, start_rgn, end_rgn; ^~~~~~~ /kisskb/src/mm/memblock.c:884:14: note: byref variable will be forcibly initialized int i, ret, start_rgn, end_rgn; ^~~~~~~~~ /kisskb/src/mm/memblock.c: In function 'free_low_memory_core_early': /kisskb/src/mm/memblock.c:2046:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/mm/memblock.c:2045:21: note: byref variable will be forcibly initialized phys_addr_t start, end; ^~~ /kisskb/src/mm/memblock.c:2045:14: note: byref variable will be forcibly initialized phys_addr_t start, end; ^~~~~ 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:6: note: byref variable will be forcibly initialized int nextoffset; ^~~~~~~~~~ /kisskb/src/mm/memblock.c: In function 'free_unused_memmap': /kisskb/src/mm/memblock.c:1964:6: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/mm/memblock.c:1963:23: note: byref variable will be forcibly initialized unsigned long start, end, prev_end = 0; ^~~ /kisskb/src/mm/memblock.c:1963:16: note: byref variable will be forcibly initialized unsigned long start, end, prev_end = 0; ^~~~~ /kisskb/src/mm/memblock.c: In function 'memblock_set_node': /kisskb/src/mm/memblock.c:1246:17: note: byref variable will be forcibly initialized int start_rgn, end_rgn; ^~~~~~~ /kisskb/src/mm/memblock.c:1246:6: note: byref variable will be forcibly initialized int start_rgn, end_rgn; ^~~~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_string_eq_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:108:6: note: byref variable will be forcibly initialized int slen; ^~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_nodename_eq_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:16:6: note: byref variable will be forcibly initialized int olen; ^~~~ /kisskb/src/mm/memblock.c: In function 'memblock_cap_memory_range': /kisskb/src/mm/memblock.c:1706:17: note: byref variable will be forcibly initialized int start_rgn, end_rgn; ^~~~~~~ /kisskb/src/mm/memblock.c:1706:6: note: byref variable will be forcibly initialized int start_rgn, end_rgn; ^~~~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_subnode_offset_namelen': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:228:6: note: byref variable will be forcibly initialized int depth; ^~~~~ /kisskb/src/sound/soc/codecs/rt715-sdw.c: In function 'rt715_read_prop': /kisskb/src/sound/soc/codecs/rt715-sdw.c:437:16: note: byref variable will be forcibly initialized 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:51: note: byref variable will be forcibly initialized unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715-sdw.c:150:39: note: byref variable will be forcibly initialized unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715-sdw.c:150:27: note: byref variable will be forcibly initialized unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715-sdw.c:150:15: note: byref variable will be forcibly initialized unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; ^~~~~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_getprop_namelen': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:454:6: note: byref variable will be forcibly initialized int poffset; ^~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_getprop_by_offset': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:479:7: note: byref variable will be forcibly initialized int namelen; ^~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_get_phandle': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:511:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_generate_phandle': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:144:11: note: byref variable will be forcibly initialized uint32_t max; ^~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_get_path': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:545:21: note: byref variable will be forcibly initialized int offset, depth, namelen; ^~~~~~~ /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:545:14: note: byref variable will be forcibly initialized int offset, depth, 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/seq_file.h:7, from /kisskb/src/kernel/trace/trace_probe.h:13, from /kisskb/src/kernel/trace/trace_probe.c:14: /kisskb/src/kernel/trace/trace_probe.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_supernode_atdepth_offset': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:597:14: note: byref variable will be forcibly initialized int offset, depth; ^~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_node_depth': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:634:6: note: byref variable will be forcibly initialized int nodedepth; ^~~~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_node_offset_by_prop_value': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:660:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_stringlist_count': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:726:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int length, len, idx = 0; ^~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_stringlist_get': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:783:6: note: byref variable will be forcibly initialized int length; ^~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_node_check_compatible': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:827:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/fs/pstore/platform.c: In function 'pstore_dump': /kisskb/src/fs/pstore/platform.c:415:24: note: byref variable will be forcibly initialized struct pstore_record record; ^~~~~~ /kisskb/src/fs/pstore/platform.c: In function 'pstore_console_write': /kisskb/src/fs/pstore/platform.c:491:23: note: byref variable will be forcibly initialized struct pstore_record record; ^~~~~~ /kisskb/src/kernel/trace/trace_probe.c: In function 'find_fetch_type': /kisskb/src/kernel/trace/trace_probe.c:110:17: note: byref variable will be forcibly initialized unsigned long bs; ^~ /kisskb/src/kernel/trace/trace_probe.c: In function '__parse_bitfield_probe_arg': /kisskb/src/kernel/trace/trace_probe.c:514:8: note: byref variable will be forcibly initialized char *tail; ^~~~ In file included from /kisskb/src/kernel/trace/trace_probe.h:14, from /kisskb/src/kernel/trace/trace_probe.c:14: /kisskb/src/kernel/trace/trace_probe.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/kernel/trace/trace_probe.c: In function 'parse_probe_vars': /kisskb/src/kernel/trace/trace_probe.c:275:16: note: byref variable will be forcibly initialized unsigned long param; ^~~~~ /kisskb/src/kernel/trace/trace_probe.c: In function 'parse_probe_arg': /kisskb/src/kernel/trace/trace_probe.c:362:8: note: byref variable will be forcibly initialized char *tmp; ^~~ /kisskb/src/kernel/trace/trace_probe.c:361:7: note: byref variable will be forcibly initialized long offset = 0; ^~~~~~ /kisskb/src/kernel/trace/trace_probe.c:359:16: note: byref variable will be forcibly initialized unsigned long param; ^~~~~ /kisskb/src/kernel/trace/trace_probe.c:358:21: note: byref variable will be forcibly initialized struct fetch_insn *code = *pcode; ^~~~ /kisskb/src/kernel/trace/trace_probe.c: In function 'traceprobe_parse_probe_arg_body': /kisskb/src/kernel/trace/trace_probe.c:546:21: note: byref variable will be forcibly initialized struct fetch_insn *code, *scode, *tmp = NULL; ^~~~ /kisskb/src/kernel/trace/trace_probe.c: In function 'traceprobe_update_arg': /kisskb/src/kernel/trace/trace_probe.c:808:7: note: byref variable will be forcibly initialized long offset; ^~~~~~ /kisskb/src/drivers/video/backlight/wm831x_bl.c: In function 'wm831x_backlight_probe': /kisskb/src/drivers/video/backlight/wm831x_bl.c:117:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/kernel/trace/trace_probe.c: In function 'trace_probe_match_command_args': /kisskb/src/kernel/trace/trace_probe.c:1123:7: note: byref variable will be forcibly initialized char buf[MAX_ARGSTR_LEN + 1]; ^~~ 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:6: note: byref variable will be forcibly initialized int oldlen; ^~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_add_property_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:209:6: note: byref variable will be forcibly initialized int allocated; ^~~~~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_set_name': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:238:6: note: byref variable will be forcibly initialized int oldlen, newlen; ^~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_setprop_placeholder': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:261:23: note: byref variable will be forcibly initialized struct fdt_property *prop; ^~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_setprop': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:279:8: note: byref variable will be forcibly initialized void *prop_data; ^~~~~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_appendprop': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:295:11: note: byref variable will be forcibly initialized int err, oldlen, newlen; ^~~~~~ /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:294:23: note: byref variable will be forcibly initialized struct fdt_property *prop; ^~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_delprop': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:321:6: note: byref variable will be forcibly initialized 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:14: note: byref variable will be forcibly initialized int offset, nextoffset; ^~~~~~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_open_into': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:418:20: note: byref variable will be forcibly initialized int mem_rsv_size, struct_size; ^~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.c: In function 'jffs2_sum_write_data': /kisskb/src/fs/jffs2/summary.c:684:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/fs/jffs2/summary.c:680:14: note: byref variable will be forcibly initialized struct kvec vecs[2]; ^~~~ /kisskb/src/fs/jffs2/summary.c:677:27: note: byref variable will be forcibly initialized struct jffs2_raw_summary isum; ^~~~ /kisskb/src/fs/jffs2/summary.c: In function 'jffs2_sum_scan_sumnode': /kisskb/src/fs/jffs2/summary.c:576:28: note: byref variable will be forcibly initialized struct jffs2_unknown_node crcnode; ^~~~~~~ /kisskb/src/drivers/gpio/gpio-lp873x.c: In function 'lp873x_gpio_get': /kisskb/src/drivers/gpio/gpio-lp873x.c:60:11: note: byref variable will be forcibly initialized int ret, val; ^~~ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_write_kmsg_hdr': /kisskb/src/fs/pstore/ram.c:294:7: note: byref variable will be forcibly initialized char hdr[36]; /* "===="(4), %lld(20), "."(1), %06lu(6), "-%c\n"(3) */ ^~~ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_read_kmsg_hdr': /kisskb/src/fs/pstore/ram.c:147:6: note: byref variable will be forcibly initialized int header_length = 0; ^~~~~~~~~~~~~ /kisskb/src/fs/pstore/ram.c:146:7: note: byref variable will be forcibly initialized char data_type; ^~~~~~~~~ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_parse_dt_u32': /kisskb/src/fs/pstore/ram.c:608:6: note: byref variable will be forcibly initialized u32 val32 = 0; ^~~~~ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_parse_dt': /kisskb/src/fs/pstore/ram.c:637:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ In file included from /kisskb/src/fs/pstore/ram.c:19: /kisskb/src/fs/pstore/ram.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_probe': /kisskb/src/fs/pstore/ram.c:709:14: note: byref variable will be forcibly initialized phys_addr_t paddr; ^~~~~ /kisskb/src/fs/pstore/ram.c:706:31: note: byref variable will be forcibly initialized struct ramoops_platform_data pdata_local; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/sigmadsp-i2c.c: In function 'sigmadsp_read_i2c': /kisskb/src/sound/soc/codecs/sigmadsp-i2c.c:44:10: note: byref variable will be forcibly initialized uint8_t buf[2]; ^~~ /kisskb/src/sound/soc/codecs/sigmadsp-i2c.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ In file included from /kisskb/src/fs/pstore/ram.c:18: /kisskb/src/fs/pstore/ram.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_register_dummy': /kisskb/src/fs/pstore/ram.c:903:31: note: byref variable will be forcibly initialized struct ramoops_platform_data pdata; ^~~~~ /kisskb/src/sound/soc/codecs/sgtl5000.c: In function 'sgtl5000_i2c_probe': /kisskb/src/sound/soc/codecs/sgtl5000.c:1588:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ /kisskb/src/sound/soc/codecs/sgtl5000.c:1586:11: note: byref variable will be forcibly initialized int ret, reg, rev; ^~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/codecs/sigmadsp.c: In function 'sigmadsp_firmware_load': /kisskb/src/sound/soc/codecs/sigmadsp.c:478:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/sound/soc/codecs/sigmadsp.c: In function 'sigmadsp_alloc_control': /kisskb/src/sound/soc/codecs/sigmadsp.c:632:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^~~~~~~~ /kisskb/src/sound/soc/codecs/sigmadsp.c: In function 'sigmadsp_activate_ctrl': /kisskb/src/sound/soc/codecs/sigmadsp.c:661:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/fs/debugfs/file.c: In function 'debugfs_read_file_bool': /kisskb/src/fs/debugfs/file.c:776:7: note: byref variable will be forcibly initialized char buf[3]; ^~~ /kisskb/src/fs/debugfs/file.c: In function 'debugfs_write_file_bool': /kisskb/src/fs/debugfs/file.c:800:7: note: byref variable will be forcibly initialized bool bv; ^~ /kisskb/src/drivers/video/backlight/arcxcnn_bl.c: In function 'arcxcnn_parse_dt': /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:179:34: note: byref variable will be forcibly initialized u32 prog_val, num_entry, entry, sources[ARCXCNN_LEDEN_BITS]; ^~~~~~~ /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:179:6: note: byref variable will be forcibly initialized u32 prog_val, num_entry, entry, sources[ARCXCNN_LEDEN_BITS]; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_hardcode.c: In function 'ipmi_hardcode_init_one': /kisskb/src/drivers/char/ipmi/ipmi_si_hardcode.c:82:24: note: byref variable will be forcibly initialized 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:120:8: note: byref variable will be forcibly initialized char *si_type[SI_MAX_PARMS]; ^~~~~~~ /kisskb/src/drivers/gpio/gpio-lp87565.c: In function 'lp87565_gpio_get': /kisskb/src/drivers/gpio/gpio-lp87565.c:32:11: note: byref variable will be forcibly initialized int ret, val; ^~~ /kisskb/src/drivers/gpio/gpio-lp87565.c: In function 'lp87565_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-lp87565.c:54:11: note: byref variable will be forcibly initialized int ret, val; ^~~ /kisskb/src/kernel/trace/trace_uprobe.c: In function 'get_user_stack_nth': /kisskb/src/kernel/trace/trace_uprobe.c:116:16: note: byref variable will be forcibly initialized unsigned long ret; ^~~ /kisskb/src/crypto/jitterentropy.c: In function 'jent_loop_shuffle': /kisskb/src/crypto/jitterentropy.c:328:8: note: byref variable will be forcibly initialized __u64 time = 0; ^~~~ /kisskb/src/crypto/jitterentropy.c: In function 'jent_measure_jitter': /kisskb/src/crypto/jitterentropy.c:518:8: note: byref variable will be forcibly initialized __u64 time = 0; ^~~~ /kisskb/src/crypto/jitterentropy.c: In function 'jent_entropy_init': /kisskb/src/crypto/jitterentropy.c:740:9: note: byref variable will be forcibly initialized __u64 time2 = 0; ^~~~~ /kisskb/src/crypto/jitterentropy.c:739:9: note: byref variable will be forcibly initialized __u64 time = 0; ^~~~ /kisskb/src/kernel/trace/trace_uprobe.c: In function 'trace_uprobe_match_command_head': /kisskb/src/kernel/trace/trace_uprobe.c:287:7: note: byref variable will be forcibly initialized char buf[MAX_ARGSTR_LEN + 1]; ^~~ In file included from /kisskb/src/kernel/trace/trace_dynevent.h:14, from /kisskb/src/kernel/trace/trace_uprobe.c:19: /kisskb/src/kernel/trace/trace_uprobe.c: In function 'event_trigger_unlock_commit': /kisskb/src/kernel/trace/trace.h:1554:26: note: byref variable will be forcibly initialized enum event_trigger_type tt = ETT_NONE; ^~ /kisskb/src/kernel/trace/trace_uprobe.c: In function '__uprobe_trace_func': /kisskb/src/kernel/trace/trace_uprobe.c:947:23: note: byref variable will be forcibly initialized struct trace_buffer *buffer; ^~~~~~ /kisskb/src/kernel/trace/trace_uprobe.c: In function '__uprobe_perf_func': /kisskb/src/kernel/trace/trace_uprobe.c:1347:6: note: byref variable will be forcibly initialized int rctx; ^~~~ /kisskb/src/kernel/trace/trace_uprobe.c: In function 'uretprobe_dispatcher': /kisskb/src/kernel/trace/trace_uprobe.c:1515:30: note: byref variable will be forcibly initialized struct uprobe_dispatch_data udd; ^~~ /kisskb/src/kernel/trace/trace_uprobe.c: In function 'uprobe_dispatcher': /kisskb/src/kernel/trace/trace_uprobe.c:1477:30: note: byref variable will be forcibly initialized struct uprobe_dispatch_data udd; ^~~ /kisskb/src/kernel/trace/trace_uprobe.c: In function 'trace_uprobe_create': /kisskb/src/kernel/trace/trace_uprobe.c:540:24: note: byref variable will be forcibly initialized unsigned long offset, ref_ctr_offset; ^~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_uprobe.c:540:16: note: byref variable will be forcibly initialized unsigned long offset, ref_ctr_offset; ^~~~~~ /kisskb/src/kernel/trace/trace_uprobe.c:539:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/kernel/trace/trace_uprobe.c:538:7: note: byref variable will be forcibly initialized char buf[MAX_EVENT_NAME_LEN]; ^~~ /kisskb/src/kernel/trace/trace_uprobe.c:536:29: note: byref variable will be forcibly initialized const char *event = NULL, *group = UPROBE_EVENT_SYSTEM; ^~~~~ /kisskb/src/kernel/trace/trace_uprobe.c:536:14: note: byref variable will be forcibly initialized const char *event = NULL, *group = UPROBE_EVENT_SYSTEM; ^~~~~ /kisskb/src/kernel/trace/trace_uprobe.c: In function 'create_local_trace_uprobe': /kisskb/src/kernel/trace/trace_uprobe.c:1584:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c: In function 'of_ipmi_probe': /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:235:6: note: byref variable will be forcibly initialized int proplen; ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:231:18: note: byref variable will be forcibly initialized struct resource resource; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:230:18: note: byref variable will be forcibly initialized struct si_sm_io io; ^~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c: In function 'acpi_ipmi_probe': /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:323:21: note: byref variable will be forcibly initialized unsigned long long tmp; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:320:18: note: byref variable will be forcibly initialized struct si_sm_io io; ^~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c: In function 'platform_ipmi_probe': /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:139:45: note: byref variable will be forcibly initialized u8 type, slave_addr, addr_source, regsize, regshift; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:139:36: note: byref variable will be forcibly initialized u8 type, slave_addr, addr_source, regsize, regshift; ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:139:23: note: byref variable will be forcibly initialized u8 type, slave_addr, addr_source, regsize, regshift; ^~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:139:11: note: byref variable will be forcibly initialized u8 type, slave_addr, addr_source, regsize, regshift; ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:139:5: note: byref variable will be forcibly initialized u8 type, slave_addr, addr_source, regsize, regshift; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:138:18: note: byref variable will be forcibly initialized struct si_sm_io io; ^~ /kisskb/src/fs/open.c: In function 'do_faccessat': /kisskb/src/fs/open.c:399:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function '__do_sys_chdir': /kisskb/src/fs/open.c:487:14: note: byref variable will be forcibly initialized struct path path; ^~~~ 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:6: note: byref variable will be forcibly initialized int allocated; ^~~~~~~~~ /kisskb/src/lib/fdt_sw.c: In function 'fdt_property': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_sw.c:327:8: note: byref variable will be forcibly initialized void *ptr; ^~~ /kisskb/src/fs/open.c: In function '__do_sys_chroot': /kisskb/src/fs/open.c:535:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/lib/fdt_sw.c: In function 'fdt_finish': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_sw.c:343:14: note: byref variable will be forcibly initialized int offset, nextoffset; ^~~~~~~~~~ /kisskb/src/lib/zstd/fse_decompress.c: In function 'FSE_decompress_usingDTable_generic': /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^~~~ /kisskb/src/fs/open.c: In function 'do_truncate': /kisskb/src/fs/open.c:42:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_sys_truncate': /kisskb/src/fs/open.c:124:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/lib/zstd/fse_decompress.c: In function 'FSE_decompress_usingDTable': /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^~~~ /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c: In function 'FSE_decompress_wksp': /kisskb/src/lib/zstd/fse_decompress.c:292:11: note: byref variable will be forcibly initialized unsigned maxSymbolValue = FSE_MAX_SYMBOL_VALUE; ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:291:11: note: byref variable will be forcibly initialized unsigned tableLog; ^~~~~~~~ /kisskb/src/fs/open.c: In function 'chmod_common': /kisskb/src/fs/open.c:570:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/open.c:569:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c: In function 'do_fchmodat': /kisskb/src/fs/open.c:615:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function 'chown_common': /kisskb/src/fs/open.c:647:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/open.c:645:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c: In function 'do_fchownat': /kisskb/src/fs/open.c:687:14: note: byref variable will be forcibly initialized struct path path; ^~~~ 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:6: note: byref variable will be forcibly initialized int proplen; ^~~~~~~ /kisskb/src/lib/fdt_wip.c: In function 'fdt_setprop_inplace': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:37:6: note: byref variable will be forcibly initialized int proplen; ^~~~~~~ /kisskb/src/lib/fdt_wip.c: In function 'fdt_nop_property': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:62:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/fs/open.c: In function 'do_sys_openat2': /kisskb/src/fs/open.c:1159:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/lib/fdt_wip.c: In function 'fdt_node_end_offset_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:75:6: note: byref variable will be forcibly initialized int depth = 0; ^~~~~ /kisskb/src/fs/open.c: In function '__do_sys_openat2': /kisskb/src/fs/open.c:1211:18: note: byref variable will be forcibly initialized struct open_how tmp; ^~~ /kisskb/src/fs/open.c: In function 'file_open_name': /kisskb/src/fs/open.c:1113:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^~~ /kisskb/src/fs/open.c:1112:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/fs/open.c: In function 'file_open_root': /kisskb/src/fs/open.c:1148:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^~~ /kisskb/src/fs/open.c:1147:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/fs/open.c: In function 'do_sys_open': /kisskb/src/fs/open.c:1187:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^~~ /kisskb/src/drivers/video/backlight/led_bl.c: In function 'led_bl_parse_levels': /kisskb/src/drivers/video/backlight/led_bl.c:128:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ /kisskb/src/drivers/video/backlight/led_bl.c: In function 'led_bl_probe': /kisskb/src/drivers/video/backlight/led_bl.c:177:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/mm/slob.c: In function 'slob_alloc': /kisskb/src/mm/slob.c:320:8: note: byref variable will be forcibly initialized bool page_removed_from_list = false; ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slob.c:308:7: note: byref variable will be forcibly initialized bool _unused; ^~~~~~~ /kisskb/src/crypto/ansi_cprng.c: In function '_get_more_prng_bytes': /kisskb/src/crypto/ansi_cprng.c:83:16: note: byref variable will be forcibly initialized unsigned char tmp[DEFAULT_BLK_SZ]; ^~~ /kisskb/src/crypto/ansi_cprng.c: In function 'fips_cprng_reset': /kisskb/src/crypto/ansi_cprng.c:396:5: note: byref variable will be forcibly initialized u8 rdata[DEFAULT_BLK_SZ]; ^~~~~ 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:1124:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:1123:21: note: byref variable will be forcibly initialized struct drbg_string data1; ^~~~~ /kisskb/src/crypto/drbg.c:1121:16: note: byref variable will be forcibly initialized unsigned char entropy[((32 + 16) * 2)]; ^~~~~~~ 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:1350:12: note: byref variable will be forcibly initialized LIST_HEAD(addtllist); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_healthcheck_sanity': /kisskb/src/crypto/drbg.c:2009:21: note: byref variable will be forcibly initialized struct drbg_string addtl; ^~~~~ /kisskb/src/crypto/drbg.c:2008:6: note: byref variable will be forcibly initialized int coreref = 0; ^~~~~~~ /kisskb/src/crypto/drbg.c:2007:7: note: byref variable will be forcibly initialized bool pr = false; ^~ /kisskb/src/crypto/drbg.c:2003:16: note: byref variable will be forcibly initialized unsigned char buf[OUTBUFLEN]; ^~~ /kisskb/src/crypto/drbg.c: In function 'drbg_async_seed': /kisskb/src/crypto/drbg.c:1075:16: note: byref variable will be forcibly initialized 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:1071:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:1070:21: note: byref variable will be forcibly initialized struct drbg_string data; ^~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_random': /kisskb/src/crypto/drbg.c:1951:21: note: byref variable will be forcibly initialized struct drbg_string string; ^~~~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_hash_process_addtl': /kisskb/src/crypto/drbg.c:908:16: note: byref variable will be forcibly initialized 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:907:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:906:28: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^~~~~ /kisskb/src/crypto/drbg.c:906:21: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^~~~~ 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:943:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:942:21: note: byref variable will be forcibly initialized struct drbg_string data; ^~~~ 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:987:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:986:28: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^~~~~ /kisskb/src/crypto/drbg.c:986:21: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^~~~~ /kisskb/src/crypto/drbg.c:985:16: note: byref variable will be forcibly initialized unsigned char prefix = DRBG_PREFIX3; ^~~~~~ /kisskb/src/crypto/drbg.c:984:4: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/crypto/drbg.c: In function 'drbg_hash_df': /kisskb/src/crypto/drbg.c:828:21: note: byref variable will be forcibly initialized struct drbg_string data; ^~~~ /kisskb/src/crypto/drbg.c:826:16: note: byref variable will be forcibly initialized unsigned char input[5]; ^~~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_hash_update': /kisskb/src/crypto/drbg.c:867:16: note: byref variable will be forcibly initialized 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:865:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist2); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:864:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:863:28: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^~~~~ /kisskb/src/crypto/drbg.c:863:21: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^~~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_hmac_update': /kisskb/src/crypto/drbg.c:681:17: note: byref variable will be forcibly initialized 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:660:12: note: byref variable will be forcibly initialized LIST_HEAD(vdatalist); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:659:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:658:35: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^~~~~ /kisskb/src/crypto/drbg.c:658:28: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^~~~~ /kisskb/src/crypto/drbg.c:658:21: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_hmac_generate': /kisskb/src/crypto/drbg.c:713:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:712:21: note: byref variable will be forcibly initialized struct drbg_string data; ^~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_seed': /kisskb/src/crypto/drbg.c:1973:6: note: byref variable will be forcibly initialized int coreref = 0; ^~~~~~~ /kisskb/src/crypto/drbg.c:1971:21: note: byref variable will be forcibly initialized struct drbg_string string; ^~~~~~ /kisskb/src/crypto/drbg.c:1970:7: note: byref variable will be forcibly initialized bool pr = false; ^~ /kisskb/src/fs/efivarfs/file.c: In function 'efivarfs_ioc_getxflags': /kisskb/src/fs/efivarfs/file.c:124:15: note: byref variable will be forcibly initialized unsigned int flags = efivarfs_getflags(inode); ^~~~~ /kisskb/src/fs/efivarfs/file.c: In function 'efivarfs_ioc_setxflags': /kisskb/src/fs/efivarfs/file.c:135:15: note: byref variable will be forcibly initialized unsigned int flags; ^~~~~ /kisskb/src/fs/efivarfs/file.c: In function 'efivarfs_file_write': /kisskb/src/fs/efivarfs/file.c:24:7: note: byref variable will be forcibly initialized bool set = false; ^~~ /kisskb/src/fs/efivarfs/file.c:22:16: note: byref variable will be forcibly initialized unsigned long datasize = count - sizeof(attributes); ^~~~~~~~ /kisskb/src/fs/efivarfs/file.c:20:6: note: byref variable will be forcibly initialized u32 attributes; ^~~~~~~~~~ /kisskb/src/fs/efivarfs/file.c: In function 'efivarfs_file_read': /kisskb/src/fs/efivarfs/file.c:71:6: note: byref variable will be forcibly initialized u32 attributes; ^~~~~~~~~~ /kisskb/src/fs/efivarfs/file.c:70:16: note: byref variable will be forcibly initialized unsigned long datasize = 0; ^~~~~~~~ /kisskb/src/fs/efivarfs/super.c: In function 'efivarfs_alloc_dentry': /kisskb/src/fs/efivarfs/super.c:89:14: note: byref variable will be forcibly initialized struct qstr q; ^ /kisskb/src/fs/efivarfs/super.c: In function 'efivarfs_callback': /kisskb/src/fs/efivarfs/super.c:113:16: note: byref variable will be forcibly initialized unsigned long size = 0; ^~~~ /kisskb/src/mm/sparse.c: In function 'memblocks_present': /kisskb/src/mm/sparse.c:295:9: note: byref variable will be forcibly initialized int i, nid; ^~~ /kisskb/src/mm/sparse.c:295:6: note: byref variable will be forcibly initialized int i, nid; ^ /kisskb/src/mm/sparse.c:294:23: note: byref variable will be forcibly initialized unsigned long start, end; ^~~ /kisskb/src/mm/sparse.c:294:16: note: byref variable will be forcibly initialized unsigned long start, end; ^~~~~ /kisskb/src/mm/sparse.c: In function '__populate_section_memmap': /kisskb/src/mm/sparse.c:450:14: note: byref variable will be forcibly initialized phys_addr_t addr = __pa(MAX_DMA_ADDRESS); ^~~~ /kisskb/src/drivers/gpio/gpio-max77650.c: In function 'max77650_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-max77650.c:97:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/gpio/gpio-max77650.c: In function 'max77650_gpio_get_value': /kisskb/src/drivers/gpio/gpio-max77650.c:83:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/lib/mpi/mpi-mul.c: In function 'mpi_mul': /kisskb/src/lib/mpi/mpi-mul.c:20:13: note: byref variable will be forcibly initialized mpi_limb_t cy; ^~ /kisskb/src/mm/hugetlb.c: In function 'allocate_file_region_entries': /kisskb/src/mm/hugetlb.c:409:19: note: byref variable will be forcibly initialized struct list_head allocated_regions; ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/hugetlb.c: In function 'region_add': /kisskb/src/mm/hugetlb.c:482:16: note: byref variable will be forcibly initialized long add = 0, actual_regions_needed = 0; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/hugetlb.c: In function '__vma_reservation_common': /kisskb/src/mm/hugetlb.c:2124:7: note: byref variable will be forcibly initialized long dummy_out_regions_needed; ^~~~~~~~~~~~~~~~~~~~~~~~ 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:10, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/hugetlb.c: In function 'gather_surplus_pages': /kisskb/src/mm/hugetlb.c:1950:19: note: byref variable will be forcibly initialized struct list_head surplus_list; ^~~~~~~~~~~~ In file included from /kisskb/src/include/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:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/mm/hugetlb.c:2600:2: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(nodemask_t, node_alloc_noretry, GFP_KERNEL); ^~~~~~~~~~~~~~ /kisskb/src/mm/hugetlb.c: In function 'dequeue_huge_page_vma': /kisskb/src/mm/hugetlb.c:1099:14: note: byref variable will be forcibly initialized nodemask_t *nodemask; ^~~~~~~~ /kisskb/src/mm/hugetlb.c:1097:20: note: byref variable will be forcibly initialized struct mempolicy *mpol; ^~~~ /kisskb/src/mm/hugetlb.c: In function 'alloc_buddy_huge_page_with_mpol': /kisskb/src/mm/hugetlb.c:1897:14: note: byref variable will be forcibly initialized nodemask_t *nodemask; ^~~~~~~~ /kisskb/src/mm/hugetlb.c:1894:20: note: byref variable will be forcibly initialized struct mempolicy *mpol; ^~~~ /kisskb/src/mm/hugetlb.c: In function 'report_hugepages': /kisskb/src/mm/hugetlb.c:2524:8: note: byref variable will be forcibly initialized char buf[32]; ^~~ /kisskb/src/mm/hugetlb.c: In function 'nr_overcommit_hugepages_store': /kisskb/src/mm/hugetlb.c:2862:16: note: byref variable will be forcibly initialized unsigned long input; ^~~~~ /kisskb/src/mm/hugetlb.c: In function '__nr_hugepages_store_common': /kisskb/src/mm/hugetlb.c:2771:13: note: byref variable will be forcibly initialized nodemask_t nodes_allowed, *n_mask; ^~~~~~~~~~~~~ /kisskb/src/mm/hugetlb.c: In function 'nr_hugepages_store_common': /kisskb/src/mm/hugetlb.c:2805:6: note: byref variable will be forcibly initialized int nid; ^~~ /kisskb/src/mm/hugetlb.c:2804:16: note: byref variable will be forcibly initialized unsigned long count; ^~~~~ /kisskb/src/mm/hugetlb.c: In function 'nr_hugepages_show_common': /kisskb/src/mm/hugetlb.c:2755:6: note: byref variable will be forcibly initialized int nid; ^~~ /kisskb/src/mm/hugetlb.c: In function 'surplus_hugepages_show': /kisskb/src/mm/hugetlb.c:2910:6: note: byref variable will be forcibly initialized int nid; ^~~ /kisskb/src/mm/hugetlb.c: In function 'free_hugepages_show': /kisskb/src/mm/hugetlb.c:2885:6: note: byref variable will be forcibly initialized int nid; ^~~ /kisskb/src/mm/mempolicy.c: In function 'mpol_relative_nodemask': /kisskb/src/mm/mempolicy.c:188:13: note: byref variable will be forcibly initialized nodemask_t tmp; ^~~ /kisskb/src/mm/mempolicy.c: In function 'mpol_rebind_nodemask': /kisskb/src/mm/mempolicy.c:326:13: note: byref variable will be forcibly initialized nodemask_t tmp; ^~~ /kisskb/src/mm/mempolicy.c: In function 'mpol_rebind_preferred': /kisskb/src/mm/mempolicy.c:347:13: note: byref variable will be forcibly initialized nodemask_t tmp; ^~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_hstate_alloc_pages': /kisskb/src/mm/hugetlb.c:2493:8: note: byref variable will be forcibly initialized char buf[32]; ^~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_cma_reserve': /kisskb/src/mm/hugetlb.c:5632:8: note: byref variable will be forcibly initialized char name[CMA_MAX_NAME]; ^~~~ /kisskb/src/mm/mempolicy.c: In function 'queue_pages_range': /kisskb/src/mm/mempolicy.c:747:21: note: byref variable will be forcibly initialized struct queue_pages qp = { ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'migrate_to_node': /kisskb/src/mm/mempolicy.c:1075:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/mempolicy.c:1074:13: note: byref variable will be forcibly initialized nodemask_t nmask; ^~~~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_init': /kisskb/src/mm/hugetlb.c:3144:10: note: byref variable will be forcibly initialized char buf[32]; ^~~ /kisskb/src/mm/mempolicy.c: In function 'lookup_node': /kisskb/src/mm/mempolicy.c:927:6: note: byref variable will be forcibly initialized int locked = 1; ^~~~~~ /kisskb/src/mm/mempolicy.c:924:15: note: byref variable will be forcibly initialized struct page *p = NULL; ^ In file included from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'do_set_mempolicy': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(struct nodemask_scratch, x, \ ^~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:866:2: note: in expansion of macro 'NODEMASK_SCRATCH' NODEMASK_SCRATCH(scratch); ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c: In function 'kernel_set_mempolicy': /kisskb/src/mm/mempolicy.c:1483:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^~~~~ /kisskb/src/mm/mempolicy.c: In function 'kernel_get_mempolicy': /kisskb/src/mm/mempolicy.c:1609:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^~~~~ /kisskb/src/mm/mempolicy.c:1608:6: note: byref variable will be forcibly initialized int pval; ^~~~ /kisskb/src/mm/mempolicy.c: In function 'do_migrate_pages': /kisskb/src/mm/mempolicy.c:1115:13: note: byref variable will be forcibly initialized nodemask_t tmp; ^~~ In file included from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'kernel_migrate_pages': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(struct nodemask_scratch, x, \ ^~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:1514:2: note: in expansion of macro 'NODEMASK_SCRATCH' NODEMASK_SCRATCH(scratch); ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:1510:13: note: byref variable will be forcibly initialized nodemask_t task_nodes; ^~~~~~~~~~ /kisskb/src/mm/hugetlb.c: In function 'alloc_huge_page_vma': /kisskb/src/mm/hugetlb.c:1930:14: note: byref variable will be forcibly initialized nodemask_t *nodemask; ^~~~~~~~ /kisskb/src/mm/hugetlb.c:1929:20: note: byref variable will be forcibly initialized struct mempolicy *mpol; ^~~~ /kisskb/src/mm/hugetlb.c: In function 'copy_hugetlb_page_range': /kisskb/src/mm/hugetlb.c:3744:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/mempolicy.c: In function '__mpol_dup': /kisskb/src/mm/mempolicy.c:2313:14: note: byref variable will be forcibly initialized nodemask_t mems = cpuset_mems_allowed(current); ^~~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_fault_mutex_hash': /kisskb/src/mm/hugetlb.c:4421:16: note: byref variable will be forcibly initialized unsigned long key[2]; ^~~ In file included from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'do_mbind': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(struct nodemask_scratch, x, \ ^~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:1319:3: note: in expansion of macro 'NODEMASK_SCRATCH' NODEMASK_SCRATCH(scratch); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c:1275:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/mempolicy.c: In function 'kernel_mbind': /kisskb/src/mm/mempolicy.c:1453:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^~~~~ /kisskb/src/crypto/ghash-generic.c: In function 'ghash_setkey': /kisskb/src/crypto/ghash-generic.c:59:8: note: byref variable will be forcibly initialized be128 k; ^ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_reserve_pages': /kisskb/src/mm/hugetlb.c:5017:20: note: byref variable will be forcibly initialized long gbl_reserve, regions_needed = 0; ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'mpol_shared_policy_init': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(struct nodemask_scratch, x, \ ^~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:2664:3: note: in expansion of macro 'NODEMASK_SCRATCH' NODEMASK_SCRATCH(scratch); ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:2662:25: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^~~~ /kisskb/src/mm/mempolicy.c: In function 'numa_policy_init': /kisskb/src/mm/mempolicy.c:2785:13: note: byref variable will be forcibly initialized nodemask_t interleave_nodes; ^~~~~~~~~~~~~~~~ /kisskb/src/mm/hugetlb.c: In function '__unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:3857:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/mempolicy.c: In function 'mpol_parse_str': /kisskb/src/mm/mempolicy.c:2874:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^~~~~ /kisskb/src/mm/mempolicy.c: In function 'mpol_to_str': /kisskb/src/mm/mempolicy.c:3005:13: note: byref variable will be forcibly initialized nodemask_t nodes = NODE_MASK_NONE; ^~~~~ /kisskb/src/mm/hugetlb.c: In function 'unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:3971:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_cow': /kisskb/src/mm/hugetlb.c:4063:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_no_page': /kisskb/src/mm/hugetlb.c:4421:16: note: byref variable will be forcibly initialized unsigned long key[2]; ^~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_fault': /kisskb/src/mm/hugetlb.c:4421:16: note: byref variable will be forcibly initialized /kisskb/src/mm/hugetlb.c: In function 'hugetlb_change_protection': /kisskb/src/mm/hugetlb.c:4925:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_functions_show': /kisskb/src/drivers/pinctrl/pinmux.c:554:12: note: byref variable will be forcibly initialized unsigned num_groups; ^~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c:553:23: note: byref variable will be forcibly initialized const char * const *groups; ^~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_map_to_setting': /kisskb/src/drivers/pinctrl/pinmux.c:345:11: note: byref variable will be forcibly initialized unsigned num_groups; ^~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c:344:22: note: byref variable will be forcibly initialized char const * const *groups; ^~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_enable_setting': /kisskb/src/drivers/pinctrl/pinmux.c:411:11: note: byref variable will be forcibly initialized unsigned num_pins = 0; ^~~~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c:410:18: note: byref variable will be forcibly initialized const unsigned *pins = NULL; ^~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_disable_setting': /kisskb/src/drivers/pinctrl/pinmux.c:491:11: note: byref variable will be forcibly initialized unsigned num_pins = 0; ^~~~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c:490:18: note: byref variable will be forcibly initialized const unsigned *pins = NULL; ^~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_generic_free_functions': /kisskb/src/drivers/pinctrl/pinmux.c:845:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ In file included from /kisskb/src/fs/pstore/ram_core.c:18: /kisskb/src/fs/pstore/ram_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:605:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_plat_data.c: In function 'ipmi_platform_add': /kisskb/src/drivers/char/ipmi/ipmi_plat_data.c:17:24: note: byref variable will be forcibly initialized struct property_entry pr[6]; ^~ /kisskb/src/drivers/char/ipmi/ipmi_plat_data.c:16:18: note: byref variable will be forcibly initialized struct resource r[4]; ^ /kisskb/src/drivers/acpi/acpica/evregion.c: In function 'acpi_ev_execute_orphan_reg_method': /kisskb/src/drivers/acpi/acpica/evregion.c:793:20: note: byref variable will be forcibly initialized union acpi_object objects[2]; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/evregion.c:792:26: note: byref variable will be forcibly initialized struct acpi_object_list args; ^~~~ /kisskb/src/drivers/acpi/acpica/evregion.c:789:14: note: byref variable will be forcibly initialized acpi_handle reg_method; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/evregion.c: In function 'acpi_ev_address_space_dispatch': /kisskb/src/drivers/acpi/acpica/evregion.c:113:8: note: byref variable will be forcibly initialized void *region_context = NULL; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/evregion.c: In function 'acpi_ev_execute_reg_method': /kisskb/src/drivers/acpi/acpica/evregion.c:525:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *method_node; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/evregion.c:521:29: note: byref variable will be forcibly initialized union acpi_operand_object *args[3]; ^~~~ /kisskb/src/drivers/acpi/acpica/evregion.c: In function 'acpi_ev_execute_reg_methods': /kisskb/src/drivers/acpi/acpica/evregion.c:653:28: note: byref variable will be forcibly initialized struct acpi_reg_walk_info info; ^~~~ /kisskb/src/lib/flex_proportions.c: In function '__fprop_inc_percpu_max': /kisskb/src/lib/flex_proportions.c:263:28: note: byref variable will be forcibly initialized unsigned long numerator, denominator; ^~~~~~~~~~~ /kisskb/src/lib/flex_proportions.c:263:17: note: byref variable will be forcibly initialized unsigned long numerator, denominator; ^~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function '__ipmi_set_timeout': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:367:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr addr; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:365:36: note: byref variable will be forcibly initialized unsigned char data[6]; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:364:36: note: byref variable will be forcibly initialized 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:551:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr addr; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:549:25: note: byref variable will be forcibly initialized 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:424:6: note: byref variable will be forcibly initialized int send_heartbeat_now; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:673:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'panic_halt_ipmi_heartbeat': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:480:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr addr; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:479:37: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'ipmi_read': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:786:21: note: byref variable will be forcibly initialized 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:526:6: note: byref variable will be forcibly initialized 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:8: note: byref variable will be forcibly initialized char *endp; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'set_param_str': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:212:13: note: byref variable will be forcibly initialized char valcp[16]; ^~~~~ 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:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:408:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:407:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/read_write.c:406:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = len }; ^~~ /kisskb/src/fs/read_write.c: In function 'new_sync_write': /kisskb/src/fs/read_write.c:511:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:510:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/read_write.c:509:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; ^~~ /kisskb/src/fs/read_write.c: In function 'do_iter_readv_writev': /kisskb/src/fs/read_write.c:728:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ 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:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c:757:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^~~~~ /kisskb/src/fs/read_write.c: In function 'vfs_readv': /kisskb/src/fs/read_write.c:916:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:915:16: note: byref variable will be forcibly initialized struct iovec *iov = iovstack; ^~~ /kisskb/src/fs/read_write.c:914:15: note: byref variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV]; ^~~~~~~~ /kisskb/src/fs/read_write.c: In function 'do_readv': /kisskb/src/fs/read_write.c:953:10: note: byref variable will be forcibly initialized loff_t pos, *ppos = file_ppos(f.file); ^~~ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:933:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:932:16: note: byref variable will be forcibly initialized struct iovec *iov = iovstack; ^~~ /kisskb/src/fs/read_write.c:931:15: note: byref variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV]; ^~~~~~~~ /kisskb/src/fs/read_write.c: In function 'do_writev': /kisskb/src/fs/read_write.c:977:10: note: byref variable will be forcibly initialized loff_t pos, *ppos = file_ppos(f.file); ^~~ /kisskb/src/fs/read_write.c: In function 'do_sendfile': /kisskb/src/fs/read_write.c:1192:9: note: byref variable will be forcibly initialized loff_t out_pos; ^~~~~~~ /kisskb/src/fs/read_write.c:1191:9: note: byref variable will be forcibly initialized loff_t pos; ^~~ /kisskb/src/fs/read_write.c: In function '__do_sys_sendfile': /kisskb/src/fs/read_write.c:1287:9: note: byref variable will be forcibly initialized loff_t pos; ^~~ /kisskb/src/fs/read_write.c: In function '__do_sys_sendfile64': /kisskb/src/fs/read_write.c:1306:9: note: byref variable will be forcibly initialized loff_t pos; ^~~ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:437:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:436:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/read_write.c:432:14: note: byref variable will be forcibly initialized struct kvec iov = { ^~~ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:533:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:532:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/read_write.c:528:14: note: byref variable will be forcibly initialized struct kvec iov = { ^~~ /kisskb/src/fs/read_write.c: In function 'ksys_read': /kisskb/src/fs/read_write.c:629:10: note: byref variable will be forcibly initialized loff_t pos, *ppos = file_ppos(f.file); ^~~ /kisskb/src/fs/read_write.c: In function 'ksys_write': /kisskb/src/fs/read_write.c:653:10: note: byref variable will be forcibly initialized loff_t pos, *ppos = file_ppos(f.file); ^~~ /kisskb/src/fs/read_write.c: In function 'do_copy_file_range': /kisskb/src/fs/read_write.c:1391:16: note: byref variable will be forcibly initialized static ssize_t do_copy_file_range(struct file *file_in, loff_t pos_in, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1391: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:1639:9: note: byref variable will be forcibly initialized loff_t count; ^~~~~ /kisskb/src/fs/read_write.c: In function 'generic_copy_file_checks': /kisskb/src/fs/read_write.c:1426:11: note: byref variable will be forcibly initialized uint64_t count = *req_count; ^~~~~ /kisskb/src/fs/read_write.c: In function '__do_sys_copy_file_range': /kisskb/src/fs/read_write.c:1541:9: note: byref variable will be forcibly initialized loff_t pos_out; ^~~~~~~ /kisskb/src/fs/read_write.c:1540:9: note: byref variable will be forcibly initialized loff_t pos_in; ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_dell_chassis_detect': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:429:13: note: byref variable will be forcibly initialized const char mfr[3] = DELL_IANA_MFR_ID; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_poweroff_chassis': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:473:36: note: byref variable will be forcibly initialized unsigned char data[1]; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:471:36: note: byref variable will be forcibly initialized struct kernel_ipmi_msg send_msg; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:470:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr smi_addr; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/evrgnini.c: In function 'acpi_ev_is_pci_root_bridge': /kisskb/src/drivers/acpi/acpica/evrgnini.c:317:34: note: byref variable will be forcibly initialized struct acpi_pnp_device_id_list *cid; ^~~ /kisskb/src/drivers/acpi/acpica/evrgnini.c:316:29: note: byref variable will be forcibly initialized struct acpi_pnp_device_id *hid; ^~~ /kisskb/src/drivers/acpi/acpica/evrgnini.c: In function 'acpi_ev_pci_config_region_setup': /kisskb/src/drivers/acpi/acpica/evrgnini.c:136:6: note: byref variable will be forcibly initialized u64 pci_value; ^~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_poweroff_cpi1': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:324:36: note: byref variable will be forcibly initialized unsigned char hotswap_ipmb; ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:322:36: note: byref variable will be forcibly initialized unsigned char data[1]; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:320:36: note: byref variable will be forcibly initialized struct kernel_ipmi_msg send_msg; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:319:36: note: byref variable will be forcibly initialized struct ipmi_ipmb_addr ipmb_addr; ^~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:318:36: note: byref variable will be forcibly initialized 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:36: note: byref variable will be forcibly initialized unsigned char data[4]; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:249:36: note: byref variable will be forcibly initialized struct kernel_ipmi_msg send_msg; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:248:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr smi_addr; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'pps_poweroff_atca': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:187:36: note: byref variable will be forcibly initialized struct kernel_ipmi_msg send_msg; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:186:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr smi_addr; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_request_wait_for_response': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:127:20: note: byref variable will be forcibly initialized struct completion comp; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_po_new_smi': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:559:36: note: byref variable will be forcibly initialized struct kernel_ipmi_msg send_msg; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:558:36: note: byref variable will be forcibly initialized 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:36: note: byref variable will be forcibly initialized unsigned char data[1]; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:214:36: note: byref variable will be forcibly initialized struct kernel_ipmi_msg send_msg; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:213:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr smi_addr; ^~~~~~~~ /kisskb/src/lib/mpi/mpi-pow.c: In function 'mpi_powm': /kisskb/src/lib/mpi/mpi-pow.c:218:18: note: byref variable will be forcibly initialized mpi_limb_t tmp; ^~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_i2c_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:118:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg; ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:118:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:141:5: note: byref variable will be forcibly initialized u8 msg[MAX_MSG_LEN]; ^~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:140:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:92:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ipmb_dev->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:79:18: note: byref variable will be forcibly initialized struct ipmb_msg msg; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/mm/mmu_notifier.c:10: /kisskb/src/mm/mmu_notifier.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c: In function 'mn_itree_release': /kisskb/src/mm/mmu_notifier.c:272:16: note: byref variable will be forcibly initialized unsigned long cur_seq; ^~~~~~~ /kisskb/src/mm/mmu_notifier.c: In function 'mn_itree_invalidate': /kisskb/src/mm/mmu_notifier.c:448:16: note: byref variable will be forcibly initialized 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:248:3: note: in expansion of macro 'wait_event' wait_event(subscriptions->wq, ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/mm/mmu_notifier.c:10: /kisskb/src/mm/mmu_notifier.c: In function '__mmu_notifier_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:655:3: note: in expansion of macro 'smp_store_release' smp_store_release(&mm->notifier_subscriptions, subscriptions); ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_notifier_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:982:18: note: in expansion of macro 'smp_load_acquire' subscriptions = smp_load_acquire(&mm->notifier_subscriptions); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:1062:3: note: in expansion of macro 'wait_event' wait_event(subscriptions->wq, ^~~~~~~~~~ /kisskb/src/lib/mpi/mpih-mul.c: In function 'mpihelp_mul': /kisskb/src/lib/mpi/mpih-mul.c:457:23: note: byref variable will be forcibly initialized struct karatsuba_ctx ctx; ^~~ /kisskb/src/lib/mpi/mpih-mul.c: In function 'mpihelp_mul_karatsuba_case': /kisskb/src/lib/mpi/mpih-mul.c:394:15: note: byref variable will be forcibly initialized mpi_limb_t tmp; ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_write_level_mask': /kisskb/src/drivers/gpio/gpio-mvebu.c:275:15: note: byref variable will be forcibly initialized unsigned int offset; ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:274:17: note: byref variable will be forcibly initialized struct regmap *map; ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_write_edge_cause': /kisskb/src/drivers/gpio/gpio-mvebu.c:175:15: note: byref variable will be forcibly initialized unsigned int offset; ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:174:17: note: byref variable will be forcibly initialized struct regmap *map; ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_write_edge_mask': /kisskb/src/drivers/gpio/gpio-mvebu.c:225:15: note: byref variable will be forcibly initialized unsigned int offset; ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:224:17: note: byref variable will be forcibly initialized struct regmap *map; ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_read_level_mask': /kisskb/src/drivers/gpio/gpio-mvebu.c:263:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:262:15: note: byref variable will be forcibly initialized unsigned int offset; ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:261:17: note: byref variable will be forcibly initialized struct regmap *map; ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_read_edge_cause': /kisskb/src/drivers/gpio/gpio-mvebu.c:163:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:162:15: note: byref variable will be forcibly initialized unsigned int offset; ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:161:17: note: byref variable will be forcibly initialized struct regmap *map; ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_read_edge_mask': /kisskb/src/drivers/gpio/gpio-mvebu.c:213:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:212:15: note: byref variable will be forcibly initialized unsigned int offset; ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:211:17: note: byref variable will be forcibly initialized struct regmap *map; ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_pwm_get_state': /kisskb/src/drivers/gpio/gpio-mvebu.c:659:6: note: byref variable will be forcibly initialized u32 u; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-mvebu.c:586:8: note: byref variable will be forcibly initialized u32 polarity; ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:560:19: note: byref variable will be forcibly initialized u32 cause, type, data_in, level_mask, edge_cause, edge_mask; ^~~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_irq_set_type': /kisskb/src/drivers/gpio/gpio-mvebu.c:532:16: note: byref variable will be forcibly initialized u32 data_in, in_pol, val; ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:532:7: note: byref variable will be forcibly initialized u32 data_in, in_pol, val; ^~~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:498:6: note: byref variable will be forcibly initialized u32 u; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_get': /kisskb/src/drivers/gpio/gpio-mvebu.c:314:16: note: byref variable will be forcibly initialized u32 data_in, in_pol; ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:314:7: note: byref variable will be forcibly initialized u32 data_in, in_pol; ^~~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:309:6: note: byref variable will be forcibly initialized u32 u; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-mvebu.c:382:6: note: byref variable will be forcibly initialized u32 u; ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_dbg_show': /kisskb/src/drivers/gpio/gpio-mvebu.c:848:35: note: byref variable will be forcibly initialized u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; ^~~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:848:27: note: byref variable will be forcibly initialized u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:848:20: note: byref variable will be forcibly initialized u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; ^~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:848:11: note: byref variable will be forcibly initialized u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; ^~~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:848:6: note: byref variable will be forcibly initialized u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; ^~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_getDTableDesc': /kisskb/src/lib/zstd/huf_decompress.c:76:13: note: byref variable will be forcibly initialized DTableDesc dtd; ^~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_fillDTableX4Level2': /kisskb/src/lib/zstd/huf_decompress.c:398:6: note: byref variable will be forcibly initialized U32 rankVal[HUF_TABLELOG_MAX + 1]; ^~~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_probe': /kisskb/src/drivers/gpio/gpio-mvebu.c:1091:15: note: byref variable will be forcibly initialized unsigned int ngpios; ^~~~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_fillDTableX4': /kisskb/src/lib/zstd/huf_decompress.c:443:6: note: byref variable will be forcibly initialized U32 rankVal[HUF_TABLELOG_MAX + 1]; ^~~~~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress1X2_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:205:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress4X2_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:264:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD4; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:263:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD3; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:262:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD2; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:261:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD1; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress1X4_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:657:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress4X4_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:723:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD4; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:722:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD3; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:721:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD2; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:720:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD1; ^~~~~ /kisskb/src/fs/file_table.c: In function 'alloc_file_pseudo': /kisskb/src/fs/file_table.c:222:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_readDTableX2_wksp': /kisskb/src/lib/zstd/huf_decompress.c:93:6: note: byref variable will be forcibly initialized U32 nbSymbols = 0; ^~~~~~~~~ /kisskb/src/lib/zstd/huf_decompress.c:92:6: note: byref variable will be forcibly initialized U32 tableLog = 0; ^~~~~~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_readDTableX4_wksp': /kisskb/src/lib/zstd/huf_decompress.c:484:34: note: byref variable will be forcibly initialized U32 tableLog, maxW, sizeOfSort, nbSymbols; ^~~~~~~~~ /kisskb/src/lib/zstd/huf_decompress.c:484:6: note: byref variable will be forcibly initialized U32 tableLog, maxW, sizeOfSort, nbSymbols; ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_read_regs': /kisskb/src/drivers/gpio/gpio-pca953x.c:441:5: note: byref variable will be forcibly initialized u8 value[MAX_BANK]; ^~~~~ /kisskb/src/drivers/video/fbdev/metronomefb.c: In function 'metronomefb_probe': /kisskb/src/drivers/video/fbdev/metronomefb.c:582:25: note: byref variable will be forcibly initialized const struct firmware *fw_entry; ^~~~~~~~ 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:246, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/gpio/gpio-pca953x.c:11: /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_gpio_get_multiple': /kisskb/src/drivers/gpio/gpio-pca953x.c:550:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(reg_val, MAX_LINE); ^~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_write_regs': /kisskb/src/drivers/gpio/gpio-pca953x.c:423:5: note: byref variable will be forcibly initialized u8 value[MAX_BANK]; ^~~~~ 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:246, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/gpio/gpio-pca953x.c:11: /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_gpio_set_multiple': /kisskb/src/drivers/gpio/gpio-pca953x.c:567:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(reg_val, MAX_LINE); ^~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-pca953x.c:531:6: note: byref variable will be forcibly initialized u32 reg_val; ^~~~~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_gpio_get_value': /kisskb/src/drivers/gpio/gpio-pca953x.c:496:6: note: byref variable will be forcibly initialized u32 reg_val; ^~~~~~~ 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:246, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/gpio/gpio-pca953x.c:11: /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'device_pca95xx_init': /kisskb/src/drivers/gpio/gpio-pca953x.c:932:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(val, MAX_LINE); ^~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'device_pca957x_init': /kisskb/src/drivers/gpio/gpio-pca953x.c:958:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(val, MAX_LINE); ^~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ 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/gpio/gpio-pca953x.c:11: /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_acpi_find_pin': /kisskb/src/drivers/gpio/gpio-pca953x.c:151:12: note: byref variable will be forcibly initialized LIST_HEAD(r); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c:150:6: note: byref variable will be forcibly initialized int pin = -ENOENT, ret; ^~~ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_acpi_get_pin': /kisskb/src/drivers/gpio/gpio-pca953x.c:139:29: note: byref variable will be forcibly initialized struct acpi_resource_gpio *agpio; ^~~~~ 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:246, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/ioport.h:13, from /kisskb/src/include/linux/acpi.h:12, from /kisskb/src/drivers/gpio/gpio-pca953x.c:11: /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_irq_setup': /kisskb/src/drivers/gpio/gpio-pca953x.c:852:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(irq_stat, MAX_LINE); ^~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c:851:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(reg_direction, MAX_LINE); ^~~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_irq_pending': /kisskb/src/drivers/gpio/gpio-pca953x.c:766:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(trigger, MAX_LINE); ^~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c:765:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(new_stat, MAX_LINE); ^~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c:764:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(cur_stat, MAX_LINE); ^~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c:763:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(old_stat, MAX_LINE); ^~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c:762:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(reg_direction, MAX_LINE); ^~~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_irq_handler': /kisskb/src/drivers/gpio/gpio-pca953x.c:818:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(pending, MAX_LINE); ^~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_irq_bus_sync_unlock': /kisskb/src/drivers/gpio/gpio-pca953x.c:704:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(reg_direction, MAX_LINE); ^~~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/gpio/gpio-pca953x.c:703:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(irq_mask, MAX_LINE); ^~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_slow': /kisskb/src/crypto/ecc.c:603:6: note: byref variable will be forcibly initialized u64 tmp[2 * ECC_MAX_DIGITS]; ^~~ /kisskb/src/crypto/ecc.c:602:6: note: byref variable will be forcibly initialized u64 mod_m[2 * ECC_MAX_DIGITS]; ^~~~~ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_special': /kisskb/src/crypto/ecc.c:521:6: note: byref variable will be forcibly initialized u64 r[ECC_MAX_DIGITS * 2]; ^ /kisskb/src/crypto/ecc.c:520:6: note: byref variable will be forcibly initialized u64 t[ECC_MAX_DIGITS * 2]; ^ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_special2': /kisskb/src/crypto/ecc.c:571:7: note: byref variable will be forcibly initialized u64 qc[ECC_MAX_DIGITS * 2]; ^~ /kisskb/src/crypto/ecc.c:556:6: note: byref variable will be forcibly initialized u64 m[ECC_MAX_DIGITS * 2]; /* expanded mod */ ^ /kisskb/src/crypto/ecc.c:555:6: note: byref variable will be forcibly initialized u64 r[ECC_MAX_DIGITS * 2]; ^ /kisskb/src/crypto/ecc.c:554:6: note: byref variable will be forcibly initialized u64 q[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_barrett': /kisskb/src/crypto/ecc.c:653:6: note: byref variable will be forcibly initialized u64 r[ECC_MAX_DIGITS * 2]; ^ /kisskb/src/crypto/ecc.c:652:6: note: byref variable will be forcibly initialized u64 q[ECC_MAX_DIGITS * 2]; ^ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_fast': /kisskb/src/crypto/ecc.c:786:6: note: byref variable will be forcibly initialized u64 tmp[2 * ECC_MAX_DIGITS]; ^~~ /kisskb/src/crypto/ecc.c: In function 'vli_mod_square_fast': /kisskb/src/crypto/ecc.c:847:6: note: byref variable will be forcibly initialized u64 product[2 * ECC_MAX_DIGITS]; ^~~~~~~ /kisskb/src/crypto/ecc.c: In function 'vli_mod_mult_fast': /kisskb/src/crypto/ecc.c:837:6: note: byref variable will be forcibly initialized u64 product[2 * ECC_MAX_DIGITS]; ^~~~~~~ /kisskb/src/crypto/ecc.c: In function 'apply_z': /kisskb/src/crypto/ecc.c:1013:6: note: byref variable will be forcibly initialized u64 t1[ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c: In function 'ecc_point_double_jacobian': /kisskb/src/crypto/ecc.c:952:6: note: byref variable will be forcibly initialized u64 t5[ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c:951:6: note: byref variable will be forcibly initialized u64 t4[ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c: In function 'xycz_initial_double': /kisskb/src/crypto/ecc.c:1026:6: note: byref variable will be forcibly initialized u64 z[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'xycz_add': /kisskb/src/crypto/ecc.c:1052:6: note: byref variable will be forcibly initialized u64 t5[ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c: In function 'xycz_add_c': /kisskb/src/crypto/ecc.c:1095:6: note: byref variable will be forcibly initialized u64 t7[ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c:1094:6: note: byref variable will be forcibly initialized u64 t6[ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c:1093:6: note: byref variable will be forcibly initialized u64 t5[ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c: In function '__ecc_is_key_valid': /kisskb/src/crypto/ecc.c:1298:6: note: byref variable will be forcibly initialized u64 res[ECC_MAX_DIGITS]; ^~~ /kisskb/src/crypto/ecc.c: In function 'vli_mod_mult_slow': /kisskb/src/crypto/ecc.c:826:6: note: byref variable will be forcibly initialized u64 product[ECC_MAX_DIGITS * 2]; ^~~~~~~ /kisskb/src/crypto/ecc.c: In function 'vli_mod_inv': /kisskb/src/crypto/ecc.c:862:25: note: byref variable will be forcibly initialized u64 u[ECC_MAX_DIGITS], v[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:862:6: note: byref variable will be forcibly initialized u64 u[ECC_MAX_DIGITS], v[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:861:25: note: byref variable will be forcibly initialized u64 a[ECC_MAX_DIGITS], b[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:861:6: note: byref variable will be forcibly initialized u64 a[ECC_MAX_DIGITS], b[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'ecc_point_add': /kisskb/src/crypto/ecc.c:1212:6: note: byref variable will be forcibly initialized u64 py[ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c:1211:6: note: byref variable will be forcibly initialized u64 px[ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c:1210:6: note: byref variable will be forcibly initialized u64 z[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult': /kisskb/src/crypto/ecc.c:1151:6: note: byref variable will be forcibly initialized u64 sk[2][ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c:1150:6: note: byref variable will be forcibly initialized u64 z[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1149:6: note: byref variable will be forcibly initialized u64 ry[2][ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c:1148:6: note: byref variable will be forcibly initialized u64 rx[2][ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult_shamir': /kisskb/src/crypto/ecc.c:1269:8: note: byref variable will be forcibly initialized u64 tz[ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c:1268:8: note: byref variable will be forcibly initialized u64 ty[ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c:1267:8: note: byref variable will be forcibly initialized u64 tx[ECC_MAX_DIGITS]; ^~ /kisskb/src/crypto/ecc.c:1239:19: note: byref variable will be forcibly initialized struct ecc_point sum = ECC_POINT_INIT(sump[0], sump[1], ndigits); ^~~ /kisskb/src/crypto/ecc.c:1234:6: note: byref variable will be forcibly initialized u64 sump[2][ECC_MAX_DIGITS]; ^~~~ /kisskb/src/crypto/ecc.c:1233:6: note: byref variable will be forcibly initialized u64 z[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c: In function 'ecc_gen_privkey': /kisskb/src/crypto/ecc.c:1347:6: note: byref variable will be forcibly initialized u64 priv[ECC_MAX_DIGITS]; ^~~~ /kisskb/src/crypto/ecc.c: In function 'ecc_is_pubkey_valid_partial': /kisskb/src/crypto/ecc.c:1428:47: note: byref variable will be forcibly initialized u64 yy[ECC_MAX_DIGITS], xxx[ECC_MAX_DIGITS], w[ECC_MAX_DIGITS]; ^ /kisskb/src/crypto/ecc.c:1428:26: note: byref variable will be forcibly initialized u64 yy[ECC_MAX_DIGITS], xxx[ECC_MAX_DIGITS], w[ECC_MAX_DIGITS]; ^~~ /kisskb/src/crypto/ecc.c:1428:6: note: byref variable will be forcibly initialized 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:1390:6: note: byref variable will be forcibly initialized u64 priv[ECC_MAX_DIGITS]; ^~~~ /kisskb/src/crypto/ecc.c: In function 'crypto_ecdh_shared_secret': /kisskb/src/crypto/ecc.c:1491:6: note: byref variable will be forcibly initialized u64 rand_z[ECC_MAX_DIGITS]; ^~~~~~ /kisskb/src/crypto/ecc.c:1490:6: note: byref variable will be forcibly initialized u64 priv[ECC_MAX_DIGITS]; ^~~~ /kisskb/src/fs/char_dev.c: In function 'chrdev_open': /kisskb/src/fs/char_dev.c:384:7: note: byref variable will be forcibly initialized int idx; ^~~ /kisskb/src/drivers/pnp/pnpacpi/core.c: In function 'pnpacpi_set_resources': /kisskb/src/drivers/pnp/pnpacpi/core.c:68:22: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/pnp/pnpacpi/core.c: In function 'pnpacpi_add_device_handler': /kisskb/src/drivers/pnp/pnpacpi/core.c:290:22: note: byref variable will be forcibly initialized struct acpi_device *device; ^~~~~~ /kisskb/src/drivers/video/fbdev/sm501fb.c: In function 'sm501fb_probe': /kisskb/src/drivers/video/fbdev/sm501fb.c:1958:7: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/mm/ksm.c: In function 'use_zero_pages_store': /kisskb/src/mm/ksm.c:2996:7: note: byref variable will be forcibly initialized bool value; ^~~~~ /kisskb/src/mm/ksm.c: In function 'stable_node_chains_prune_millisecs_store': /kisskb/src/mm/ksm.c:3114:16: note: byref variable will be forcibly initialized unsigned long msecs; ^~~~~ /kisskb/src/mm/ksm.c: In function 'max_page_sharing_store': /kisskb/src/mm/ksm.c:3019:6: note: byref variable will be forcibly initialized int knob; ^~~~ 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:10, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/mm/ksm.c:24: /kisskb/src/mm/ksm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/ksm.c: In function 'merge_across_nodes_store': /kisskb/src/mm/ksm.c:2940:16: note: byref variable will be forcibly initialized unsigned long knob; ^~~~ /kisskb/src/crypto/ecdh.c: In function 'ecdh_set_secret': /kisskb/src/crypto/ecdh.c:39:14: note: byref variable will be forcibly initialized struct ecdh params; ^~~~~~ /kisskb/src/mm/ksm.c: In function 'run_store': /kisskb/src/mm/ksm.c:2889:15: note: byref variable will be forcibly initialized unsigned int flags; ^~~~~ /kisskb/src/mm/ksm.c: In function 'pages_to_scan_store': /kisskb/src/mm/ksm.c:2867:15: note: byref variable will be forcibly initialized unsigned int nr_pages; ^~~~~~~~ /kisskb/src/mm/ksm.c: In function 'sleep_millisecs_store': /kisskb/src/mm/ksm.c:2843:15: note: byref variable will be forcibly initialized unsigned int msecs; ^~~~~ /kisskb/src/drivers/gpio/gpio-rcar.c: In function 'gpio_rcar_parse_dt': /kisskb/src/drivers/gpio/gpio-rcar.c:416:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/gpio/gpio-rcar.c: In function 'gpio_rcar_probe': /kisskb/src/drivers/gpio/gpio-rcar.c:444:15: note: byref variable will be forcibly initialized unsigned int npins; ^~~~~ /kisskb/src/mm/ksm.c: In function 'stable_tree_insert': /kisskb/src/mm/ksm.c:1804:28: note: byref variable will be forcibly initialized static struct stable_node *stable_tree_insert(struct page *kpage) ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/ksm.c:1811:36: note: byref variable will be forcibly initialized struct stable_node *stable_node, *stable_node_dup, *stable_node_any; ^~~~~~~~~~~~~~~ /kisskb/src/mm/ksm.c: In function 'stable_tree_search': /kisskb/src/mm/ksm.c:1558:36: note: byref variable will be forcibly initialized struct stable_node *stable_node, *stable_node_dup, *stable_node_any; ^~~~~~~~~~~~~~~ /kisskb/src/mm/ksm.c:1558:22: note: byref variable will be forcibly initialized struct stable_node *stable_node, *stable_node_dup, *stable_node_any; ^~~~~~~~~~~ /kisskb/src/fs/super.c: In function 'super_setup_bdi_name': /kisskb/src/fs/super.c:1548:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/mm/ksm.c: In function 'write_protect_page': /kisskb/src/mm/ksm.c:1043:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/ksm.c: In function 'replace_page': /kisskb/src/mm/ksm.c:1130:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/ksm.c: In function 'try_to_merge_one_page': /kisskb/src/mm/ksm.c:1205:8: note: byref variable will be forcibly initialized pte_t orig_pte = __pte(0); ^~~~~~~~ /kisskb/src/mm/ksm.c: In function 'cmp_and_merge_page': /kisskb/src/mm/ksm.c:2040:15: note: byref variable will be forcibly initialized struct page *tree_page = NULL; ^~~~~~~~~ /kisskb/src/mm/ksm.c: In function 'ksm_do_scan': /kisskb/src/mm/ksm.c:2391:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ /kisskb/src/lib/idr.c: In function 'idr_alloc_u32': /kisskb/src/lib/idr.c:36:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/idr.c: In function 'idr_alloc': /kisskb/src/lib/idr.c:81:6: note: byref variable will be forcibly initialized u32 id = start; ^~ /kisskb/src/lib/idr.c: In function 'idr_alloc_cyclic': /kisskb/src/lib/idr.c:119:6: note: byref variable will be forcibly initialized u32 id = idr->idr_next; ^~ 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/ksm.c:17: /kisskb/src/mm/ksm.c: In function 'ksm_scan_thread': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:328:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:348:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/ksm.c:2430:4: note: in expansion of macro 'wait_event_freezable' wait_event_freezable(ksm_thread_wait, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/ksm.c:2426:4: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(ksm_iter_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/idr.c: In function 'idr_for_each': /kisskb/src/lib/idr.c:198:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/idr.c: In function 'idr_get_next_ul': /kisskb/src/lib/idr.c:229:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/idr.c: In function 'idr_get_next': /kisskb/src/lib/idr.c:266:16: note: byref variable will be forcibly initialized unsigned long id = *nextid; ^~ /kisskb/src/lib/idr.c: In function 'idr_replace': /kisskb/src/lib/idr.c:293:15: note: byref variable will be forcibly initialized void __rcu **slot = NULL; ^~~~ /kisskb/src/lib/idr.c:292:26: note: byref variable will be forcibly initialized struct radix_tree_node *node; ^~~~ /kisskb/src/lib/idr.c: In function 'ida_alloc_range': /kisskb/src/lib/idr.c:404:17: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/idr.c: In function 'ida_free': /kisskb/src/lib/idr.c:489:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, id / IDA_BITMAP_BITS); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/idr.c: In function 'ida_destroy': /kisskb/src/lib/idr.c:542:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/crypto/essiv.c: In function 'essiv_aead_setkey': /kisskb/src/crypto/essiv.c:98:5: note: byref variable will be forcibly initialized u8 salt[HASH_MAX_DIGESTSIZE]; ^~~~ /kisskb/src/crypto/essiv.c:97:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ In file included from /kisskb/src/include/crypto/internal/hash.h:12, from /kisskb/src/crypto/essiv.c:33: /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + \ ^~ /kisskb/src/crypto/essiv.c:96:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(desc, tctx->hash); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/essiv.c: In function 'essiv_skcipher_setkey': /kisskb/src/crypto/essiv.c:69:5: note: byref variable will be forcibly initialized u8 salt[HASH_MAX_DIGESTSIZE]; ^~~~ /kisskb/src/mm/memtest.c: In function 'do_one_pass': /kisskb/src/mm/memtest.c:69:26: note: byref variable will be forcibly initialized phys_addr_t this_start, this_end; ^~~~~~~~ /kisskb/src/mm/memtest.c:69:14: note: byref variable will be forcibly initialized phys_addr_t this_start, this_end; ^~~~~~~~~~ /kisskb/src/mm/memtest.c:68:6: note: byref variable will be forcibly initialized u64 i; ^ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'dt_to_map_one_config': /kisskb/src/drivers/pinctrl/devicetree.c:119:11: note: byref variable will be forcibly initialized unsigned num_maps; ^~~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c:118:22: note: byref variable will be forcibly initialized struct pinctrl_map *map; ^~~ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_find_cells_size': /kisskb/src/drivers/pinctrl/devicetree.c:290:6: note: byref variable will be forcibly initialized int cells_size, error; ^~~~~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_get_list_and_count': /kisskb/src/drivers/pinctrl/devicetree.c:319:6: note: byref variable will be forcibly initialized int size; ^~~~ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_dt_to_map': /kisskb/src/drivers/pinctrl/devicetree.c:204:6: note: byref variable will be forcibly initialized int size, config; ^~~~ /kisskb/src/drivers/pinctrl/devicetree.c:202:14: note: byref variable will be forcibly initialized const char *statename; ^~~~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_count_index_with_args': /kisskb/src/drivers/pinctrl/devicetree.c:351:12: note: byref variable will be forcibly initialized int size, nr_cells, error; ^~~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c:351:6: note: byref variable will be forcibly initialized int size, nr_cells, error; ^~~~ /kisskb/src/drivers/pinctrl/devicetree.c:350:16: note: byref variable will be forcibly initialized const __be32 *list; ^~~~ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_parse_index_with_args': /kisskb/src/drivers/pinctrl/devicetree.c:411:15: note: byref variable will be forcibly initialized int nr_elem, nr_cells, error; ^~~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c:411:6: note: byref variable will be forcibly initialized int nr_elem, nr_cells, error; ^~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c:410:16: note: byref variable will be forcibly initialized const __be32 *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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c: In function 'sama5d2_piobu_read_value': /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:100:15: note: byref variable will be forcibly initialized unsigned int val, reg; ^~~ /kisskb/src/fs/stat.c: In function 'cp_new_stat': /kisskb/src/fs/stat.c:310:14: note: byref variable will be forcibly initialized struct stat tmp; ^~~ /kisskb/src/fs/stat.c: In function 'cp_statx': /kisskb/src/fs/stat.c:537:15: note: byref variable will be forcibly initialized struct statx tmp; ^~~ /kisskb/src/fs/exec.c: In function 'get_arg_page': /kisskb/src/fs/exec.c:204:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ /kisskb/src/fs/stat.c: In function 'do_readlinkat': /kisskb/src/fs/stat.c:400:6: note: byref variable will be forcibly initialized int empty = 0; ^~~~~ /kisskb/src/fs/stat.c:398:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/stat.c: In function 'vfs_statx': /kisskb/src/fs/stat.c:169:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newfstat': /kisskb/src/fs/stat.c:385:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newstat': /kisskb/src/fs/stat.c:348:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/exec.c: In function 'shift_arg_pages': /kisskb/src/fs/exec.c:685:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/fs/stat.c: In function '__do_sys_newlstat': /kisskb/src/fs/stat.c:359:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newfstatat': /kisskb/src/fs/stat.c:373:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function 'do_statx': /kisskb/src/fs/stat.c:572:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'unshare_sighand': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1201:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(me->sighand, newsighand); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c: In function 'prepare_binprm': /kisskb/src/fs/exec.c:1643:9: note: byref variable will be forcibly initialized loff_t pos = 0; ^~~ /kisskb/src/fs/exec.c: In function 'do_execve': /kisskb/src/fs/exec.c:1982:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^~~~ /kisskb/src/fs/exec.c:1981:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^~~~ /kisskb/src/fs/exec.c: In function '__do_sys_execve': /kisskb/src/fs/exec.c:1981:22: note: userspace variable will be forcibly initialized /kisskb/src/fs/exec.c:1982:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^~~~ /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/fs/exec.c:1992:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^~~~ /kisskb/src/fs/exec.c:1991:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^~~~ /kisskb/src/fs/exec.c: In function '__do_sys_execveat': /kisskb/src/fs/exec.c:1991:22: note: userspace variable will be forcibly initialized /kisskb/src/fs/exec.c:1992:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^~~~ /kisskb/src/fs/exec.c: In function 'setup_arg_pages': /kisskb/src/fs/exec.c:750:25: note: byref variable will be forcibly initialized struct vm_area_struct *prev = NULL; ^~~~ /kisskb/src/crypto/ecdh_helper.c: In function 'crypto_ecdh_encode_key': /kisskb/src/crypto/ecdh_helper.c:37:20: note: byref variable will be forcibly initialized struct kpp_secret secret = { ^~~~~~ /kisskb/src/crypto/ecdh_helper.c: In function 'crypto_ecdh_decode_key': /kisskb/src/crypto/ecdh_helper.c:61:20: note: byref variable will be forcibly initialized struct kpp_secret secret; ^~~~~~ /kisskb/src/lib/klist.c: In function 'klist_remove': /kisskb/src/lib/klist.c:240:22: note: byref variable will be forcibly initialized struct klist_waiter waiter; ^~~~~~ 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:586:9: note: byref variable will be forcibly initialized 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/mm.h:10, from /kisskb/src/fs/pipe.c:8: /kisskb/src/fs/pipe.c: In function 'pipe_write': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:581:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:589:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:560:3: note: in expansion of macro 'wait_event_interruptible_exclusive' wait_event_interruptible_exclusive(pipe->wr_wait, pipe_writable(pipe)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c: In function 'pipe_read': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:581:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:589:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:362:7: note: in expansion of macro 'wait_event_interruptible_exclusive' if (wait_event_interruptible_exclusive(pipe->rd_wait, pipe_readable(pipe)) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:246:30: note: byref variable will be forcibly initialized struct watch_notification n; ^ /kisskb/src/fs/pipe.c: In function 'do_pipe2': /kisskb/src/fs/pipe.c:989:6: note: byref variable will be forcibly initialized int fd[2]; ^~ /kisskb/src/fs/pipe.c:988:15: note: byref variable will be forcibly initialized struct file *files[2]; ^~~~~ /kisskb/src/fs/pipe.c: In function 'do_pipe_flags': /kisskb/src/fs/pipe.c:973:15: note: byref variable will be forcibly initialized 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1030:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(pipe->rd_wait, pipe_readable(pipe)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c: In function 'pipe_wait_writable': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1037:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(pipe->wr_wait, pipe_writable(pipe)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/xilinxfb.c: In function 'xilinxfb_of_probe': /kisskb/src/drivers/video/fbdev/xilinxfb.c:416:6: note: byref variable will be forcibly initialized int size; ^~~~ /kisskb/src/drivers/video/fbdev/xilinxfb.c:414:6: note: byref variable will be forcibly initialized u32 tft_access = 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/backlight.h:12, from /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:12: /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'sh_mobile_lcdc_stop': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1082:4: note: in expansion of macro 'wait_event' wait_event(ch->frame_end_wait, ch->frame_end); ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exconcat.c: In function 'acpi_ex_do_concatenate': /kisskb/src/drivers/acpi/acpica/exconcat.c:54:29: note: byref variable will be forcibly initialized union acpi_operand_object *temp_operand1 = NULL; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exconcat.c:53:29: note: byref variable will be forcibly initialized union acpi_operand_object *local_operand1 = operand1; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exconcat.c:52:29: note: byref variable will be forcibly initialized union acpi_operand_object *local_operand0 = operand0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exconcat.c: In function 'acpi_ex_concat_template': /kisskb/src/drivers/acpi/acpica/exconcat.c:346:6: note: byref variable will be forcibly initialized u8 *end_tag; ^~~~~~~ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'sh_mobile_lcdc_blank': /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1927:22: note: byref variable will be forcibly initialized struct fb_fillrect rect = { ^~~~ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'sh_mobile_fb_reconfig': /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1756:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1755:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'overlay_rop3_store': /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1323:8: note: byref variable will be forcibly initialized char *endp; ^~~~ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'overlay_mode_store': /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1243:8: note: byref variable will be forcibly initialized char *endp; ^~~~ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'overlay_alpha_store': /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1205:8: note: byref variable will be forcibly initialized char *endp; ^~~~ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'overlay_position_store': /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1281:8: note: byref variable will be forcibly initialized char *endp; ^~~~ /kisskb/src/lib/kobject.c: In function 'kobject_set_name': /kisskb/src/lib/kobject.c:326:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/acpi/acpica/exconfig.c: In function 'acpi_ex_region_read': /kisskb/src/drivers/acpi/acpica/exconfig.c:224:6: note: byref variable will be forcibly initialized u64 value; ^~~~~ /kisskb/src/drivers/acpi/acpica/exconfig.c: In function 'acpi_ex_load_table_op': /kisskb/src/drivers/acpi/acpica/exconfig.c:91:6: note: byref variable will be forcibly initialized u32 table_index; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exconfig.c:90:29: note: byref variable will be forcibly initialized union acpi_operand_object *ddb_handle; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exconfig.c:89:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *parameter_node = NULL; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exconfig.c:87:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *parent_node; ^~~~~~~~~~~ /kisskb/src/lib/kobject.c: In function 'kobject_add': /kisskb/src/lib/kobject.c:429:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/kobject.c: In function 'kobject_init_and_add': /kisskb/src/lib/kobject.c:467:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/acpi/acpica/exconfig.c: In function 'acpi_ex_load_op': /kisskb/src/drivers/acpi/acpica/exconfig.c:275:6: note: byref variable will be forcibly initialized u32 table_index; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exconfig.c:272:29: note: byref variable will be forcibly initialized union acpi_operand_object *ddb_handle; ^~~~~~~~~~ /kisskb/src/lib/kobject.c: In function 'kobject_rename': /kisskb/src/lib/kobject.c:496:8: note: byref variable will be forcibly initialized char *envp[2]; ^~~~ /kisskb/src/lib/kobject.c: In function 'kobject_move': /kisskb/src/lib/kobject.c:560:8: note: byref variable will be forcibly initialized char *envp[2]; ^~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'pinconf_generic_dump_one': /kisskb/src/drivers/pinctrl/pinconf-generic.c:64:17: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'parse_dt_cfg': /kisskb/src/drivers/pinctrl/pinconf-generic.c:210:7: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'pinconf_generic_dump_pins': /kisskb/src/drivers/pinctrl/pinconf-generic.c:113:6: note: byref variable will be forcibly initialized 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:24: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized unsigned num_configs = 0; ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c:300:17: note: byref variable will be forcibly initialized unsigned long *configs = NULL; ^~~~~~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c:298:14: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized unsigned reserved_maps; ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exconvrt.c: In function 'acpi_ex_convert_to_ascii': /kisskb/src/drivers/acpi/acpica/exconvrt.c:268:6: note: byref variable will be forcibly initialized u32 remainder; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exconvrt.c:262:6: note: byref variable will be forcibly initialized u64 digit; ^~~~~ In file included from /kisskb/src/mm/gup_test.c:2: /kisskb/src/mm/gup_test.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/rodata_test.c: In function 'rodata_test': /kisskb/src/mm/rodata_test.c:19:6: note: byref variable will be forcibly initialized int zero = 0; ^~~~ /kisskb/src/mm/gup_test.c: In function 'gup_test_ioctl': /kisskb/src/mm/gup_test.c:206:18: note: byref variable will be forcibly initialized struct gup_test gup; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/migrate.h:87, from /kisskb/src/mm/migrate.c:56: /kisskb/src/mm/migrate.c: In function 'perf_trace_mm_migrate_pages': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/migrate.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_migrate_pages, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/migrate.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_migrate_pages, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/migrate.h:87, from /kisskb/src/mm/migrate.c:56: /kisskb/src/mm/migrate.c: In function 'trace_event_raw_event_mm_migrate_pages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/migrate.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_migrate_pages, ^~~~~~~~~~~ /kisskb/src/mm/migrate.c: In function 'do_pages_stat': /kisskb/src/mm/migrate.c:1879:6: note: byref variable will be forcibly initialized int chunk_status[DO_PAGES_STAT_CHUNK_NR]; ^~~~~~~~~~~~ /kisskb/src/mm/migrate.c:1878:21: note: byref variable will be forcibly initialized const void __user *chunk_pages[DO_PAGES_STAT_CHUNK_NR]; ^~~~~~~~~~~ /kisskb/src/mm/migrate.c: In function 'writeout': /kisskb/src/mm/migrate.c:292:27: note: byref variable will be forcibly initialized struct rmap_walk_control rwc = { ^~~ 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:695, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_page_move_mapping': /kisskb/src/mm/migrate.c:401:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/drivers/amba/bus.c: In function 'amba_find_device': /kisskb/src/drivers/amba/bus.c:776:19: note: byref variable will be forcibly initialized struct find_data data; ^~~~ /kisskb/src/mm/migrate.c: In function 'migrate_huge_page_move_mapping': /kisskb/src/mm/migrate.c:522:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/migrate.c: In function 'unmap_and_move_huge_page': /kisskb/src/mm/migrate.c:292:27: note: byref variable will be forcibly initialized struct rmap_walk_control rwc = { ^~~ /kisskb/src/mm/migrate.c: In function '__unmap_and_move': /kisskb/src/mm/migrate.c:292:27: 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:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_pages': /kisskb/src/mm/migrate.c:1433:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/migrate.c: In function 'do_pages_move': /kisskb/src/mm/migrate.c:1755:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/migrate.c: In function 'kernel_move_pages': /kisskb/src/mm/migrate.c:1961:13: note: byref variable will be forcibly initialized nodemask_t task_nodes; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_misplaced_page': /kisskb/src/mm/migrate.c:2122:12: note: byref variable will be forcibly initialized LIST_HEAD(migratepages); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/fcntl.c: In function 'f_getown_ex': /kisskb/src/fs/fcntl.c:203:20: note: byref variable will be forcibly initialized struct f_owner_ex owner; ^~~~~ /kisskb/src/fs/fcntl.c: In function 'fcntl_rw_hint': /kisskb/src/fs/fcntl.c:282:6: note: byref variable will be forcibly initialized u64 h; ^ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:739:21: note: byref variable will be forcibly initialized kernel_siginfo_t si; ^~ /kisskb/src/fs/fcntl.c: In function 'f_setown_ex': /kisskb/src/fs/fcntl.c:163:20: note: byref variable will be forcibly initialized struct f_owner_ex owner; ^~~~~ /kisskb/src/fs/fcntl.c: In function 'do_fcntl': /kisskb/src/fs/fcntl.c:326:15: note: byref variable will be forcibly initialized struct flock flock; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/fcntl.c:8: /kisskb/src/fs/fcntl.c: In function 'fasync_insert_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:940:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fapp, new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/kmemleak.c:61: /kisskb/src/mm/kmemleak.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kmemleak.c: In function 'dump_str_object_info': /kisskb/src/mm/kmemleak.c:1709:16: note: byref variable will be forcibly initialized unsigned long addr; ^~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/kmemleak.c: In function 'kmemleak_write': /kisskb/src/mm/kmemleak.c:1809:17: note: byref variable will be forcibly initialized unsigned long secs; ^~~~ /kisskb/src/mm/kmemleak.c:1772:7: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function '__traverse_mounts': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:1244:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&path->dentry->d_flags); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:1219:12: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&path->dentry->d_flags); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'traverse_mounts': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:1263:19: note: in expansion of macro 'smp_load_acquire' unsigned flags = smp_load_acquire(&path->dentry->d_flags); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'follow_dotdot_rcu': /kisskb/src/fs/namei.c:1730:12: note: byref variable will be forcibly initialized unsigned seq; ^~~ /kisskb/src/fs/namei.c:1729:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_fast': /kisskb/src/fs/namei.c:1466:12: note: byref variable will be forcibly initialized unsigned seq; ^~~ /kisskb/src/mm/debug_vm_pgtable.c: In function 'p4d_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:402:8: note: byref variable will be forcibly initialized p4d_t p4d; ^~~ /kisskb/src/mm/debug_vm_pgtable.c: In function 'pgd_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:411:8: note: byref variable will be forcibly initialized pgd_t pgd; ^~~ 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:1523:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:76:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/fs/namei.c: In function 'handle_mounts': /kisskb/src/fs/namei.c:1364:7: note: byref variable will be forcibly initialized bool jumped; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/lib/logic_pio.c:11: /kisskb/src/lib/logic_pio.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_node_map_id': /kisskb/src/drivers/acpi/arm64/iort.c:450:6: note: byref variable will be forcibly initialized u32 id = id_in; ^~ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_node_map_platform_id': /kisskb/src/drivers/acpi/arm64/iort.c:517:6: note: byref variable will be forcibly initialized u32 id; ^~ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_match_node_callback': /kisskb/src/drivers/acpi/arm64/iort.c:267:22: note: byref variable will be forcibly initialized struct acpi_buffer buf = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/acpi/arm64/iort.c:13: /kisskb/src/drivers/acpi/arm64/iort.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_nc_iommu_map_id': /kisskb/src/drivers/acpi/arm64/iort.c:1006:6: note: byref variable will be forcibly initialized u32 streamid; ^~~~~~~~ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_nc_iommu_map': /kisskb/src/drivers/acpi/arm64/iort.c:986:6: note: byref variable will be forcibly initialized u32 streamid = 0; ^~~~~~~~ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'arm_smmu_v3_pmcg_add_platdata': /kisskb/src/drivers/acpi/arm64/iort.c:1465:6: note: byref variable will be forcibly initialized u32 model; ^~~~~ 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:3022:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:76:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/acpi/arm64/iort.c:13: /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_get_platform_device_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_set_device_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_msi_map_id': /kisskb/src/drivers/acpi/arm64/iort.c:578:6: note: byref variable will be forcibly initialized u32 dev_id; ^~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/acpi/arm64/iort.c:13: /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_get_device_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/acpi/arm64/iort.c:685:6: note: byref variable will be forcibly initialized int its_id; ^~~~~~ /kisskb/src/crypto/sm2.c: In function 'sm2_z_digest_update': /kisskb/src/crypto/sm2.c:213:15: note: byref variable will be forcibly initialized unsigned int inlen; ^~~~~ /kisskb/src/fs/namei.c: In function 'choose_mountpoint': /kisskb/src/fs/namei.c:1152:12: note: byref variable will be forcibly initialized unsigned seq, mseq = read_seqbegin(&mount_lock); ^~~ /kisskb/src/fs/namei.c: In function 'follow_dotdot': /kisskb/src/fs/namei.c:1769:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_iommu_msi_get_resv_regions': /kisskb/src/drivers/acpi/arm64/iort.c:872:15: note: byref variable will be forcibly initialized phys_addr_t base; ^~~~ /kisskb/src/crypto/sm2.c: In function 'sm2_ecc_os2ec': /kisskb/src/crypto/sm2.c:128:9: note: byref variable will be forcibly initialized size_t n; ^ /kisskb/src/crypto/sm2.c: In function '_sm2_verify': /kisskb/src/crypto/sm2.c:291:28: note: byref variable will be forcibly initialized struct gcry_mpi_point sG, tP; ^~ /kisskb/src/crypto/sm2.c:291:24: note: byref variable will be forcibly initialized struct gcry_mpi_point sG, tP; ^~ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_dma_setup': /kisskb/src/drivers/acpi/arm64/iort.c:1144:40: note: byref variable will be forcibly initialized u64 end, mask, dmaaddr = 0, size = 0, offset = 0; ^~~~~~ /kisskb/src/drivers/acpi/arm64/iort.c:1144:30: note: byref variable will be forcibly initialized u64 end, mask, dmaaddr = 0, size = 0, offset = 0; ^~~~ /kisskb/src/drivers/acpi/arm64/iort.c:1144:17: note: byref variable will be forcibly initialized u64 end, mask, dmaaddr = 0, size = 0, offset = 0; ^~~~~~~ /kisskb/src/fs/namei.c: In function 'step_into': /kisskb/src/fs/namei.c:1690:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'acpi_iort_dma_get_max_cpu_address': /kisskb/src/drivers/acpi/arm64/iort.c:1733:26: note: byref variable will be forcibly initialized struct acpi_table_iort *iort; ^~~~ /kisskb/src/fs/namei.c: In function 'handle_dots': /kisskb/src/fs/namei.c:1803:12: note: byref variable will be forcibly initialized unsigned seq; ^~~ /kisskb/src/fs/namei.c:1802:17: note: byref variable will be forcibly initialized struct inode *inode; ^~~~~ /kisskb/src/crypto/sm2.c: In function 'sm2_verify': /kisskb/src/crypto/sm2.c:345:27: note: byref variable will be forcibly initialized struct sm2_signature_ctx sig; ^~~ /kisskb/src/fs/namei.c: In function 'walk_component': /kisskb/src/fs/namei.c:1846:11: note: byref variable will be forcibly initialized unsigned seq; ^~~ /kisskb/src/fs/namei.c:1845:16: note: byref variable will be forcibly initialized struct inode *inode; ^~~~~ In file included from /kisskb/src/crypto/sm2.c:15: /kisskb/src/crypto/sm2.c: In function 'sm2_compute_z_digest': /kisskb/src/include/crypto/hash.h:166:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + \ ^~ /kisskb/src/crypto/sm2.c:260:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(desc, NULL); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/sm2.c:259:16: note: byref variable will be forcibly initialized unsigned char entl[2]; ^~~~ /kisskb/src/fs/namei.c: In function 'link_path_walk': /kisskb/src/fs/namei.c:2147:17: note: byref variable will be forcibly initialized struct qstr this = { { .hash_len = hash_len }, .name = name }; ^~~~ /kisskb/src/fs/namei.c: In function 'open_last_lookups': /kisskb/src/fs/namei.c:3127:16: note: byref variable will be forcibly initialized struct inode *inode; ^~~~~ /kisskb/src/fs/namei.c:3126:11: note: byref variable will be forcibly initialized unsigned seq; ^~~ /kisskb/src/fs/namei.c: In function 'filename_parentat': /kisskb/src/fs/namei.c:2403:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'do_o_path': /kisskb/src/fs/namei.c:3339:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'filename_create': /kisskb/src/fs/namei.c:3439:6: note: byref variable will be forcibly initialized int type; ^~~~ /kisskb/src/fs/namei.c:3438:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c: In function 'follow_down': /kisskb/src/fs/namei.c:1299:7: note: byref variable will be forcibly initialized bool jumped; ^~~~~~ /kisskb/src/fs/namei.c: In function 'filename_lookup': /kisskb/src/fs/namei.c:2359:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'kern_path_locked': /kisskb/src/fs/namei.c:2431:6: note: byref variable will be forcibly initialized int type; ^~~~ /kisskb/src/fs/namei.c:2430:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c: In function 'vfs_path_lookup': /kisskb/src/fs/namei.c:2471:14: note: byref variable will be forcibly initialized struct path root = {.mnt = mnt, .dentry = dentry}; ^~~~ /kisskb/src/fs/namei.c: In function 'try_lookup_one_len': /kisskb/src/fs/namei.c:2526:14: note: byref variable will be forcibly initialized struct qstr this; ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_one_len': /kisskb/src/fs/namei.c:2553:14: note: byref variable will be forcibly initialized struct qstr this; ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_one_len_unlocked': /kisskb/src/fs/namei.c:2582:14: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'lookup_positive_unlocked': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2609:39: note: in expansion of macro 'smp_load_acquire' if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { ^~~~~~~~~~~~~~~~ /kisskb/src/mm/cleancache.c: In function 'cleancache_get_key': /kisskb/src/mm/cleancache.c:148:15: note: byref variable will be forcibly initialized int len = 0, maxlen = CLEANCACHE_KEY_MAX; ^~~~~~ /kisskb/src/fs/namei.c: In function 'do_tmpfile': /kisskb/src/fs/namei.c:3310:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_filp_open': /kisskb/src/fs/namei.c:3391:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'do_file_open_root': /kisskb/src/fs/namei.c:3408:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'do_mknodat': /kisskb/src/fs/namei.c:3580:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_mkdirat': /kisskb/src/fs/namei.c:3660:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/sound/soc/codecs/sta350.c: In function 'sta350_sync_coef_shadow': /kisskb/src/sound/soc/codecs/sta350.c:388:15: note: byref variable will be forcibly initialized unsigned int cfud; ^~~~ /kisskb/src/fs/namei.c: In function 'do_rmdir': /kisskb/src/fs/namei.c:3738:6: note: byref variable will be forcibly initialized int type; ^~~~ /kisskb/src/fs/namei.c:3737:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c:3736:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/sound/soc/codecs/sta350.c: In function 'sta350_coefficient_put': /kisskb/src/sound/soc/codecs/sta350.c:354:15: note: byref variable will be forcibly initialized unsigned int cfud; ^~~~ /kisskb/src/sound/soc/codecs/sta350.c: In function 'sta350_cache_sync': /kisskb/src/sound/soc/codecs/sta350.c:416:15: note: byref variable will be forcibly initialized unsigned int mute; ^~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_encode_irq': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:663:27: note: byref variable will be forcibly initialized u8 triggering, polarity, shareable; ^~~~~~~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:663:17: note: byref variable will be forcibly initialized u8 triggering, polarity, shareable; ^~~~~~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:663:5: note: byref variable will be forcibly initialized u8 triggering, polarity, shareable; ^~~~~~~~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_encode_ext_irq': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:692:27: note: byref variable will be forcibly initialized u8 triggering, polarity, shareable; ^~~~~~~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:692:17: note: byref variable will be forcibly initialized u8 triggering, polarity, shareable; ^~~~~~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:692:5: note: byref variable will be forcibly initialized u8 triggering, polarity, shareable; ^~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_unlinkat': /kisskb/src/fs/namei.c:3868:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3866:6: note: byref variable will be forcibly initialized int type; ^~~~ /kisskb/src/fs/namei.c:3865:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c:3864:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/sound/soc/codecs/sta350.c: In function 'sta350_coefficient_get': /kisskb/src/sound/soc/codecs/sta350.c:312:21: note: byref variable will be forcibly initialized unsigned int cfud, val; ^~~ /kisskb/src/sound/soc/codecs/sta350.c:312:15: note: byref variable will be forcibly initialized unsigned int cfud, val; ^~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_allocated_vendor': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:155:14: note: byref variable will be forcibly initialized u64 start, length; ^~~~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:155:7: note: byref variable will be forcibly initialized u64 start, length; ^~~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_allocated_resource': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:170:29: note: byref variable will be forcibly initialized struct acpi_resource_gpio *gpio; ^~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_irq_option': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:310:17: note: byref variable will be forcibly initialized pnp_irq_mask_t map; ^~~ /kisskb/src/sound/soc/codecs/sta350.c: In function 'sta350_probe_dt': /kisskb/src/sound/soc/codecs/sta350.c:1098:5: note: byref variable will be forcibly initialized u8 tmp8; ^~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_ext_irq_option': /kisskb/src/sound/soc/codecs/sta350.c:1097:6: note: byref variable will be forcibly initialized u16 tmp; ^~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:327:17: note: byref variable will be forcibly initialized pnp_irq_mask_t map; ^~~ /kisskb/src/sound/soc/codecs/sta350.c:1096:14: note: byref variable will be forcibly initialized const char *ffx_power_mode; ^~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_symlinkat': /kisskb/src/fs/namei.c:3973:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_address_option': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:406:33: note: byref variable will be forcibly initialized struct acpi_resource_address64 addr, *p = &addr; ^~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_resource_option_data': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:554:32: note: byref variable will be forcibly initialized struct acpipnp_parse_option_s parse_data; ^~~~~~~~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_build_resource_template': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:627:6: note: byref variable will be forcibly initialized int res_cnt = 0; ^~~~~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:626:24: note: byref variable will be forcibly initialized struct acpi_resource *resource; ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_linkat': /kisskb/src/fs/namei.c:4103:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4102:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/namei.c:4102:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'vfs_rename': /kisskb/src/fs/namei.c:4234:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_renameat2': /kisskb/src/fs/namei.c:4357:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4356:16: note: byref variable will be forcibly initialized int old_type, new_type; ^~~~~~~~ /kisskb/src/fs/namei.c:4356:6: note: byref variable will be forcibly initialized int old_type, new_type; ^~~~~~~~ /kisskb/src/fs/namei.c:4355:24: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^~~~~~~~ /kisskb/src/fs/namei.c:4355:14: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^~~~~~~~ /kisskb/src/fs/namei.c:4354:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/namei.c:4354:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-as3722.c: In function 'as3722_gpio_get': /kisskb/src/drivers/pinctrl/pinctrl-as3722.c:446:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/pinctrl/pinctrl-as3722.c:445:6: note: byref variable will be forcibly initialized u32 control; ^~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-as3722.c: In function 'as3722_gpio_set': /kisskb/src/drivers/pinctrl/pinctrl-as3722.c:492:6: note: byref variable will be forcibly initialized u32 val; ^~~ 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:4538:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^~~~ In file included from /kisskb/src/drivers/acpi/arm64/gtdt.c:15: /kisskb/src/drivers/acpi/arm64/gtdt.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'page_readlink': /kisskb/src/fs/namei.c:4629:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^~~~ /kisskb/src/drivers/acpi/arm64/gtdt.c: In function 'gtdt_sbsa_gwdt_init': /kisskb/src/drivers/acpi/arm64/gtdt.c:378:11: note: byref variable will be forcibly initialized int ret, timer_count, gwdt_count = 0; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/arm64/gtdt.c:377:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/fs/namei.c: In function '__page_symlink': /kisskb/src/fs/namei.c:4645:8: note: byref variable will be forcibly initialized void *fsdata; ^~~~~~ /kisskb/src/fs/namei.c:4644:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ In file included from /kisskb/src/include/linux/of_irq.h:8, from /kisskb/src/drivers/gpio/gpio-sifive.c:9: /kisskb/src/drivers/gpio/gpio-sifive.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/gpio/gpio-sifive.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/sound/soc/codecs/sta32x.c: In function 'sta32x_sync_coef_shadow': /kisskb/src/sound/soc/codecs/sta32x.c:351:15: note: byref variable will be forcibly initialized unsigned int cfud; ^~~~ /kisskb/src/sound/soc/codecs/sta32x.c: In function 'sta32x_coefficient_put': /kisskb/src/sound/soc/codecs/sta32x.c:317:15: note: byref variable will be forcibly initialized unsigned int cfud; ^~~~ /kisskb/src/sound/soc/codecs/sta32x.c: In function 'sta32x_cache_sync': /kisskb/src/sound/soc/codecs/sta32x.c:379:15: note: byref variable will be forcibly initialized unsigned int mute; ^~~~ /kisskb/src/sound/soc/codecs/sta32x.c: In function 'sta32x_coefficient_get': /kisskb/src/sound/soc/codecs/sta32x.c:275:21: note: byref variable will be forcibly initialized unsigned int cfud, val; ^~~ /kisskb/src/sound/soc/codecs/sta32x.c:275:15: note: byref variable will be forcibly initialized unsigned int cfud, val; ^~~~ /kisskb/src/drivers/acpi/apei/apei-base.c: In function 'collect_res_callback': /kisskb/src/drivers/acpi/apei/apei-base.c:721:6: note: byref variable will be forcibly initialized u64 paddr; ^~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c:720:6: note: byref variable will be forcibly initialized u32 access_bit_width; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c: In function 'apei_exec_pre_map_gars': /kisskb/src/drivers/acpi/apei/apei-base.c:250:28: note: byref variable will be forcibly initialized struct apei_exec_context ctx_unmap; ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c:245:10: note: byref variable will be forcibly initialized int rc, end; ^~~ /kisskb/src/sound/soc/codecs/sta32x.c: In function 'sta32x_probe_dt': /kisskb/src/sound/soc/codecs/sta32x.c:1046:6: note: byref variable will be forcibly initialized u16 tmp; ^~~ /kisskb/src/drivers/acpi/apei/apei-base.c: In function 'apei_resources_request': /kisskb/src/drivers/acpi/apei/apei-base.c:469:39: note: byref variable will be forcibly initialized struct apei_resources nvs_resources, arch_res; ^~~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c:469:24: note: byref variable will be forcibly initialized struct apei_resources nvs_resources, arch_res; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c: In function 'apei_map_generic_address': /kisskb/src/drivers/acpi/apei/apei-base.c:630:6: note: byref variable will be forcibly initialized u64 address; ^~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c:629:6: note: byref variable will be forcibly initialized u32 access_bit_width; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c: In function 'apei_read': /kisskb/src/drivers/acpi/apei/apei-base.c:652:6: note: byref variable will be forcibly initialized u64 address; ^~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c:651:6: note: byref variable will be forcibly initialized u32 access_bit_width; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c: In function 'apei_exec_read_register': /kisskb/src/drivers/acpi/apei/apei-base.c:74:6: note: byref variable will be forcibly initialized u64 val = 0; ^~~ /kisskb/src/drivers/acpi/apei/apei-base.c: In function 'apei_write': /kisskb/src/drivers/acpi/apei/apei-base.c:686:6: note: byref variable will be forcibly initialized u64 address; ^~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c:685:6: note: byref variable will be forcibly initialized u32 access_bit_width; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c: In function '__apei_exec_write_register': /kisskb/src/drivers/acpi/apei/apei-base.c:106:7: note: byref variable will be forcibly initialized u64 valr = 0; ^~~~ /kisskb/src/drivers/acpi/apei/apei-base.c: In function 'apei_osc_setup': /kisskb/src/drivers/acpi/apei/apei-base.c:783:6: note: byref variable will be forcibly initialized u32 capbuf[3]; ^~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c:782:14: note: byref variable will be forcibly initialized acpi_handle handle; ^~~~~~ /kisskb/src/drivers/acpi/numa/srat.c: In function 'acpi_get_pxm': /kisskb/src/drivers/acpi/numa/srat.c:493:14: note: byref variable will be forcibly initialized acpi_handle phandle = h; ^~~~~~~ /kisskb/src/drivers/acpi/numa/srat.c:490:21: note: byref variable will be forcibly initialized unsigned long long pxm; ^~~ /kisskb/src/drivers/acpi/numa/srat.c: In function 'acpi_numa_init': /kisskb/src/drivers/acpi/numa/srat.c:458:29: note: byref variable will be forcibly initialized struct acpi_subtable_proc srat_proc[4]; ^~~~~~~~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_fiemap': /kisskb/src/fs/ioctl.c:198:16: note: byref variable will be forcibly initialized struct fiemap fiemap; ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-axp209.c: In function 'axp20x_gpio_get_direction': /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:135:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/pinctrl/pinctrl-axp209.c: In function 'axp20x_gpio_get': /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:121:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ In file included from /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:10: /kisskb/src/drivers/pinctrl/pinctrl-axp209.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/pinctrl/pinctrl-axp209.c: In function 'axp20x_funcs_groups_from_mask': /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:323:20: note: byref variable will be forcibly initialized unsigned long int mask_cpy = mask; ^~~~~~~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_preallocate': /kisskb/src/fs/ioctl.c:476:20: note: byref variable will be forcibly initialized struct space_resv sr; ^~ /kisskb/src/fs/ioctl.c: In function 'ioctl_file_clone_range': /kisskb/src/fs/ioctl.c:255:26: note: byref variable will be forcibly initialized struct file_clone_range args; ^~~~ /kisskb/src/fs/ioctl.c: In function 'do_vfs_ioctl': /kisskb/src/fs/ioctl.c:691:11: note: byref variable will be forcibly initialized loff_t res = inode_get_bytes(inode); ^~~ /kisskb/src/fs/ioctl.c: In function 'fiemap_fill_next_extent': /kisskb/src/fs/ioctl.c:115:23: note: byref variable will be forcibly initialized struct fiemap_extent extent; ^~~~~~ /kisskb/src/drivers/acpi/acpica/exdump.c: In function 'acpi_ex_dump_reference_obj': /kisskb/src/drivers/acpi/acpica/exdump.c:969:21: note: byref variable will be forcibly initialized struct acpi_buffer ret_buf; ^~~~~~~ /kisskb/src/lib/kobject_uevent.c: In function 'add_uevent_var': /kisskb/src/lib/kobject_uevent.c:655:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/kobject_uevent.c: In function 'kobject_synth_uevent': /kisskb/src/lib/kobject_uevent.c:197:26: note: byref variable will be forcibly initialized struct kobj_uevent_env *env; ^~~ /kisskb/src/lib/kobject_uevent.c:196:14: note: byref variable will be forcibly initialized const char *action_args; ^~~~~~~~~~~ /kisskb/src/lib/kobject_uevent.c:195:22: note: byref variable will be forcibly initialized enum kobject_action action; ^~~~~~ /kisskb/src/lib/kobject_uevent.c:194:8: note: byref variable will be forcibly initialized char *no_uuid_envp[] = { "SYNTH_UUID=0", NULL }; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/kallsyms.h:12, from /kisskb/src/include/linux/ftrace.h:11, from /kisskb/src/include/linux/kprobes.h:29, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:5, 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:265:9: note: byref variable will be forcibly initialized 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:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/video/fbdev/xen-fbfront.c:579:11: note: byref variable will be forcibly initialized 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:24: note: byref variable will be forcibly initialized union xenfb_out_event event; ^~~~~ /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'xenfb_do_update': /kisskb/src/drivers/video/fbdev/xen-fbfront.c:93:24: note: byref variable will be forcibly initialized union xenfb_out_event event; ^~~~~ /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'xenfb_probe': /kisskb/src/drivers/video/fbdev/xen-fbfront.c:370:6: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'hlist_bl_set_first_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/tables.c: In function 'check_multiple_madt': /kisskb/src/drivers/acpi/tables.c:442:28: note: byref variable will be forcibly initialized struct acpi_table_header *table = NULL; ^~~~~ /kisskb/src/fs/dcache.c: In function '__d_set_inode_and_type': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:322:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/tables.c: In function 'acpi_table_parse_entries_array': /kisskb/src/drivers/acpi/tables.c:350:28: note: byref variable will be forcibly initialized struct acpi_table_header *table_header = NULL; ^~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'end_dir_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:2516:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dir->i_dir_seq, n + 2); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/tables.c: In function 'acpi_table_parse': /kisskb/src/drivers/acpi/tables.c:414:28: note: byref variable will be forcibly initialized struct acpi_table_header *table = NULL; ^~~~~ /kisskb/src/drivers/acpi/tables.c: In function 'acpi_table_upgrade': /kisskb/src/drivers/acpi/tables.c:510:7: note: byref variable will be forcibly initialized char cpio_path[32] = "kernel/firmware/acpi/"; ^~~~~~~~~ /kisskb/src/drivers/acpi/tables.c:508:7: note: byref variable will be forcibly initialized long offset = 0; ^~~~~~ /kisskb/src/fs/dcache.c: In function 'd_walk': /kisskb/src/fs/dcache.c:1293:11: note: byref variable will be forcibly initialized unsigned seq = 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/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_wait_lookup': /kisskb/src/fs/dcache.c:2522:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:54:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, 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:1217:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_sb': /kisskb/src/fs/dcache.c:1257:13: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/dcache.c: In function 'path_has_submounts': /kisskb/src/fs/dcache.c:1423:21: note: byref variable will be forcibly initialized struct check_mount data = { .mnt = parent->mnt, .mounted = 0 }; ^~~~ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_parent': /kisskb/src/fs/dcache.c:1562:22: note: byref variable will be forcibly initialized struct select_data data = {.start = parent}; ^~~~ /kisskb/src/fs/dcache.c: In function 'd_invalidate': /kisskb/src/fs/dcache.c:1679:18: note: byref variable will be forcibly initialized struct dentry *victim = 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function '__d_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:1744:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_name.name, dname); /* ^^^ */ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'd_alloc_name': /kisskb/src/fs/dcache.c:1846:14: note: byref variable will be forcibly initialized struct qstr q; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_alloc_parallel': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:2549:8: note: in expansion of macro 'smp_load_acquire' seq = smp_load_acquire(&parent->d_inode->i_dir_seq); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:2542:23: note: byref variable will be forcibly initialized unsigned seq, r_seq, d_seq; ^~~~~ /kisskb/src/drivers/pinctrl/pinctrl-amd.c: In function 'amd_gpio_dbg_show': /kisskb/src/drivers/pinctrl/pinctrl-amd.c:223:7: note: byref variable will be forcibly initialized char debounce_value[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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'insert_entries': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'replace_slot': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:829:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_extend': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:455:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->xa_head, entry); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function '__radix_tree_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:626:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_insert': /kisskb/src/lib/radix-tree.c:705:15: note: byref variable will be forcibly initialized void __rcu **slot; ^~~~ /kisskb/src/lib/radix-tree.c:704:26: note: byref variable will be forcibly initialized struct radix_tree_node *node; ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_lookup_slot': /kisskb/src/lib/radix-tree.c:795:15: note: byref variable will be forcibly initialized void __rcu **slot; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_test_pages_isolated': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/page_isolation.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(test_pages_isolated, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/page_isolation.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(test_pages_isolated, ^~~~~~~~~~~ In file included from /kisskb/src/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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/page_isolation.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(test_pages_isolated, ^~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup': /kisskb/src/lib/radix-tree.c:1263:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag': /kisskb/src/lib/radix-tree.c:1304:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag_slot': /kisskb/src/lib/radix-tree.c:1345:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_delete_item': /kisskb/src/lib/radix-tree.c:1415:15: note: byref variable will be forcibly initialized void __rcu **slot = NULL; ^~~~ /kisskb/src/lib/radix-tree.c:1414:26: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'idr_get_free': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:1509:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:194, 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/rtc.h:17, from /kisskb/src/include/linux/efi.h:20, from /kisskb/src/drivers/video/fbdev/efifb.c:11: /kisskb/src/drivers/video/fbdev/efifb.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/video/fbdev/efifb.c: In function 'efifb_probe': /kisskb/src/drivers/video/fbdev/efifb.c:348:20: note: byref variable will be forcibly initialized efi_memory_desc_t md; ^~ /kisskb/src/drivers/video/fbdev/efifb.c:347:8: note: byref variable will be forcibly initialized char *option = NULL; ^~~~~~ /kisskb/src/drivers/gpio/gpio-sprd.c: In function 'sprd_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-sprd.c:198:17: note: byref variable will be forcibly initialized unsigned long reg = readl_relaxed(base + SPRD_GPIO_MIS) & ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:20, from /kisskb/src/include/linux/rbtree_augmented.h:16, from /kisskb/src/lib/rbtree.c:12: /kisskb/src/lib/rbtree.c: In function '__rb_change_child_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:191:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->rb_node, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:189:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_right, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:187:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_left, new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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:97, from /kisskb/src/include/linux/tracepoint.h:22, from /kisskb/src/include/trace/syscall.h:5, from /kisskb/src/include/linux/syscalls.h:84, from /kisskb/src/fs/select.c:21: /kisskb/src/fs/select.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/select.c:19: /kisskb/src/fs/select.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/fs/inode.c: In function '__remove_privs': /kisskb/src/fs/inode.c:1906:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/select.c: In function 'poll_select_finish': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/fs/select.c:336:25: note: byref variable will be forcibly initialized struct old_timeval32 rtv; ^~~ /kisskb/src/fs/select.c:324:32: note: byref variable will be forcibly initialized struct __kernel_old_timeval rtv; ^~~ /kisskb/src/fs/select.c:301:20: note: byref variable will be forcibly initialized struct timespec64 rts; ^~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/select.c:19: /kisskb/src/fs/select.c: In function 'select_estimate_accuracy': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/fs/select.c:78:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/select.c: In function 'do_poll': /kisskb/src/fs/select.c:902:8: note: byref variable will be forcibly initialized bool can_busy_loop = false; ^~~~~~~~~~~~~ /kisskb/src/fs/select.c:885:10: note: byref variable will be forcibly initialized ktime_t expire, *to = NULL; ^~~~~~ /kisskb/src/fs/select.c: In function 'do_select': /kisskb/src/fs/select.c:479:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^~~~~ /kisskb/src/fs/select.c:478:10: note: byref variable will be forcibly initialized ktime_t expire, *to = NULL; ^~~~~~ /kisskb/src/drivers/clk/actions/owl-gate.c: In function 'owl_gate_set': /kisskb/src/drivers/clk/actions/owl-gate.c:20:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/fs/select.c: In function 'do_sys_poll': /kisskb/src/fs/select.c:978:7: note: byref variable will be forcibly initialized long stack_pps[POLL_STACK_ALLOC/sizeof(long)]; ^~~~~~~~~ /kisskb/src/fs/select.c:973:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^~~~~ /kisskb/src/fs/select.c: In function 'do_restart_poll': /kisskb/src/fs/select.c:1039:32: note: byref variable will be forcibly initialized struct timespec64 *to = NULL, end_time; ^~~~~~~~ /kisskb/src/fs/select.c: In function '__do_sys_poll': /kisskb/src/fs/select.c:1060:20: note: byref variable will be forcibly initialized struct timespec64 end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c: In function '__do_sys_ppoll': /kisskb/src/fs/select.c:1095:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c:1095:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~ /kisskb/src/fs/select.c: In function 'core_sys_select': /kisskb/src/fs/select.c:630:7: note: byref variable will be forcibly initialized long stack_fds[SELECT_STACK_ALLOC/sizeof(long)]; ^~~~~~~~~ /kisskb/src/fs/select.c:624:14: note: byref variable will be forcibly initialized fd_set_bits fds; ^~~ /kisskb/src/fs/select.c: In function 'kern_select': /kisskb/src/fs/select.c:704:30: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^~ /kisskb/src/fs/select.c:703:20: note: byref variable will be forcibly initialized struct timespec64 end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c: In function 'do_pselect': /kisskb/src/fs/select.c:733:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c:733:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:795:24: note: byref variable will be forcibly initialized struct sigset_argpack x = {NULL, 0}; ^ In file included from /kisskb/src/include/linux/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:627:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/inode.c: In function 'invalidate_inodes': /kisskb/src/fs/inode.c:678:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/inode.c: In function 'prune_icache_sb': /kisskb/src/fs/inode.c:800:12: note: byref variable will be forcibly initialized LIST_HEAD(freeable); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/inode.c: In function 'file_remove_privs': /kisskb/src/fs/inode.c:1906:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/inode.c: In function 'current_time': /kisskb/src/fs/inode.c:2282:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/inode.c: In function 'touch_atime': /kisskb/src/fs/inode.c:1825:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/inode.c: In function 'file_update_time': /kisskb/src/fs/inode.c:1964:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/acpi/osl.c:12: /kisskb/src/drivers/acpi/osl.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/osl.c: In function 'acpi_request_region': /kisskb/src/drivers/acpi/osl.c:93:6: note: byref variable will be forcibly initialized u64 addr; ^~~~ /kisskb/src/drivers/acpi/osl.c: In function 'acpi_os_map_generic_address': /kisskb/src/drivers/acpi/osl.c:452:6: note: byref variable will be forcibly initialized u64 addr; ^~~~ /kisskb/src/drivers/acpi/osl.c: In function 'acpi_os_unmap_generic_address': /kisskb/src/drivers/acpi/osl.c:468:6: note: byref variable will be forcibly initialized u64 addr; ^~~~ /kisskb/src/drivers/acpi/osl.c: In function 'acpi_os_install_interrupt_handler': /kisskb/src/drivers/acpi/osl.c:563:15: note: byref variable will be forcibly initialized unsigned int irq; ^~~ /kisskb/src/drivers/acpi/osl.c: In function 'acpi_os_read_port': /kisskb/src/drivers/acpi/osl.c:646:6: note: byref variable will be forcibly initialized u32 dummy; ^~~~~ /kisskb/src/drivers/acpi/osl.c: In function 'acpi_os_read_memory': /kisskb/src/drivers/acpi/osl.c:713:6: note: byref variable will be forcibly initialized u64 dummy; ^~~~~ /kisskb/src/drivers/gpio/gpio-syscon.c: In function 'syscon_gpio_get': /kisskb/src/drivers/gpio/gpio-syscon.c:61:15: note: byref variable will be forcibly initialized unsigned int val, offs; ^~~ /kisskb/src/drivers/acpi/osl.c: In function 'acpi_os_printf': /kisskb/src/drivers/acpi/osl.c:143:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_exec_skip_next_instruction_if_true': /kisskb/src/drivers/acpi/apei/erst.c:223:6: note: byref variable will be forcibly initialized u64 val; ^~~ /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_exec_move_data': /kisskb/src/drivers/acpi/apei/erst.c:259:6: note: byref variable will be forcibly initialized u64 offset; ^~~~~~ /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_exec_stall_while_true': /kisskb/src/drivers/acpi/apei/erst.c:194:6: note: byref variable will be forcibly initialized u64 timeout = FIRMWARE_TIMEOUT; ^~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c:193:6: note: byref variable will be forcibly initialized u64 val; ^~~ /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_exec_subtract_value': /kisskb/src/drivers/acpi/apei/erst.c:162:6: note: byref variable will be forcibly initialized u64 val; ^~~ /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_exec_add_value': /kisskb/src/drivers/acpi/apei/erst.c:148:6: note: byref variable will be forcibly initialized u64 val; ^~~ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_get_record_count': /kisskb/src/drivers/acpi/apei/erst.c:398:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_get_next_record_id': /kisskb/src/drivers/acpi/apei/erst.c:442:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_get_erange': /kisskb/src/drivers/acpi/apei/erst.c:376:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_write_to_storage': /kisskb/src/drivers/acpi/apei/erst.c:623:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_read_from_storage': /kisskb/src/drivers/acpi/apei/erst.c:662:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_clear_from_storage': /kisskb/src/drivers/acpi/apei/erst.c:705:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ In file included from /kisskb/src/include/linux/memblock.h:13, from /kisskb/src/arch/arm64/include/asm/acpi.h:13, from /kisskb/src/include/acpi/acpi_io.h:7, from /kisskb/src/include/linux/acpi.h:35, from /kisskb/src/drivers/acpi/apei/erst.c:20: /kisskb/src/drivers/acpi/apei/erst.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_record_id_cache_add_one': /kisskb/src/drivers/acpi/apei/erst.c:476:6: note: byref variable will be forcibly initialized u64 id, prev_id, first_id; ^~ /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_init': /kisskb/src/drivers/acpi/apei/erst.c:1098:24: note: byref variable will be forcibly initialized struct apei_resources erst_resources; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c:1097:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_reader': /kisskb/src/drivers/acpi/apei/erst.c:976:6: note: byref variable will be forcibly initialized u64 record_id; ^~~~~~~~~ In file included from /kisskb/src/include/linux/uuid.h:11, from /kisskb/src/include/linux/fs.h:36, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/drivers/acpi/apei/erst.c:16: /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:942:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xfe08ffbe, 0x95e4, 0x4be7, 0xbc, 0x73, 0x40, 0x96, \ ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c:1024:51: note: in expansion of macro 'CPER_SECTION_TYPE_MCE' else if (guid_equal(&rcd->sec_hdr.section_type, &CPER_SECTION_TYPE_MCE)) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:936:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xc197e04e, 0xd545, 0x4a70, 0x9c, 0x17, 0xa5, 0x54, \ ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c:1022:53: note: in expansion of macro 'CPER_SECTION_TYPE_DMESG' } else if (guid_equal(&rcd->sec_hdr.section_type, &CPER_SECTION_TYPE_DMESG)) ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:939:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0x4f118707, 0x04dd, 0x4055, 0xb5, 0xdd, 0x95, 0x6d, \ ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c:1019:46: note: in expansion of macro 'CPER_SECTION_TYPE_DMESG_Z' if (guid_equal(&rcd->sec_hdr.section_type, &CPER_SECTION_TYPE_DMESG_Z)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:933:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0x75a574e3, 0x5052, 0x4b29, 0x8a, 0x8e, 0xbe, 0x2c, \ ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c:1007:41: note: in expansion of macro 'CPER_CREATOR_PSTORE' if (!guid_equal(&rcd->hdr.creator_id, &CPER_CREATOR_PSTORE)) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/z3fold.c: In function 'z3fold_reclaim_page': /kisskb/src/mm/z3fold.c:1337:28: note: byref variable will be forcibly initialized struct z3fold_buddy_slots slots __attribute__((aligned(SLOTS_ALIGN))); ^~~~~ /kisskb/src/mm/z3fold.c: In function '__z3fold_alloc': /kisskb/src/mm/z3fold.c:941:22: note: byref variable will be forcibly initialized struct list_head *l; ^ /kisskb/src/mm/z3fold.c:889:21: note: byref variable will be forcibly initialized struct list_head *l = &unbuddied[i]; ^ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_handle_path': /kisskb/src/drivers/acpi/utils.c:460:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ^~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_util_eval_error': /kisskb/src/drivers/acpi/utils.c:32:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {sizeof(prefix), prefix}; ^~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_integer': /kisskb/src/drivers/acpi/utils.c:272:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { 0, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/utils.c:271:20: note: byref variable will be forcibly initialized union acpi_object element; ^~~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_dev_match_cb': /kisskb/src/drivers/acpi/utils.c:790:21: note: byref variable will be forcibly initialized unsigned long long hrv; ^~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_reference': /kisskb/src/drivers/acpi/utils.c:308:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_get_physical_device_location': /kisskb/src/drivers/acpi/utils.c:387:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_ost': /kisskb/src/drivers/acpi/utils.c:436:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list = {3, params}; ^~~~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_handle_printk': /kisskb/src/drivers/acpi/utils.c:486:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_has_method': /kisskb/src/drivers/acpi/utils.c:543:14: note: byref variable will be forcibly initialized acpi_handle tmp; ^~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_execute_simple_method': /kisskb/src/drivers/acpi/utils.c:553:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list = { .count = 1, .pointer = &obj, }; ^~~~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_reg': /kisskb/src/drivers/acpi/utils.c:616:20: note: byref variable will be forcibly initialized union acpi_object params[2]; ^~~~~~ /kisskb/src/drivers/acpi/utils.c:615:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_dsm': /kisskb/src/drivers/acpi/utils.c:650:26: note: byref variable will be forcibly initialized struct acpi_object_list input = { ^~~~~ /kisskb/src/drivers/acpi/utils.c:649:20: note: byref variable will be forcibly initialized union acpi_object params[4]; ^~~~~~ /kisskb/src/drivers/acpi/utils.c:648:21: note: byref variable will be forcibly initialized struct acpi_buffer buf = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_match_platform_list': /kisskb/src/drivers/acpi/utils.c:897:27: note: byref variable will be forcibly initialized struct acpi_table_header hdr; ^~~ /kisskb/src/drivers/acpi/acpica/exmisc.c: In function 'acpi_ex_do_logical_op': /kisskb/src/drivers/acpi/acpica/exmisc.c:277:29: note: byref variable will be forcibly initialized union acpi_operand_object *local_operand1 = operand1; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exfldio.c: In function 'acpi_ex_insert_into_field': /kisskb/src/drivers/acpi/acpica/exfldio.c:814:6: note: byref variable will be forcibly initialized u64 raw_datum = 0; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exfldio.c: In function 'acpi_ex_field_datum_io': /kisskb/src/drivers/acpi/acpica/exfldio.c:342:6: note: byref variable will be forcibly initialized u64 local_value; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exfldio.c: In function 'acpi_ex_write_with_update_rule': /kisskb/src/drivers/acpi/acpica/exfldio.c:550:6: note: byref variable will be forcibly initialized u64 current_value; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exfldio.c:549:6: note: byref variable will be forcibly initialized u64 merged_value; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exfldio.c: In function 'acpi_ex_extract_from_field': /kisskb/src/drivers/acpi/acpica/exfldio.c:653:6: note: byref variable will be forcibly initialized u64 merged_datum; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exfldio.c:652:6: note: byref variable will be forcibly initialized u64 raw_datum; ^~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/cma.h:67, from /kisskb/src/mm/cma.c:35: /kisskb/src/mm/cma.c: In function 'perf_trace_cma_alloc': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_alloc, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_alloc, ^~~~~~~~~~~ /kisskb/src/drivers/pnp/core.c: In function 'pnp_add_device': /kisskb/src/drivers/pnp/core.c:215:7: note: byref variable will be forcibly initialized char buf[128]; ^~~ /kisskb/src/mm/cma.c: In function 'perf_trace_cma_release': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_release, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_release, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/cma.h:67, from /kisskb/src/mm/cma.c:35: /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_alloc, ^~~~~~~~~~~ /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_release': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cma_release, ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-bm1880.c: In function 'bm1880_pinconf_cfg_set': /kisskb/src/drivers/pinctrl/pinctrl-bm1880.c:1207:6: note: byref variable will be forcibly initialized u32 regval, offset, bit_offset; ^~~~~~ /kisskb/src/sound/soc/codecs/sti-sas.c: In function 'sti_sas_read_reg': /kisskb/src/sound/soc/codecs/sti-sas.c:89:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/acpi/apei/bert.c: In function 'bert_init': /kisskb/src/drivers/acpi/apei/bert.c:97:26: note: byref variable will be forcibly initialized struct acpi_table_bert *bert_tab; ^~~~~~~~ /kisskb/src/drivers/acpi/apei/bert.c:95:24: note: byref variable will be forcibly initialized struct apei_resources bert_resources; ^~~~~~~~~~~~~~ /kisskb/src/mm/zsmalloc.c: In function 'zs_object_copy': /kisskb/src/mm/zsmalloc.c:1540:25: note: byref variable will be forcibly initialized unsigned int s_objidx, d_objidx; ^~~~~~~~ /kisskb/src/mm/zsmalloc.c:1540:15: note: byref variable will be forcibly initialized unsigned int s_objidx, d_objidx; ^~~~~~~~ /kisskb/src/mm/zsmalloc.c:1539:24: note: byref variable will be forcibly initialized struct page *s_page, *d_page; ^~~~~~ /kisskb/src/mm/zsmalloc.c:1539:15: note: byref variable will be forcibly initialized struct page *s_page, *d_page; ^~~~~~ /kisskb/src/mm/zsmalloc.c: In function 'obj_free': /kisskb/src/mm/zsmalloc.c:1472:15: note: byref variable will be forcibly initialized unsigned int f_objidx; ^~~~~~~~ /kisskb/src/mm/zsmalloc.c:1470:15: note: byref variable will be forcibly initialized struct page *f_page; ^~~~~~ /kisskb/src/mm/zsmalloc.c: In function 'migrate_zspage': /kisskb/src/mm/zsmalloc.c:1653:6: note: byref variable will be forcibly initialized int obj_idx = cc->obj_idx; ^~~~~~~ /kisskb/src/lib/seq_buf.c: In function 'seq_buf_printf': /kisskb/src/lib/seq_buf.c:85:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/mm/zsmalloc.c: In function 'alloc_zspage': /kisskb/src/mm/zsmalloc.c:1061:15: note: byref variable will be forcibly initialized struct page *pages[ZS_MAX_PAGES_PER_ZSPAGE]; ^~~~~ /kisskb/src/lib/seq_buf.c: In function 'seq_buf_putmem_hex': /kisskb/src/lib/seq_buf.c:225:16: note: byref variable will be forcibly initialized unsigned char hex[HEX_CHARS]; ^~~ /kisskb/src/lib/seq_buf.c: In function 'seq_buf_hex_dump': /kisskb/src/lib/seq_buf.c:363:16: note: byref variable will be forcibly initialized unsigned char linebuf[32 * 3 + 2 + 32 + 1]; ^~~~~~~ /kisskb/src/mm/zsmalloc.c: In function '__zs_compact': /kisskb/src/mm/zsmalloc.c:2218:28: note: byref variable will be forcibly initialized struct zs_compact_control cc; ^~ /kisskb/src/mm/zsmalloc.c: In function 'zs_map_object': /kisskb/src/mm/zsmalloc.c:1254:15: note: byref variable will be forcibly initialized struct page *pages[2]; ^~~~~ /kisskb/src/mm/zsmalloc.c:1248:15: note: byref variable will be forcibly initialized unsigned int obj_idx; ^~~~~~~ /kisskb/src/mm/zsmalloc.c:1246:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ /kisskb/src/mm/zsmalloc.c: In function 'zs_unmap_object': /kisskb/src/mm/zsmalloc.c:1324:16: note: byref variable will be forcibly initialized struct page *pages[2]; ^~~~~ /kisskb/src/mm/zsmalloc.c:1306:15: note: byref variable will be forcibly initialized unsigned int obj_idx; ^~~~~~~ /kisskb/src/mm/zsmalloc.c:1304:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ /kisskb/src/mm/zsmalloc.c: In function 'zs_free': /kisskb/src/mm/zsmalloc.c:1496:15: note: byref variable will be forcibly initialized unsigned int f_objidx; ^~~~~~~~ /kisskb/src/mm/zsmalloc.c:1494:15: note: byref variable will be forcibly initialized struct page *f_page; ^~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/balloon_compaction.c:9: /kisskb/src/mm/balloon_compaction.c: In function 'balloon_page_dequeue': /kisskb/src/mm/balloon_compaction.c:180:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpio/gpio-tc3589x.c: In function 'tc3589x_gpio_irq': /kisskb/src/drivers/gpio/gpio-tc3589x.c:260:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 data[] = {val ? BIT(pos) : 0, BIT(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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'pick_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:611:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:84, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'do_dup2': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:1015:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'expand_fdtable': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:181:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(files->fdt, new_fdt); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'expand_files': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/file.c:218:3: note: in expansion of macro 'wait_event' wait_event(files->resize_wait, !files->resize_in_progress); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'alloc_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:519:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'dup_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:372:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(newf->fdt, new_fdt); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:365:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*new_fds++, f); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'fd_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:593:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:585:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function '__close_range': /kisskb/src/fs/file.c:674:45: note: byref variable will be forcibly initialized struct files_struct *cur_fds = me->files, *fds = 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'close_fd_get_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:752:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'do_close_on_exec': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:789:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/actions/owl-mux.c: In function 'owl_mux_helper_get_parent': /kisskb/src/drivers/clk/actions/owl-mux.c:19:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/acpi/device_sysfs.c: In function 'real_power_state_show': /kisskb/src/drivers/acpi/device_sysfs.c:346:6: note: byref variable will be forcibly initialized int state; ^~~~~ /kisskb/src/drivers/acpi/device_sysfs.c: In function 'acpi_object_path': /kisskb/src/drivers/acpi/device_sysfs.c:23:21: note: byref variable will be forcibly initialized struct acpi_buffer path = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~ /kisskb/src/drivers/acpi/device_sysfs.c: In function 'acpi_eject_store': /kisskb/src/drivers/acpi/device_sysfs.c:373:19: note: byref variable will be forcibly initialized acpi_object_type not_used; ^~~~~~~~ /kisskb/src/drivers/acpi/device_sysfs.c: In function 'status_show': /kisskb/src/drivers/acpi/device_sysfs.c:499:21: note: byref variable will be forcibly initialized unsigned long long sta; ^~~ /kisskb/src/drivers/acpi/device_sysfs.c: In function 'acpi_device_hrv_show': /kisskb/src/drivers/acpi/device_sysfs.c:485:21: note: byref variable will be forcibly initialized unsigned long long hrv; ^~~ /kisskb/src/drivers/acpi/device_sysfs.c: In function 'acpi_device_sun_show': /kisskb/src/drivers/acpi/device_sysfs.c:470:21: note: byref variable will be forcibly initialized unsigned long long sun; ^~~ /kisskb/src/drivers/acpi/device_sysfs.c: In function 'acpi_device_setup_files': /kisskb/src/drivers/acpi/device_sysfs.c:515:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ /kisskb/src/mm/frame_vector.c: In function 'get_vaddr_frames': /kisskb/src/mm/frame_vector.c:41:6: note: byref variable will be forcibly initialized int locked; ^~~~~~ /kisskb/src/drivers/gpio/gpio-tps65086.c: In function 'tps65086_gpio_get': /kisskb/src/drivers/gpio/gpio-tps65086.c:49:11: note: byref variable will be forcibly initialized int ret, val; ^~~ 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:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/fbdev/ssd1307fb.c: In function 'ssd1307fb_init': /kisskb/src/drivers/video/fbdev/ssd1307fb.c:298:19: note: byref variable will be forcibly initialized struct pwm_state pwmstate; ^~~~~~~~ In file included from /kisskb/src/drivers/video/fbdev/ssd1307fb.c:16: /kisskb/src/drivers/video/fbdev/ssd1307fb.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/fbdev/ssd1307fb.c: In function 'ssd1307fb_probe': /kisskb/src/drivers/video/fbdev/ssd1307fb.c:584:7: note: byref variable will be forcibly initialized char bl_name[12]; ^~~~~~~ /kisskb/src/drivers/video/fbdev/simplefb.c: In function 'simplefb_parse_dt': /kisskb/src/drivers/video/fbdev/simplefb.c:104:14: note: byref variable will be forcibly initialized const char *format; ^~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/kallsyms.h:12, from /kisskb/src/include/linux/ftrace.h:11, from /kisskb/src/include/linux/kprobes.h:29, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:5, 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:303:9: note: byref variable will be forcibly initialized 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/include/linux/i2c.h:13, from /kisskb/src/include/uapi/linux/fb.h:6, 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:586:9: note: byref variable will be forcibly initialized 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:6, 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:152:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/seq_file.c:151:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/seq_file.c:150:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = size}; ^~~ /kisskb/src/drivers/video/fbdev/simplefb.c: In function 'simplefb_regulators_get': /kisskb/src/drivers/video/fbdev/simplefb.c:341:8: note: byref variable will be forcibly initialized char name[32]; /* 32 is max size of property name */ ^~~~ /kisskb/src/fs/seq_file.c: In function 'seq_printf': /kisskb/src/fs/seq_file.c:407:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/acpi/acpica/exoparg2.c: In function 'acpi_ex_opcode_2A_1T_1R': /kisskb/src/drivers/acpi/acpica/exoparg2.c:224:29: note: byref variable will be forcibly initialized union acpi_operand_object *return_desc = NULL; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exoparg1.c: In function 'acpi_ex_opcode_1A_1T_1R': /kisskb/src/drivers/acpi/acpica/exoparg1.c:230:6: note: byref variable will be forcibly initialized u64 digit; ^~~~~ /kisskb/src/drivers/acpi/acpica/exoparg1.c:227:6: note: byref variable will be forcibly initialized u32 temp32; ^~~~~~ /kisskb/src/drivers/acpi/acpica/exoparg1.c:226:29: note: byref variable will be forcibly initialized union acpi_operand_object *return_desc2 = NULL; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exoparg1.c:225:29: note: byref variable will be forcibly initialized union acpi_operand_object *return_desc = NULL; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exoparg2.c: In function 'acpi_ex_opcode_2A_0T_1R': /kisskb/src/drivers/acpi/acpica/exoparg2.c:470:5: note: byref variable will be forcibly initialized u8 logical_result = FALSE; ^~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/simplefb.c: In function 'simplefb_probe': /kisskb/src/drivers/video/fbdev/simplefb.c:405:25: note: byref variable will be forcibly initialized struct simplefb_params params; ^~~~~~ /kisskb/src/drivers/acpi/acpica/exoparg1.c: In function 'acpi_ex_opcode_1A_0T_1R': /kisskb/src/drivers/acpi/acpica/exoparg1.c:563:6: note: byref variable will be forcibly initialized u32 type; ^~~~ /kisskb/src/drivers/acpi/acpica/exoparg1.c:561:29: note: byref variable will be forcibly initialized union acpi_operand_object *return_desc = NULL; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exoparg1.c:560:29: note: byref variable will be forcibly initialized union acpi_operand_object *temp_desc; ^~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-da9062.c: In function 'da9062_pctl_get_pin_mode': /kisskb/src/drivers/pinctrl/pinctrl-da9062.c:48:11: note: byref variable will be forcibly initialized int ret, val; ^~~ /kisskb/src/drivers/pinctrl/pinctrl-da9062.c: In function 'da9062_gpio_get': /kisskb/src/drivers/pinctrl/pinctrl-da9062.c:84:17: note: byref variable will be forcibly initialized int gpio_mode, val; ^~~ /kisskb/src/drivers/acpi/acpica/exnames.c: In function 'acpi_ex_name_segment': /kisskb/src/drivers/acpi/acpica/exnames.c:128:7: note: byref variable will be forcibly initialized char char_buf[5]; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/exnames.c: In function 'acpi_ex_get_name_string': /kisskb/src/drivers/acpi/acpica/exnames.c:212:6: note: byref variable will be forcibly initialized u8 *aml_address = in_aml_address; ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-tps65218.c: In function 'tps65218_gpio_get': /kisskb/src/drivers/gpio/gpio-tps65218.c:27:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_buildSeqTable': /kisskb/src/lib/zstd/decompress.c:772:7: note: byref variable will be forcibly initialized U32 tableLog; ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_loadEntropy': /kisskb/src/lib/zstd/decompress.c:1916:39: note: byref variable will be forcibly initialized unsigned litlengthMaxValue = MaxLL, litlengthLog; ^~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c:1916:12: note: byref variable will be forcibly initialized unsigned litlengthMaxValue = MaxLL, litlengthLog; ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c:1915:9: note: byref variable will be forcibly initialized short litlengthNCount[MaxLL + 1]; ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c:1904:41: note: byref variable will be forcibly initialized unsigned matchlengthMaxValue = MaxML, matchlengthLog; ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c:1904:12: note: byref variable will be forcibly initialized unsigned matchlengthMaxValue = MaxML, matchlengthLog; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c:1903:9: note: byref variable will be forcibly initialized short matchlengthNCount[MaxML + 1]; ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c:1892:33: note: byref variable will be forcibly initialized U32 offcodeMaxValue = MaxOff, offcodeLog; ^~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c:1892:7: note: byref variable will be forcibly initialized U32 offcodeMaxValue = MaxOff, offcodeLog; ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c:1891:9: note: byref variable will be forcibly initialized short offcodeNCount[MaxOff + 1]; ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_initDCtx': /kisskb/src/lib/zstd/decompress.c:143:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_getFrameContentSize': /kisskb/src/lib/zstd/decompress.c:300:20: note: byref variable will be forcibly initialized ZSTD_frameParams fParams; ^~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressSequencesLong': /kisskb/src/lib/zstd/decompress.c:1378:14: note: byref variable will be forcibly initialized seqState_t seqState; ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c:1361:6: note: byref variable will be forcibly initialized int nbSeq; ^~~~~ /kisskb/src/lib/zstd/decompress.c:1355:14: note: byref variable will be forcibly initialized const BYTE *litPtr = dctx->litPtr; ^~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressSequences': /kisskb/src/lib/zstd/decompress.c:1117:14: note: byref variable will be forcibly initialized seqState_t seqState; ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c:1105:6: note: byref variable will be forcibly initialized int nbSeq; ^~~~~ /kisskb/src/lib/zstd/decompress.c:1100:14: note: byref variable will be forcibly initialized const BYTE *litPtr = dctx->litPtr; ^~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_findFrameCompressedSize': /kisskb/src/lib/zstd/decompress.c:1518:20: note: byref variable will be forcibly initialized ZSTD_frameParams fParams; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/page_ref.h:135, from /kisskb/src/mm/debug_page_ref.c:6: /kisskb/src/mm/debug_page_ref.c: In function 'perf_trace_page_ref_mod_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/page_ref.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/page_ref.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/debug_page_ref.c: In function 'perf_trace_page_ref_mod_and_test_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/page_ref.h:61:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_and_test_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/page_ref.h:61:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_and_test_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_initDDict': /kisskb/src/lib/zstd/decompress.c:2085:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/page_ref.h:135, from /kisskb/src/mm/debug_page_ref.c:6: /kisskb/src/mm/debug_page_ref.c: In function 'trace_event_raw_event_page_ref_mod_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/page_ref.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/debug_page_ref.c: In function 'trace_event_raw_event_page_ref_mod_and_test_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/page_ref.h:61:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_and_test_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_getDictID_fromFrame': /kisskb/src/lib/zstd/decompress.c:2137:19: note: byref variable will be forcibly initialized ZSTD_frameParams zfp = {0, 0, 0, 0}; ^~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_initDStream': /kisskb/src/lib/zstd/decompress.c:2216:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/drivers/acpi/apei/einj.c: In function 'einj_exit': /kisskb/src/drivers/acpi/apei/einj.c:771:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/drivers/acpi/apei/einj.c: In function '__einj_get_available_error_type': /kisskb/src/drivers/acpi/apei/einj.c:148:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/drivers/acpi/apei/einj.c: In function 'error_type_set': /kisskb/src/drivers/acpi/apei/einj.c:614:6: note: byref variable will be forcibly initialized u32 available_error_type = 0; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/einj.c: In function '__einj_error_trigger': /kisskb/src/drivers/acpi/apei/einj.c:359:25: note: byref variable will be forcibly initialized struct apei_resources addr_resources; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/einj.c:292:24: note: byref variable will be forcibly initialized struct apei_resources trigger_resources; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/einj.c:291:27: note: byref variable will be forcibly initialized struct apei_exec_context trigger_ctx; ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/einj.c: In function '__einj_error_inject': /kisskb/src/drivers/acpi/apei/einj.c:405:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/drivers/acpi/apei/einj.c: In function 'available_error_type_show': /kisskb/src/drivers/acpi/apei/einj.c:569:6: note: byref variable will be forcibly initialized u32 available_error_type = 0; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/einj.c: In function 'einj_init': /kisskb/src/drivers/acpi/apei/einj.c:673:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ 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:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'umount_tree': /kisskb/src/fs/namespace.c:1479:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_dev_pm_explicit_get': /kisskb/src/drivers/acpi/device_pm.c:50:21: note: byref variable will be forcibly initialized unsigned long long psc; ^~~ /kisskb/src/fs/namespace.c: In function 'shrink_submounts': /kisskb/src/fs/namespace.c:3061:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c: In function 'commit_tree': /kisskb/src/fs/namespace.c:896:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_dev_pm_get_state': /kisskb/src/drivers/acpi/device_pm.c:590:21: note: byref variable will be forcibly initialized unsigned long long ret; ^~~ /kisskb/src/drivers/acpi/device_pm.c:588:7: note: byref variable will be forcibly initialized char method[] = { '_', 'S', '0' + target_state, 'D', '\0' }; ^~~~~~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_dev_pm_explicit_set': /kisskb/src/drivers/acpi/device_pm.c:142:8: note: byref variable will be forcibly initialized char method[5] = { '_', 'P', 'S', '0' + state, '\0' }; ^~~~~~ /kisskb/src/fs/namespace.c: In function 'mnt_warn_timestamp_expiry': /kisskb/src/fs/namespace.c:2535:13: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_device_get_power': /kisskb/src/drivers/acpi/device_pm.c:50:21: note: byref variable will be forcibly initialized unsigned long long psc; ^~~ /kisskb/src/drivers/acpi/device_pm.c:77:6: note: byref variable will be forcibly initialized int result = ACPI_STATE_UNKNOWN; ^~~~~~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_device_set_power': /kisskb/src/drivers/acpi/device_pm.c:50:21: note: byref variable will be forcibly initialized unsigned long long psc; ^~~ /kisskb/src/fs/namespace.c: In function 'init_mount_tree': /kisskb/src/fs/namespace.c:3789:14: note: byref variable will be forcibly initialized struct path root; ^~~~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_dev_pm_low_power': /kisskb/src/drivers/acpi/device_pm.c:888:11: note: byref variable will be forcibly initialized int ret, state; ^~~~~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_bus_set_power': 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:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mntput_no_expire': /kisskb/src/fs/namespace.c:1141:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/acpi/device_pm.c:291:22: note: byref variable will be forcibly initialized struct acpi_device *device; ^~~~~~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_bus_init_power': /kisskb/src/drivers/acpi/device_pm.c:304:6: note: byref variable will be forcibly initialized int state; ^~~~~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_device_update_power': /kisskb/src/drivers/acpi/device_pm.c:375:6: note: byref variable will be forcibly initialized int state; ^~~~~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_bus_update_power': /kisskb/src/drivers/acpi/device_pm.c:416:22: note: byref variable will be forcibly initialized struct acpi_device *device; ^~~~~~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_bus_power_manageable': /kisskb/src/drivers/acpi/device_pm.c:426:22: note: byref variable will be forcibly initialized struct acpi_device *device; ^~~~~~ /kisskb/src/fs/namespace.c: In function 'namespace_unlock': /kisskb/src/fs/namespace.c:1413:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c:1410:20: note: byref variable will be forcibly initialized struct hlist_head head; ^~~~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_bus_can_wakeup': /kisskb/src/drivers/acpi/device_pm.c:549:22: note: byref variable will be forcibly initialized struct acpi_device *device; ^~~~~~ /kisskb/src/drivers/acpi/device_pm.c: In function 'acpi_pm_device_sleep_state': /kisskb/src/drivers/acpi/device_pm.c:694:18: note: byref variable will be forcibly initialized int ret, d_min, d_max; ^~~~~ /kisskb/src/fs/namespace.c: In function 'ksys_umount': /kisskb/src/fs/namespace.c:1746:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/drivers/acpi/device_pm.c:694:11: note: byref variable will be forcibly initialized int ret, d_min, d_max; ^~~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_open_tree': /kisskb/src/fs/namespace.c:2420:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_fsmount': /kisskb/src/fs/namespace.c:3450:15: note: byref variable will be forcibly initialized unsigned int mnt_flags = 0; ^~~~~~~~~ /kisskb/src/fs/namespace.c:3447:14: note: byref variable will be forcibly initialized 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:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'attach_recursive_mnt': /kisskb/src/fs/namespace.c:2104:13: note: byref variable will be forcibly initialized HLIST_HEAD(tree_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^~~~ /kisskb/src/fs/namespace.c: In function 'do_loopback': /kisskb/src/fs/namespace.c:2335:14: note: byref variable will be forcibly initialized struct path old_path; ^~~~~~~~ /kisskb/src/fs/namespace.c: In function 'do_move_mount_old': /kisskb/src/fs/namespace.c:2741:14: note: byref variable will be forcibly initialized struct path old_path; ^~~~~~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_move_mount': /kisskb/src/fs/namespace.c:3590:25: note: byref variable will be forcibly initialized struct path from_path, to_path; ^~~~~~~ /kisskb/src/fs/namespace.c:3590:14: note: byref variable will be forcibly initialized struct path from_path, to_path; ^~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mark_mounts_for_expiry': /kisskb/src/fs/namespace.c:2976:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c: In function 'do_mount': /kisskb/src/fs/namespace.c:3212:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_pivot_root': /kisskb/src/fs/namespace.c:3688:24: note: byref variable will be forcibly initialized struct path new, old, root; ^~~~ /kisskb/src/fs/namespace.c:3688:19: note: byref variable will be forcibly initialized struct path new, old, root; ^~~ /kisskb/src/fs/namespace.c:3688:14: note: byref variable will be forcibly initialized struct path new, old, root; ^~~ /kisskb/src/fs/namespace.c: In function 'mount_subtree': /kisskb/src/fs/namespace.c:3371:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function 'mntns_install': /kisskb/src/fs/namespace.c:4057:14: note: byref variable will be forcibly initialized struct path root; ^~~~ /kisskb/src/fs/namespace.c: In function 'current_chrooted': /kisskb/src/fs/namespace.c:3905:14: note: byref variable will be forcibly initialized struct path fs_root; ^~~~~~~ /kisskb/src/fs/namespace.c:3904:14: note: byref variable will be forcibly initialized struct path ns_root; ^~~~~~~ In file included from /kisskb/src/mm/page_reporting.h:9, from /kisskb/src/mm/page_reporting.c:10: /kisskb/src/mm/page_reporting.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/mm/page_reporting.c: In function 'page_reporting_process_zone': /kisskb/src/mm/page_reporting.c:226:36: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/page_reporting.c:2: /kisskb/src/mm/page_reporting.c: In function 'page_reporting_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_reporting.c:335:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pr_dev_info, prdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/tas571x.c: In function 'tas571x_reg_write': /kisskb/src/sound/soc/codecs/tas571x.c:82:10: note: byref variable will be forcibly initialized uint8_t buf[5]; ^~~ /kisskb/src/sound/soc/codecs/tas571x.c: In function 'tas571x_reg_read': /kisskb/src/sound/soc/codecs/tas571x.c:108:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/sound/soc/codecs/tas571x.c:107:20: note: byref variable will be forcibly initialized uint8_t send_buf, recv_buf[4]; ^~~~~~~~ /kisskb/src/sound/soc/codecs/tas571x.c:107:10: note: byref variable will be forcibly initialized uint8_t send_buf, recv_buf[4]; ^~~~~~~~ /kisskb/src/sound/soc/codecs/tas571x.c: In function 'tas571x_reg_read_multiword': /kisskb/src/sound/soc/codecs/tas571x.c:182:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/sound/soc/codecs/tas571x.c:180:10: note: byref variable will be forcibly initialized uint8_t send_buf; ^~~~~~~~ /kisskb/src/fs/xattr.c: In function 'xattr_getsecurity': /kisskb/src/fs/xattr.c:300:8: note: byref variable will be forcibly initialized void *buffer = NULL; ^~~~~~ /kisskb/src/drivers/clk/actions/owl-divider.c: In function 'owl_divider_helper_recalc_rate': /kisskb/src/drivers/clk/actions/owl-divider.c:40:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/fs/xattr.c: In function 'vfs_setxattr': /kisskb/src/fs/xattr.c:278:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c: In function 'setxattr': /kisskb/src/fs/xattr.c:516:7: note: byref variable will be forcibly initialized char kname[XATTR_NAME_MAX + 1]; ^~~~~ /kisskb/src/fs/xattr.c:515:8: note: byref variable will be forcibly initialized void *kvalue = NULL; ^~~~~~ /kisskb/src/fs/xattr.c: In function 'path_setxattr': /kisskb/src/fs/xattr.c:559:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xattr.c: In function 'getxattr': /kisskb/src/fs/xattr.c:619:7: note: byref variable will be forcibly initialized char kname[XATTR_NAME_MAX + 1]; ^~~~~ /kisskb/src/fs/xattr.c: In function 'path_getxattr': /kisskb/src/fs/xattr.c:657:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xattr.c: In function 'path_listxattr': /kisskb/src/fs/xattr.c:733:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xattr.c: In function 'vfs_removexattr': /kisskb/src/fs/xattr.c:489:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c: In function 'removexattr': /kisskb/src/fs/xattr.c:780:7: note: byref variable will be forcibly initialized char kname[XATTR_NAME_MAX + 1]; ^~~~~ /kisskb/src/fs/xattr.c: In function 'path_removexattr': /kisskb/src/fs/xattr.c:794:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xattr.c: In function 'simple_xattr_list': /kisskb/src/fs/xattr.c:1054:10: note: byref variable will be forcibly initialized ssize_t remaining_size = size; ^~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c: In function 'mcp_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:225:15: note: byref variable will be forcibly initialized unsigned int data, status; ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c: In function 'mcp23s08_get': /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:293:6: note: byref variable will be forcibly initialized int status, ret; ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c: In function 'mcp23s08_irq': /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:345:61: note: byref variable will be forcibly initialized int intcap, intcon, intf, i, gpio, gpio_orig, intcap_mask, defval; ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:345:31: note: byref variable will be forcibly initialized int intcap, intcon, intf, i, gpio, gpio_orig, intcap_mask, defval; ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:345:22: note: byref variable will be forcibly initialized int intcap, intcon, intf, i, gpio, gpio_orig, intcap_mask, defval; ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:345:14: note: byref variable will be forcibly initialized int intcap, intcon, intf, i, gpio, gpio_orig, intcap_mask, defval; ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:345:6: note: byref variable will be forcibly initialized 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:530:6: note: byref variable will be forcibly initialized int status, ret; ^~~~~~ 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:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/memfd.c: In function '__do_sys_memfd_create': /kisskb/src/mm/memfd.c:300:23: note: byref variable will be forcibly initialized struct user_struct *user = NULL; ^~~~ /kisskb/src/drivers/clk/actions/owl-factor.c: In function 'owl_factor_helper_recalc_rate': /kisskb/src/drivers/clk/actions/owl-factor.c:150:6: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized u32 val, reg; ^~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_init_coherency': /kisskb/src/drivers/acpi/scan.c:1518:21: note: byref variable will be forcibly initialized unsigned long long cca = 0; ^~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_scan_attach_handler': /kisskb/src/drivers/acpi/scan.c:1973:32: note: byref variable will be forcibly initialized const struct acpi_device_id *devid; ^~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_object_is_system_bus': /kisskb/src/drivers/acpi/scan.c:1262:14: note: byref variable will be forcibly initialized acpi_handle tmp; ^~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_device_get_busid': /kisskb/src/drivers/acpi/scan.c:1049:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(bus_id), bus_id }; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_ibm_smbus_match': /kisskb/src/drivers/acpi/scan.c:1241:21: note: byref variable will be forcibly initialized struct acpi_buffer path = { sizeof(node_name), node_name }; ^~~~ /kisskb/src/drivers/acpi/scan.c:1240:7: note: byref variable will be forcibly initialized char node_name[ACPI_PATH_SEGMENT_LENGTH]; ^~~~~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_device_enumeration_by_parent': /kisskb/src/drivers/acpi/scan.c:1576:7: note: byref variable will be forcibly initialized bool is_serial_bus_slave = false; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/scan.c:1575:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_device_should_be_hidden': /kisskb/src/drivers/acpi/scan.c:1712:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_type_and_status': /kisskb/src/drivers/acpi/scan.c:1737:19: note: byref variable will be forcibly initialized acpi_object_type acpi_type; ^~~~~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_init_power_state': /kisskb/src/drivers/acpi/scan.c:944:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/scan.c:943:7: note: byref variable will be forcibly initialized char pathname[5] = { '_', 'P', 'R', '0' + state, '\0' }; ^~~~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_extract_wakeup_device_power_package': /kisskb/src/drivers/acpi/scan.c:859:7: note: byref variable will be forcibly initialized int sleep_state; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/scan.c:806:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_device_dep_initialize': /kisskb/src/drivers/acpi/scan.c:1865:28: note: byref variable will be forcibly initialized struct acpi_device_info *info; ^~~~ /kisskb/src/drivers/acpi/scan.c:1848:26: note: byref variable will be forcibly initialized struct acpi_handle_list dep_devices; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_get_spcr_uart_addr': /kisskb/src/drivers/acpi/scan.c:2198:26: note: byref variable will be forcibly initialized struct acpi_table_spcr *spcr_ptr; ^~~~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_scan_is_offline': /kisskb/src/drivers/acpi/scan.c:119:8: note: byref variable will be forcibly initialized char *envp[] = { "EVENT=offline", NULL }; ^~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_offline': /kisskb/src/drivers/acpi/scan.c:143:22: note: byref variable will be forcibly initialized struct acpi_device *device = NULL; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_online': /kisskb/src/drivers/acpi/scan.c:188:22: note: byref variable will be forcibly initialized struct acpi_device *device = NULL; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_scan_try_to_offline': /kisskb/src/drivers/acpi/scan.c:210:17: note: byref variable will be forcibly initialized struct device *errdev = NULL; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_get_parent': /kisskb/src/drivers/acpi/scan.c:760:22: note: byref variable will be forcibly initialized struct acpi_device *device = NULL; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_get_acpi_device': /kisskb/src/drivers/acpi/scan.c:612:22: note: byref variable will be forcibly initialized struct acpi_device *adev = NULL; ^~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_get_ejd': /kisskb/src/drivers/acpi/scan.c:784:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ /kisskb/src/drivers/acpi/scan.c:783:14: note: byref variable will be forcibly initialized acpi_handle tmp; ^~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bay_match': /kisskb/src/drivers/acpi/scan.c:1109:14: note: byref variable will be forcibly initialized acpi_handle phandle; ^~~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_is_video_device': /kisskb/src/drivers/acpi/scan.c:1177:7: note: byref variable will be forcibly initialized long video_caps = 0; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/acpi/scan.c:6: /kisskb/src/drivers/acpi/scan.c: In function 'acpi_dma_get_range': /kisskb/src/drivers/acpi/scan.c:1425:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_dma_configure_id': /kisskb/src/drivers/acpi/scan.c:1496:20: note: byref variable will be forcibly initialized u64 dma_addr = 0, size = 0; ^~~~ /kisskb/src/drivers/acpi/scan.c:1496:6: note: byref variable will be forcibly initialized u64 dma_addr = 0, size = 0; ^~~~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_add_single_object': /kisskb/src/drivers/acpi/scan.c:1655:27: note: byref variable will be forcibly initialized struct acpi_device_info *info = NULL; ^~~~ /kisskb/src/drivers/acpi/scan.c:1654:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_check_add': /kisskb/src/drivers/acpi/scan.c:1899:21: note: byref variable will be forcibly initialized unsigned long long sta; ^~~ /kisskb/src/drivers/acpi/scan.c:1898:6: note: byref variable will be forcibly initialized int type; ^~~~ /kisskb/src/drivers/acpi/scan.c:1897:22: note: byref variable will be forcibly initialized struct acpi_device *device = NULL; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_scan_fixed': /kisskb/src/drivers/acpi/scan.c:2180:23: note: byref variable will be forcibly initialized struct acpi_device *device = NULL; ^~~~~~ /kisskb/src/drivers/acpi/scan.c:2163:23: note: byref variable will be forcibly initialized struct acpi_device *device = NULL; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_attach': /kisskb/src/drivers/acpi/scan.c:1999:14: note: byref variable will be forcibly initialized acpi_handle ejd; ^~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_walk_dep_device_list': /kisskb/src/drivers/acpi/scan.c:2057:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_scan': /kisskb/src/drivers/acpi/scan.c:2093:8: note: byref variable will be forcibly initialized void *device = NULL; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_scan_hot_remove': /kisskb/src/drivers/acpi/scan.c:256:21: note: byref variable will be forcibly initialized unsigned long long sta; ^~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_register_early_device': /kisskb/src/drivers/acpi/scan.c:2142:22: note: byref variable will be forcibly initialized struct acpi_device *device = NULL; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_scan_init': /kisskb/src/drivers/acpi/scan.c:2217:26: note: byref variable will be forcibly initialized struct acpi_table_stao *stao_ptr; ^~~~~~~~ /kisskb/src/drivers/acpi/glue.c: In function 'find_child_checks': /kisskb/src/drivers/acpi/glue.c:91:21: note: byref variable will be forcibly initialized unsigned long long sta; ^~~ /kisskb/src/drivers/acpi/resource.c: In function 'acpi_dev_resource_address_space': /kisskb/src/drivers/acpi/resource.c:291:33: note: byref variable will be forcibly initialized struct acpi_resource_address64 addr; ^~~~ /kisskb/src/drivers/acpi/resource.c: In function 'is_memory': /kisskb/src/drivers/acpi/resource.c:626:22: note: byref variable will be forcibly initialized struct resource_win win; ^~~ /kisskb/src/drivers/acpi/glue.c: In function 'acpi_find_child_device': /kisskb/src/drivers/acpi/glue.c:124:22: note: byref variable will be forcibly initialized unsigned long long addr; ^~~~ /kisskb/src/drivers/acpi/glue.c: In function 'acpi_bind_one': /kisskb/src/drivers/acpi/glue.c:177:7: note: byref variable will be forcibly initialized char physical_node_name[PHYSICAL_NODE_NAME_SIZE]; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/resource.c: In function 'acpi_dev_process_resource': /kisskb/src/drivers/acpi/resource.c:527:22: note: byref variable will be forcibly initialized struct resource_win win; ^~~ /kisskb/src/drivers/acpi/resource.c: In function '__acpi_dev_get_resources': /kisskb/src/drivers/acpi/resource.c:567:26: note: byref variable will be forcibly initialized struct res_proc_context c; ^ /kisskb/src/drivers/acpi/resource.c: In function 'acpi_dev_consumes_res': /kisskb/src/drivers/acpi/resource.c:716:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/glue.c: In function 'acpi_unbind_one': /kisskb/src/drivers/acpi/glue.c:277:9: note: byref variable will be forcibly initialized char physnode_name[PHYSICAL_NODE_NAME_SIZE]; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/resource.c: In function 'acpi_res_consumer_cb': /kisskb/src/drivers/acpi/resource.c:742:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ /kisskb/src/drivers/acpi/resource.c: In function 'acpi_resource_consumer': /kisskb/src/drivers/acpi/resource.c:765:22: note: byref variable will be forcibly initialized struct acpi_device *consumer = NULL; ^~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c: In function 'ocelot_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:886:6: note: byref variable will be forcibly initialized int val, err; ^~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:10: /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized 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-ocelot.c:10: /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c: In function 'ocelot_gpio_get': /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:1140:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c: In function 'ocelot_gpio_get_direction': /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:1164:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c: In function 'ocelot_irq_handler': /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:1280:16: note: byref variable will be forcibly initialized unsigned long irqs; ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-ocelot.c:1279:15: note: byref variable will be forcibly initialized unsigned int reg = 0, irq, i; ^~~ /kisskb/src/drivers/acpi/bus.c: In function '__acpi_match_device_cls': /kisskb/src/drivers/acpi/bus.c:712:7: note: byref variable will be forcibly initialized char buf[3]; ^~~ /kisskb/src/drivers/acpi/bus.c: In function 'acpi_of_device_get_match_data': /kisskb/src/drivers/acpi/bus.c:797:29: note: byref variable will be forcibly initialized const struct of_device_id *match = NULL; ^~~~~ /kisskb/src/drivers/acpi/bus.c: In function 'acpi_setup_sb_notify_handler': /kisskb/src/drivers/acpi/bus.c:517:14: note: byref variable will be forcibly initialized acpi_handle sb_handle; ^~~~~~~~~ /kisskb/src/drivers/acpi/bus.c: In function 'sb_notify_work': /kisskb/src/drivers/acpi/bus.c:486:14: note: byref variable will be forcibly initialized acpi_handle sb_handle; ^~~~~~~~~ /kisskb/src/drivers/acpi/bus.c: In function 'acpi_bus_get_status': /kisskb/src/drivers/acpi/bus.c:99:21: note: byref variable will be forcibly initialized unsigned long long sta; ^~~ /kisskb/src/drivers/acpi/bus.c: In function 'acpi_run_osc': /kisskb/src/drivers/acpi/bus.c:197:21: note: byref variable will be forcibly initialized struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ /kisskb/src/drivers/acpi/bus.c:195:9: note: byref variable will be forcibly initialized guid_t guid; ^~~~ /kisskb/src/drivers/acpi/bus.c:193:20: note: byref variable will be forcibly initialized union acpi_object in_params[4]; ^~~~~~~~~ /kisskb/src/drivers/acpi/bus.c:192:26: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /kisskb/src/drivers/acpi/bus.c: In function 'acpi_bus_osc_support': /kisskb/src/drivers/acpi/bus.c:294:14: note: byref variable will be forcibly initialized acpi_handle handle; ^~~~~~ /kisskb/src/drivers/acpi/bus.c:287:6: note: byref variable will be forcibly initialized u32 capbuf[2]; ^~~~~~ /kisskb/src/drivers/acpi/bus.c: In function 'acpi_match_device': /kisskb/src/drivers/acpi/bus.c:787:31: note: byref variable will be forcibly initialized const struct acpi_device_id *id = NULL; ^~ /kisskb/src/drivers/pinctrl/pinctrl-palmas.c: In function 'palmas_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:756:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/gpio/gpio-xgene-sb.c: In function 'xgene_gpio_sb_domain_alloc': /kisskb/src/drivers/gpio/gpio-xgene-sb.c:181:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-xgene-sb.c: In function 'xgene_gpio_sb_to_irq': /kisskb/src/drivers/gpio/gpio-xgene-sb.c:116:20: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 val32; ^~~~~ /kisskb/src/drivers/acpi/acpica/exoparg6.c: In function 'acpi_ex_do_match': /kisskb/src/drivers/acpi/acpica/exoparg6.c:67:5: note: byref variable will be forcibly initialized u8 logical_result = TRUE; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exoparg6.c: In function 'acpi_ex_opcode_6A_0T_1R': /kisskb/src/drivers/acpi/acpica/exoparg6.c:179:29: note: byref variable will be forcibly initialized union acpi_operand_object *return_desc = NULL; ^~~~~~~~~~~ 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:194, 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/acpica/exregion.c: In function 'acpi_ex_system_io_space_handler': /kisskb/src/drivers/acpi/acpica/exregion.c:309:6: note: byref variable will be forcibly initialized u32 value32; ^~~~~~~ /kisskb/src/drivers/soc/mediatek/mtk-infracfg.c: In function 'mtk_infracfg_set_bus_protection': /kisskb/src/drivers/soc/mediatek/mtk-infracfg.c:35:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/soc/mediatek/mtk-infracfg.c: In function 'mtk_infracfg_clear_bus_protection': /kisskb/src/drivers/soc/mediatek/mtk-infracfg.c:67:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/acpi/acpica/exprep.c: In function 'acpi_ex_prep_common_field_object': /kisskb/src/drivers/acpi/acpica/exprep.c:299:6: note: byref variable will be forcibly initialized u32 byte_alignment; ^~~~~~~~~~~~~~ /kisskb/src/drivers/soc/mediatek/mtk-cmdq-helper.c: In function 'cmdq_dev_get_client_reg': /kisskb/src/drivers/soc/mediatek/mtk-cmdq-helper.c:47:25: note: byref variable will be forcibly initialized struct of_phandle_args spec; ^~~~ /kisskb/src/drivers/soc/mediatek/mtk-cmdq-helper.c: In function 'cmdq_pkt_flush': /kisskb/src/drivers/soc/mediatek/mtk-cmdq-helper.c:524:31: note: byref variable will be forcibly initialized struct cmdq_flush_completion cmplt; ^~~~~ /kisskb/src/drivers/acpi/processor_core.c: In function 'map_mat_entry': /kisskb/src/drivers/acpi/processor_core.c:164:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/processor_core.c: In function 'acpi_map_madt_entry': /kisskb/src/drivers/acpi/processor_core.c:147:26: note: byref variable will be forcibly initialized struct acpi_table_madt *madt = NULL; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/acpi/ec.c:20: /kisskb/src/drivers/acpi/ec.c: In function 'ec_guard': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/ec.c:736:8: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(ec->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/libfs.c: In function 'simple_attr_read': /kisskb/src/fs/libfs.c:941:7: note: byref variable will be forcibly initialized u64 val; ^~~ /kisskb/src/fs/libfs.c: In function 'simple_attr_write': /kisskb/src/fs/libfs.c:962:21: note: byref variable will be forcibly initialized unsigned long long val; ^~~ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_read': /kisskb/src/drivers/acpi/ec.c:854:5: note: byref variable will be forcibly initialized u8 d; ^ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_write': /kisskb/src/drivers/acpi/ec.c:866:5: note: byref variable will be forcibly initialized u8 wdata[2] = { address, data }; ^~~~~ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_burst_enable': /kisskb/src/drivers/acpi/ec.c:833:5: note: byref variable will be forcibly initialized u8 d; ^ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_space_handler': /kisskb/src/drivers/acpi/ec.c:866:5: note: byref variable will be forcibly initialized u8 wdata[2] = { address, data }; ^~~~~ /kisskb/src/drivers/acpi/ec.c:867:21: note: byref variable will be forcibly initialized struct transaction t = {.command = ACPI_EC_COMMAND_WRITE, ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/acpi/ec.c:20: /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_stop': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/ec.c:966:3: note: in expansion of macro 'wait_event' wait_event(ec->wait, acpi_ec_stopped(ec)); ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/acpi/ec.c:20: /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_remove_query_handlers': /kisskb/src/drivers/acpi/ec.c:1085:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/acpi/ec.c: In function 'ec_parse_device': /kisskb/src/drivers/acpi/ec.c:1364:21: note: byref variable will be forcibly initialized unsigned long long tmp = 0; ^~~ /kisskb/src/drivers/acpi/acpica/exresolv.c: In function 'acpi_ex_resolve_object_to_value': /kisskb/src/drivers/acpi/acpica/exresolv.c:108:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc = NULL; ^~~~~~~~ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_query': /kisskb/src/drivers/acpi/ec.c:1146:5: note: byref variable will be forcibly initialized u8 value = 0; ^~~~~ /kisskb/src/drivers/acpi/acpica/exresolv.c: In function 'acpi_ex_resolve_multiple': /kisskb/src/drivers/acpi/acpica/exresolv.c:308:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node = ^~~~ /kisskb/src/drivers/acpi/acpica/exresolv.c:307:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc = ACPI_CAST_PTR(void, operand); ^~~~~~~~ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_clear': /kisskb/src/drivers/acpi/ec.c:490:5: note: byref variable will be forcibly initialized u8 value = 0; ^~~~~ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_ecdt_start': /kisskb/src/drivers/acpi/ec.c:1758:14: note: byref variable will be forcibly initialized acpi_handle handle; ^~~~~~ /kisskb/src/drivers/acpi/ec.c:1757:26: note: byref variable will be forcibly initialized struct acpi_table_ecdt *ecdt_ptr; ^~~~~~~~ /kisskb/src/drivers/acpi/ec.c: In function 'ec_read': /kisskb/src/drivers/acpi/ec.c:877:5: note: byref variable will be forcibly initialized u8 temp_data; ^~~~~~~~~ /kisskb/src/drivers/acpi/ec.c: In function 'ec_write': /kisskb/src/drivers/acpi/ec.c:866:5: note: byref variable will be forcibly initialized u8 wdata[2] = { address, data }; ^~~~~ /kisskb/src/drivers/acpi/ec.c:867:21: note: byref variable will be forcibly initialized struct transaction t = {.command = ACPI_EC_COMMAND_WRITE, ^ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_register_query_methods': /kisskb/src/drivers/acpi/ec.c:1350:6: note: byref variable will be forcibly initialized int value = 0; ^~~~~ /kisskb/src/drivers/acpi/ec.c:1348:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(node_name), node_name }; ^~~~~~ /kisskb/src/drivers/acpi/ec.c:1347:7: note: byref variable will be forcibly initialized char node_name[5]; ^~~~~~~~~ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_ecdt_probe': /kisskb/src/drivers/acpi/ec.c:1864:26: note: byref variable will be forcibly initialized struct acpi_table_ecdt *ecdt_ptr; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/exresnte.c: In function 'acpi_ex_resolve_node_to_value': /kisskb/src/drivers/acpi/acpica/exresnte.c:50:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc = NULL; ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c: In function 'zynq_gpio_set_irq_type': /kisskb/src/drivers/gpio/gpio-zynq.c:498:41: note: byref variable will be forcibly initialized unsigned int device_pin_num, bank_num, bank_pin_num; ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c:498:31: note: byref variable will be forcibly initialized unsigned int device_pin_num, bank_num, bank_pin_num; ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c: In function 'zynq_gpio_irq_unmask': /kisskb/src/drivers/gpio/gpio-zynq.c:427:41: note: byref variable will be forcibly initialized unsigned int device_pin_num, bank_num, bank_pin_num; ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c:427:31: note: byref variable will be forcibly initialized unsigned int device_pin_num, bank_num, bank_pin_num; ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c: In function 'zynq_gpio_irq_mask': /kisskb/src/drivers/gpio/gpio-zynq.c:406:41: note: byref variable will be forcibly initialized unsigned int device_pin_num, bank_num, bank_pin_num; ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c:406:31: note: byref variable will be forcibly initialized unsigned int device_pin_num, bank_num, bank_pin_num; ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c: In function 'zynq_gpio_irq_ack': /kisskb/src/drivers/gpio/gpio-zynq.c:447:41: note: byref variable will be forcibly initialized unsigned int device_pin_num, bank_num, bank_pin_num; ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c:447:31: note: byref variable will be forcibly initialized unsigned int device_pin_num, bank_num, bank_pin_num; ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c: In function 'zynq_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-zynq.c:383:25: note: byref variable will be forcibly initialized unsigned int bank_num, bank_pin_num; ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c:383:15: note: byref variable will be forcibly initialized unsigned int bank_num, bank_pin_num; ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c: In function 'zynq_gpio_dir_in': /kisskb/src/drivers/gpio/gpio-zynq.c:308:25: note: byref variable will be forcibly initialized unsigned int bank_num, bank_pin_num; ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c:308:15: note: byref variable will be forcibly initialized unsigned int bank_num, bank_pin_num; ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-xilinx.c: In function 'xgpio_probe': /kisskb/src/drivers/gpio/gpio-xilinx.c:272:6: note: byref variable will be forcibly initialized u32 is_dual; ^~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c: In function 'zynq_gpio_set_value': /kisskb/src/drivers/gpio/gpio-zynq.c:271:37: note: byref variable will be forcibly initialized unsigned int reg_offset, bank_num, bank_pin_num; ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c:271:27: note: byref variable will be forcibly initialized unsigned int reg_offset, bank_num, bank_pin_num; ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c: In function 'zynq_gpio_dir_out': /kisskb/src/drivers/gpio/gpio-zynq.c:348:25: note: byref variable will be forcibly initialized unsigned int bank_num, bank_pin_num; ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c:348:15: note: byref variable will be forcibly initialized unsigned int bank_num, bank_pin_num; ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c: In function 'zynq_gpio_get_value': /kisskb/src/drivers/gpio/gpio-zynq.c:228:25: note: byref variable will be forcibly initialized unsigned int bank_num, bank_pin_num; ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-zynq.c:228:15: note: byref variable will be forcibly initialized unsigned int bank_num, bank_pin_num; ^~~~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-zynq.c:10: /kisskb/src/drivers/gpio/gpio-zynq.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/fs/pnode.c:9: /kisskb/src/fs/pnode.c: In function 'propagate_umount': /kisskb/src/fs/pnode.c:540:12: note: byref variable will be forcibly initialized LIST_HEAD(visited); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/pnode.c:539:12: note: byref variable will be forcibly initialized LIST_HEAD(to_umount); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/pnode.c:538:12: note: byref variable will be forcibly initialized LIST_HEAD(to_restore); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/acpi/acpi_processor.c: In function 'acpi_processor_ids_walk': /kisskb/src/drivers/acpi/acpi_processor.c:642:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(union acpi_object), &object }; ^~~~~~ /kisskb/src/drivers/acpi/acpi_processor.c:640:21: note: byref variable will be forcibly initialized unsigned long long uid; ^~~ /kisskb/src/drivers/acpi/acpi_processor.c:639:19: note: byref variable will be forcibly initialized acpi_object_type acpi_type; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpi_processor.c: In function 'acpi_processor_hotadd_init': /kisskb/src/drivers/acpi/acpi_processor.c:185:21: note: byref variable will be forcibly initialized unsigned long long sta; ^~~ /kisskb/src/drivers/acpi/acpi_processor.c: In function 'acpi_processor_get_info': /kisskb/src/drivers/acpi/acpi_processor.c:237:21: note: byref variable will be forcibly initialized unsigned long long value; ^~~~~ /kisskb/src/drivers/acpi/acpi_processor.c:232:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(union acpi_object), &object }; ^~~~~~ /kisskb/src/drivers/clk/actions/owl-pll.c: In function 'owl_pll_recalc_rate': /kisskb/src/drivers/clk/actions/owl-pll.c:87:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/clk/actions/owl-pll.c: In function 'owl_pll_set': /kisskb/src/drivers/clk/actions/owl-pll.c:125:6: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized u32 val, reg; ^~~ /kisskb/src/fs/sync.c: In function 'do_sync_work': /kisskb/src/fs/sync.c:131:6: note: byref variable will be forcibly initialized int nowait = 0; ^~~~~~ /kisskb/src/fs/sync.c: In function 'ksys_sync': /kisskb/src/fs/sync.c:111:18: note: byref variable will be forcibly initialized int nowait = 0, wait = 1; ^~~~ /kisskb/src/fs/sync.c:111:6: note: byref variable will be forcibly initialized int nowait = 0, wait = 1; ^~~~~~ /kisskb/src/fs/splice.c: In function 'pipe_to_sendpage': /kisskb/src/fs/splice.c:352:9: note: byref variable will be forcibly initialized 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:10, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/fs/splice.c:24: /kisskb/src/fs/splice.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/acpica/exserial.c: In function 'acpi_ex_read_serial_bus': /kisskb/src/drivers/acpi/acpica/exserial.c:139:6: note: byref variable will be forcibly initialized u32 buffer_length; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exserial.c: In function 'acpi_ex_write_serial_bus': /kisskb/src/drivers/acpi/acpica/exserial.c:246:6: note: byref variable will be forcibly initialized u32 buffer_length; ^~~~~~~~~~~~~ /kisskb/src/fs/splice.c: In function 'iter_to_pipe': /kisskb/src/fs/splice.c:1164:10: note: byref variable will be forcibly initialized size_t start; ^~~~~ /kisskb/src/fs/splice.c:1162:16: note: byref variable will be forcibly initialized struct page *pages[16]; ^~~~~ /kisskb/src/fs/splice.c: In function 'generic_file_splice_read': /kisskb/src/fs/splice.c:303:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/splice.c:302:18: note: byref variable will be forcibly initialized struct iov_iter to; ^~ /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1297:6: note: byref variable will be forcibly initialized int type; ^~~~ /kisskb/src/fs/splice.c:1294:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/splice.c:1293:16: note: byref variable will be forcibly initialized struct iovec *iov = iovstack; ^~~ /kisskb/src/fs/splice.c:1292:15: note: byref variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV]; ^~~~~~~~ /kisskb/src/fs/splice.c: In function 'iter_file_splice_write': /kisskb/src/fs/splice.c:639:19: note: byref variable will be forcibly initialized struct iov_iter from; ^~~~ /kisskb/src/drivers/clk/berlin/berlin2-avpll.c: In function 'berlin2_avpll_vco_register': /kisskb/src/drivers/clk/berlin/berlin2-avpll.c:185:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/splice.c: In function 'splice_direct_to_actor': /kisskb/src/fs/splice.c:861:10: note: byref variable will be forcibly initialized loff_t pos = sd->pos, prev_pos = pos; ^~~ /kisskb/src/drivers/clk/berlin/berlin2-avpll.c: In function 'berlin2_avpll_channel_register': /kisskb/src/drivers/clk/berlin/berlin2-avpll.c:361:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/splice.c: In function 'do_splice': /kisskb/src/fs/splice.c:1013:9: note: byref variable will be forcibly initialized loff_t offset; ^~~~~~ /kisskb/src/fs/splice.c: In function '__do_splice': /kisskb/src/fs/splice.c:1115:9: note: byref variable will be forcibly initialized 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:51, from /kisskb/src/fs/fs-writeback.c:19: /kisskb/src/fs/fs-writeback.c: In function 'move_expired_inodes': /kisskb/src/fs/fs-writeback.c:1243:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/writeback.h:895, from /kisskb/src/fs/fs-writeback.c:81: /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_page_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/writeback.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_page_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/writeback.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_page_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_dirty_inode_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/writeback.h:95:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_dirty_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/writeback.h:95:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_dirty_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_write_inode_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/writeback.h:303:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_write_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/writeback.h:303:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_write_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_work_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/writeback.h:346:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_work_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/writeback.h:346:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_work_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_pages_written': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:394:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_pages_written, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:394:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_pages_written, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/writeback.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/writeback.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_bdi_register': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:429:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_bdi_register, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:429:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_bdi_register, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_wbc_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/writeback.h:443:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wbc_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/writeback.h:443:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wbc_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_queue_io': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:497:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_queue_io, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:497:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_queue_io, ^~~~~~~~~~~ /kisskb/src/drivers/clk/actions/owl-reset.c: In function 'owl_reset_status': /kisskb/src/drivers/clk/actions/owl-reset.c:47:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_global_dirty_state': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:529:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(global_dirty_state, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:529:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(global_dirty_state, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_bdi_dirty_ratelimit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:574:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bdi_dirty_ratelimit, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:574:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bdi_dirty_ratelimit, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_balance_dirty_pages': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:620:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(balance_dirty_pages, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:620:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(balance_dirty_pages, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_sb_inodes_requeue': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:705:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_sb_inodes_requeue, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:705:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_sb_inodes_requeue, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_congest_waited_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/writeback.h:737:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_congest_waited_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/writeback.h:737:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_congest_waited_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_single_inode_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/writeback.h:772:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_single_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/writeback.h:772:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_single_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/keystone/sci-clk.c: In function 'sci_clk_is_prepared': /kisskb/src/drivers/clk/keystone/sci-clk.c:122:18: note: byref variable will be forcibly initialized bool req_state, current_state; ^~~~~~~~~~~~~ /kisskb/src/drivers/clk/keystone/sci-clk.c:122:7: note: byref variable will be forcibly initialized bool req_state, current_state; ^~~~~~~~~ /kisskb/src/drivers/clk/keystone/sci-clk.c: In function 'sci_clk_recalc_rate': /kisskb/src/drivers/clk/keystone/sci-clk.c:150:6: note: byref variable will be forcibly initialized u64 freq; ^~~~ /kisskb/src/drivers/clk/keystone/sci-clk.c: In function 'sci_clk_determine_rate': /kisskb/src/drivers/clk/keystone/sci-clk.c:180:6: note: byref variable will be forcibly initialized u64 new_rate; ^~~~~~~~ /kisskb/src/drivers/clk/keystone/sci-clk.c: In function 'sci_clk_get_parent': /kisskb/src/drivers/clk/keystone/sci-clk.c:237:6: note: byref variable will be forcibly initialized u32 parent_id = 0; ^~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'perf_trace_writeback_inode_template': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/writeback.h:832:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/writeback.h:832:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/keystone/sci-clk.c: In function 'sci_clk_get': /kisskb/src/drivers/clk/keystone/sci-clk.c:389:17: note: byref variable will be forcibly initialized struct sci_clk key; ^~~ 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/keystone/sci-clk.c:21: /kisskb/src/drivers/clk/keystone/sci-clk.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/writeback.h:895, from /kisskb/src/fs/fs-writeback.c:81: /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_page_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_page_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/keystone/sci-clk.c: In function 'ti_sci_scan_clocks_from_fw': /kisskb/src/drivers/clk/keystone/sci-clk.c:437:6: note: byref variable will be forcibly initialized u32 num_parents = 0; ^~~~~~~~~~~ In file included from /kisskb/src/drivers/clk/keystone/sci-clk.c:23: /kisskb/src/drivers/clk/keystone/sci-clk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_dirty_inode_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:95:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_dirty_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_write_inode_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:303:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_write_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_work_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:346:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_work_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_pages_written': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:394:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_pages_written, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_bdi_register': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:429:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_bdi_register, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_wbc_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:443:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wbc_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_queue_io': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:497:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_queue_io, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_global_dirty_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:529:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(global_dirty_state, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_bdi_dirty_ratelimit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:574:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bdi_dirty_ratelimit, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_balance_dirty_pages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:620:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(balance_dirty_pages, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_sb_inodes_requeue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:705:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_sb_inodes_requeue, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_congest_waited_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:737:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_congest_waited_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_single_inode_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:772:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_single_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_inode_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:832:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c: In function 'vfs_utimes': /kisskb/src/fs/utimes.c:24:16: note: byref variable will be forcibly initialized struct inode *delegated_inode = NULL; ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:22:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/utimes.c: In function 'do_utimes_path': /kisskb/src/fs/utimes.c:81:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/utimes.c: In function '__do_sys_utimensat': /kisskb/src/fs/utimes.c:149:20: note: byref variable will be forcibly initialized struct timespec64 tstimes[2]; ^~~~~~~ /kisskb/src/fs/utimes.c: In function '__do_sys_utimensat_time32': /kisskb/src/fs/utimes.c:252:20: note: byref variable will be forcibly initialized struct timespec64 tv[2]; ^~ /kisskb/src/drivers/clk/berlin/berlin2-pll.c: In function 'berlin2_pll_register': /kisskb/src/drivers/clk/berlin/berlin2-pll.c:81:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/fs/fs-writeback.c:19: /kisskb/src/fs/fs-writeback.c: In function 'wait_sb_inodes': /kisskb/src/fs/fs-writeback.c:2371:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c:209:2: note: in expansion of macro 'wait_event' wait_event(*done->waitq, !atomic_read(&done->cnt)); ^~~~~~~~~~ In file included from /kisskb/src/include/linux/writeback.h:12, 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:2458:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^~~~ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_start_all': /kisskb/src/fs/fs-writeback.c:2013:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_old_data_flush': /kisskb/src/fs/fs-writeback.c:1990:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_background_flush': /kisskb/src/fs/fs-writeback.c:1956:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^~~~ 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:2536:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^~~~ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^~~~ /kisskb/src/drivers/acpi/acpica/exstoren.c: In function 'acpi_ex_store_object_to_object': /kisskb/src/drivers/acpi/acpica/exstoren.c:162:29: note: byref variable will be forcibly initialized union acpi_operand_object *actual_src_desc; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exstore.c: In function 'acpi_ex_store_object_to_index': /kisskb/src/drivers/acpi/acpica/exstore.c:199:29: note: byref variable will be forcibly initialized union acpi_operand_object *new_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/exstore.c: In function 'acpi_ex_store_direct_to_node': /kisskb/src/drivers/acpi/acpica/exstore.c:565:29: note: byref variable will be forcibly initialized union acpi_operand_object *new_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/exstore.c: In function 'acpi_ex_store_object_to_node': /kisskb/src/drivers/acpi/acpica/exstore.c:368:29: note: byref variable will be forcibly initialized union acpi_operand_object *new_desc; ^~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/acpi/acpi_platform.c:11: /kisskb/src/drivers/acpi/acpi_platform.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/acpi_platform.c: In function 'acpi_create_platform_device': /kisskb/src/drivers/acpi/acpi_platform.c:103:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpi_platform.c:101:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^~~~~~~~ /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c: In function 'pwrap_write32': /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c:1239:16: note: byref variable will be forcibly initialized int ret, msb, rdata; ^~~~~ /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c: In function 'pwrap_init_sidly': /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c:1322:6: note: byref variable will be forcibly initialized u32 rdata; ^~~~~ /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c: In function 'pwrap_init_dual_io': /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c:1353:6: note: byref variable will be forcibly initialized u32 rdata; ^~~~~ /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c: In function 'pwrap_is_pmic_cipher_ready': /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c:1451:6: note: byref variable will be forcibly initialized u32 rdata; ^~~~~ /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c: In function 'pwrap_init_cipher': /kisskb/src/drivers/soc/mediatek/mtk-pmic-wrap.c:1465:6: note: byref variable will be forcibly initialized u32 rdata = 0; ^~~~~ In file included from /kisskb/src/drivers/clk/mediatek/clk-mtk.c:11: /kisskb/src/drivers/clk/mediatek/clk-mtk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clk/mediatek/clk-mtk.c: In function 'mtk_clk_register_composite': /kisskb/src/drivers/clk/mediatek/clk-mtk.c:159:14: note: byref variable will be forcibly initialized const char *parent; ^~~~~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'clk_aic32x4_bdiv_get_parent': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:372:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'clk_aic32x4_div_recalc_rate': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:346:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'clk_aic32x4_codec_clkin_get_parent': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:287:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'clk_aic32x4_pll_get_parent': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:256:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'clk_aic32x4_pll_get_muldiv': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:81:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'clk_aic32x4_pll_recalc_rate': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:197:32: note: byref variable will be forcibly initialized struct clk_aic32x4_pll_muldiv settings; ^~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'clk_aic32x4_pll_is_prepared': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:67:15: note: byref variable will be forcibly initialized unsigned int 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/keystone/syscon-clk.c:9: /kisskb/src/drivers/clk/keystone/syscon-clk.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized 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:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'clk_aic32x4_pll_set_rate': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:226:32: note: byref variable will be forcibly initialized struct clk_aic32x4_pll_muldiv settings; ^~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'aic32x4_register_clk': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:447:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'aic32x4_register_clocks': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:483:21: note: byref variable will be forcibly initialized (const char *[]) { mclk_name, "bclk", "gpio", "pll" }; ^ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:481:21: note: byref variable will be forcibly initialized (const char* []) { mclk_name, "bclk", "gpio", "din" }; ^ /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:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/acpi/acpica/exsystem.c: In function 'acpi_ex_system_reset_event': /kisskb/src/drivers/acpi/acpica/exsystem.c:258:17: note: byref variable will be forcibly initialized acpi_semaphore temp_semaphore; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpi_amba.c: In function 'amba_handler_attach': /kisskb/src/drivers/acpi/acpi_amba.c:53:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/d_path.c:2: /kisskb/src/fs/d_path.c: In function 'prepend_name': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/d_path.c:40:22: note: in expansion of macro 'smp_load_acquire' const char *dname = smp_load_acquire(&name->name); /* ^^^ */ ^~~~~~~~~~~~~~~~ /kisskb/src/fs/d_path.c: In function 'prepend_path': /kisskb/src/fs/d_path.c:85:6: note: byref variable will be forcibly initialized int blen; ^~~~ /kisskb/src/fs/d_path.c:84:8: note: byref variable will be forcibly initialized char *bptr; ^~~~ /kisskb/src/fs/d_path.c:83:16: note: byref variable will be forcibly initialized unsigned seq, m_seq = 0; ^~~~~ /kisskb/src/fs/d_path.c:83:11: note: byref variable will be forcibly initialized unsigned seq, m_seq = 0; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_switch_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:356:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function '__xenbus_switch_state': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:219:6: note: byref variable will be forcibly initialized int current_state; ^~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c:218:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_error': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:318:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_unmap_ring': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:573:32: note: byref variable will be forcibly initialized struct gnttab_unmap_grant_ref unmap[XENBUS_MAX_RING_GRANTS]; ^~~~~ /kisskb/src/fs/d_path.c: In function '__dentry_path': /kisskb/src/fs/d_path.c:333:11: note: byref variable will be forcibly initialized int len, seq = 0; ^~~ /kisskb/src/fs/d_path.c:333:6: note: byref variable will be forcibly initialized int len, seq = 0; ^~~ /kisskb/src/fs/d_path.c:332:8: note: byref variable will be forcibly initialized char *end, *retval; ^~~ /kisskb/src/fs/d_path.c: In function '__do_sys_getcwd': /kisskb/src/fs/d_path.c:445:7: note: byref variable will be forcibly initialized int buflen = PATH_MAX; ^~~~~~ /kisskb/src/fs/d_path.c:444:9: note: byref variable will be forcibly initialized char *cwd = page + PATH_MAX; ^~~ /kisskb/src/fs/d_path.c:432:19: note: byref variable will be forcibly initialized struct path pwd, root; ^~~~ /kisskb/src/fs/d_path.c:432:14: note: byref variable will be forcibly initialized struct path pwd, root; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:339:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_watch_pathfmt': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:179:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_map_ring_hvm': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:624:7: note: byref variable will be forcibly initialized bool leaked = false; ^~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_alloc_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:421:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_free_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:444:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^~~~~ /kisskb/src/fs/d_path.c: In function '__d_path': /kisskb/src/fs/d_path.c:184:8: note: byref variable will be forcibly initialized char *res = buf + buflen; ^~~ /kisskb/src/fs/d_path.c: In function 'd_absolute_path': /kisskb/src/fs/d_path.c:201:8: note: byref variable will be forcibly initialized char *res = buf + buflen; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_read_driver_state': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:887:20: note: byref variable will be forcibly initialized enum xenbus_state result; ^~~~~~ /kisskb/src/fs/d_path.c: In function 'd_path': /kisskb/src/fs/d_path.c:265:14: note: byref variable will be forcibly initialized struct path root; ^~~~ /kisskb/src/fs/d_path.c:264:8: note: byref variable will be forcibly initialized char *res = buf + buflen; ^~~ /kisskb/src/fs/d_path.c: In function 'dynamic_dname': /kisskb/src/fs/d_path.c:301:7: note: byref variable will be forcibly initialized char temp[64]; ^~~~ /kisskb/src/fs/d_path.c:300:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/d_path.c: In function 'simple_dname': /kisskb/src/fs/d_path.c:317:8: note: byref variable will be forcibly initialized char *end = buffer + buflen; ^~~ /kisskb/src/fs/d_path.c: In function 'dentry_path': /kisskb/src/fs/d_path.c:382:8: note: byref variable will be forcibly initialized char *p = NULL; ^ /kisskb/src/fs/fs_struct.c: In function 'set_fs_root': /kisskb/src/fs/fs_struct.c:17:14: note: byref variable will be forcibly initialized struct path old_root; ^~~~~~~~ /kisskb/src/fs/fs_struct.c: In function 'set_fs_pwd': /kisskb/src/fs/fs_struct.c:36:14: note: byref variable will be forcibly initialized struct path old_pwd; ^~~~~~~ /kisskb/src/drivers/soc/samsung/exynos-chipid.c: In function 'exynos_chipid_early_init': /kisskb/src/drivers/soc/samsung/exynos-chipid.c:55:6: note: byref variable will be forcibly initialized u32 product_id; ^~~~~~~~~~ /kisskb/src/drivers/acpi/power.c: In function 'acpi_power_get_context': /kisskb/src/drivers/acpi/power.c:80:22: note: byref variable will be forcibly initialized struct acpi_device *device; ^~~~~~ /kisskb/src/drivers/acpi/power.c: In function 'acpi_power_resources_list_add': /kisskb/src/drivers/acpi/power.c:80:22: note: byref variable will be forcibly initialized 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/power.c: In function 'acpi_power_get_state': /kisskb/src/drivers/acpi/power.c:185:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(node_name), node_name }; ^~~~~~ /kisskb/src/drivers/acpi/power.c:184:7: note: byref variable will be forcibly initialized char node_name[5]; ^~~~~~~~~ /kisskb/src/drivers/acpi/power.c:183:21: note: byref variable will be forcibly initialized unsigned long long sta = 0; ^~~ /kisskb/src/drivers/acpi/power.c: In function 'acpi_power_get_list_state': /kisskb/src/drivers/acpi/power.c:210:6: note: byref variable will be forcibly initialized int cur_state; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/exutils.c: In function 'acpi_ex_digits_needed': /kisskb/src/drivers/acpi/acpica/exutils.c:249:6: note: byref variable will be forcibly initialized u64 current_value; ^~~~~~~~~~~~~ /kisskb/src/drivers/reset/core.c: In function '__of_reset_control_get': /kisskb/src/drivers/reset/core.c:608:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-i2c.c: In function 'aic32x4_i2c_probe': /kisskb/src/sound/soc/codecs/tlv320aic32x4-i2c.c:23:23: note: byref variable will be forcibly initialized struct regmap_config config; ^~~~~~ /kisskb/src/drivers/acpi/acpica/exutils.c: In function 'acpi_ex_integer_to_string': /kisskb/src/drivers/acpi/acpica/exutils.c:342:6: note: byref variable will be forcibly initialized u32 remainder; ^~~~~~~~~ /kisskb/src/drivers/acpi/power.c: In function 'acpi_power_wakeup_list_init': /kisskb/src/drivers/acpi/power.c:604:7: note: byref variable will be forcibly initialized int state; ^~~~~ /kisskb/src/drivers/acpi/power.c: In function 'acpi_device_sleep_wake': /kisskb/src/drivers/acpi/power.c:651:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list = { 3, in_arg }; ^~~~~~~~ /kisskb/src/drivers/acpi/power.c:650:20: note: byref variable will be forcibly initialized union acpi_object in_arg[3]; ^~~~~~ /kisskb/src/drivers/acpi/power.c: In function 'acpi_power_get_inferred_state': /kisskb/src/drivers/acpi/power.c:802:6: note: byref variable will be forcibly initialized int list_state = 0; ^~~~~~~~~~ /kisskb/src/drivers/acpi/power.c: In function 'acpi_add_power_resource': /kisskb/src/drivers/acpi/power.c:930:6: note: byref variable will be forcibly initialized int state, result = -ENODEV; ^~~~~ /kisskb/src/drivers/acpi/power.c:928:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(acpi_object), &acpi_object }; ^~~~~~ /kisskb/src/drivers/acpi/power.c:927:20: note: byref variable will be forcibly initialized union acpi_object acpi_object; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/power.c:926:22: note: byref variable will be forcibly initialized struct acpi_device *device = NULL; ^~~~~~ 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:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'find_virq': /kisskb/src/drivers/xen/events/events_base.c:1209:23: note: byref variable will be forcibly initialized 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:710:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'pirq_query_unmask': /kisskb/src/drivers/xen/events/events_base.c:719:34: note: byref variable will be forcibly initialized 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:10, 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:586:9: note: byref variable will be forcibly initialized 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:1660:26: note: byref variable will be forcibly initialized struct evtchn_bind_vcpu bind_vcpu; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_virqs': /kisskb/src/drivers/xen/events/events_base.c:1813:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_ipis': /kisskb/src/drivers/xen/events/events_base.c:1839:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'eoi_pirq': /kisskb/src/drivers/xen/events/events_base.c:736:21: note: byref variable will be forcibly initialized struct physdev_eoi eoi = { .irq = pirq_from_irq(data->irq) }; ^~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'shutdown_pirq': /kisskb/src/drivers/xen/events/events_base.c:710:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function '__startup_pirq': /kisskb/src/drivers/xen/events/events_base.c:710:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/events/events_base.c:769:26: note: byref variable will be forcibly initialized struct evtchn_bind_pirq bind_pirq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_pirqs': /kisskb/src/drivers/xen/events/events_base.c:1776:26: note: byref variable will be forcibly initialized struct physdev_map_pirq map_irq; ^~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function '__unbind_from_irq': /kisskb/src/drivers/xen/events/events_base.c:710:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_interdomain_evtchn_to_irq_chip': /kisskb/src/drivers/xen/events/events_base.c:1186:33: note: byref variable will be forcibly initialized struct evtchn_bind_interdomain bind_interdomain; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_ipi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1143:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^~~~~~~~ In file included from /kisskb/src/drivers/xen/events/events_base.c:58: /kisskb/src/drivers/xen/events/events_base.c: In function 'notify_remote_via_irq': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_bind_pirq_gsi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:909:21: note: byref variable will be forcibly initialized 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:1026:28: note: byref variable will be forcibly initialized struct physdev_unmap_pirq unmap_irq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_virq_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1246:16: note: byref variable will be forcibly initialized evtchn_port_t evtchn = 0; ^~~~~~ /kisskb/src/drivers/xen/events/events_base.c:1245:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_set_irq_priority': /kisskb/src/drivers/xen/events/events_base.c:1439:29: note: byref variable will be forcibly initialized struct evtchn_set_priority set_priority; ^~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_poll_irq_timeout': /kisskb/src/drivers/xen/events/events_base.c:1897:21: note: byref variable will be forcibly initialized struct sched_poll poll; ^~~~ /kisskb/src/drivers/xen/events/events_base.c:1894:16: note: byref variable will be forcibly initialized 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:1919:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_set_callback_via': /kisskb/src/drivers/xen/events/events_base.c:2015:23: note: byref variable will be forcibly initialized struct xen_hvm_param a; ^ /kisskb/src/fs/fs_pin.c: In function 'pin_kill': /kisskb/src/fs/fs_pin.c:32:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/nsfs.c: In function 'ns_get_path': /kisskb/src/fs/nsfs.c:139:31: note: byref variable will be forcibly initialized struct ns_get_path_task_args args = { ^~~~ /kisskb/src/fs/statfs.c: In function 'do_statfs_native': /kisskb/src/fs/statfs.c:128:16: note: byref variable will be forcibly initialized struct statfs buf; ^~~ /kisskb/src/fs/statfs.c: In function 'do_statfs64': /kisskb/src/fs/statfs.c:170:18: note: byref variable will be forcibly initialized struct statfs64 buf; ^~~ /kisskb/src/fs/statfs.c: In function '__do_sys_ustat': /kisskb/src/fs/statfs.c:251:17: note: byref variable will be forcibly initialized struct kstatfs sbuf; ^~~~ /kisskb/src/fs/statfs.c:250:15: note: byref variable will be forcibly initialized struct ustat tmp; ^~~ /kisskb/src/fs/statfs.c: In function 'vfs_get_fsid': /kisskb/src/fs/statfs.c:74:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function 'user_statfs': /kisskb/src/fs/statfs.c:99:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs': /kisskb/src/fs/statfs.c:194:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs64': /kisskb/src/fs/statfs.c:203:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs': /kisskb/src/fs/statfs.c:215:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs64': /kisskb/src/fs/statfs.c:224:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_regulator_basic': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'perf_trace_regulator_range': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'perf_trace_regulator_value': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^~~~~~~~~~~~~~~~~~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_value': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'of_get_regulator': /kisskb/src/drivers/regulator/core.c:410:7: note: byref variable will be forcibly initialized 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/drivers/acpi/acpica/hwesleep.c: In function 'acpi_hw_execute_sleep_method': /kisskb/src/drivers/acpi/acpica/hwesleep.c:33:20: note: byref variable will be forcibly initialized union acpi_object arg; ^~~ /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/acpica/hwesleep.c:32:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/hwesleep.c: In function 'acpi_hw_extended_sleep': /kisskb/src/drivers/acpi/acpica/hwesleep.c:72:6: note: byref variable will be forcibly initialized u64 sleep_status; ^~~~~~~~~~~~ /kisskb/src/drivers/soc/amlogic/meson-gx-socinfo.c: In function 'meson_gx_socinfo_init': /kisskb/src/drivers/soc/amlogic/meson-gx-socinfo.c:133:15: note: byref variable will be forcibly initialized unsigned int socinfo; ^~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_lock_dependent': /kisskb/src/drivers/regulator/core.c:334:24: note: byref variable will be forcibly initialized struct regulator_dev *old_contended_rdev = NULL; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c:333:24: note: byref variable will be forcibly initialized 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:5735:27: note: byref variable will be forcibly initialized struct summary_lock_data lock_data; ^~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_lock': /kisskb/src/drivers/regulator/core.c:5754:24: note: byref variable will be forcibly initialized struct regulator_dev *old_contended_rdev = NULL; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c:5753:24: note: byref variable will be forcibly initialized struct regulator_dev *new_contended_rdev = NULL; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_bypass_show': /kisskb/src/drivers/regulator/core.c:916:7: note: byref variable will be forcibly initialized bool bypass; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show': /kisskb/src/drivers/regulator/core.c:5802:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'create_regulator': /kisskb/src/drivers/regulator/core.c:1623:8: note: byref variable will be forcibly initialized char buf[REG_STR_SIZE]; ^~~ /kisskb/src/drivers/regulator/core.c: In function 'rdev_init_debugfs': /kisskb/src/drivers/regulator/core.c:4914:7: note: byref variable will be forcibly initialized char name[NAME_MAX]; ^~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_voltage_rdev': /kisskb/src/drivers/regulator/core.c:4145:7: note: byref variable will be forcibly initialized bool bypassed; ^~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage': /kisskb/src/drivers/regulator/core.c:3209:33: note: byref variable will be forcibly initialized struct pre_voltage_change_data data; ^~~~ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage_sel': /kisskb/src/drivers/regulator/core.c:3233:33: note: byref variable will be forcibly initialized struct pre_voltage_change_data data; ^~~~ /kisskb/src/drivers/regulator/core.c: In function '_regulator_do_set_voltage': /kisskb/src/drivers/regulator/core.c:3346:15: note: byref variable will be forcibly initialized unsigned int selector; ^~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_sync_voltage': /kisskb/src/drivers/regulator/core.c:4106:19: note: byref variable will be forcibly initialized int ret, min_uV, max_uV; ^~~~~~ /kisskb/src/drivers/regulator/core.c:4106:11: note: byref variable will be forcibly initialized int ret, min_uV, max_uV; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_optimal_voltage': /kisskb/src/drivers/regulator/core.c:3680:7: note: byref variable will be forcibly initialized int tmp_max = INT_MAX; ^~~~~~~ /kisskb/src/drivers/regulator/core.c:3679:7: note: byref variable will be forcibly initialized int tmp_min = 0; ^~~~~~~ /kisskb/src/drivers/regulator/core.c:3645:26: note: byref variable will be forcibly initialized int desired_min_uV = 0, desired_max_uV = INT_MAX; ^~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c:3645:6: note: byref variable will be forcibly initialized 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:3816:44: note: byref variable will be forcibly initialized int optimal_uV = 0, optimal_max_uV = 0, current_uV = 0; ^~~~~~~~~~ /kisskb/src/drivers/regulator/core.c:3816:24: note: byref variable will be forcibly initialized int optimal_uV = 0, optimal_max_uV = 0, current_uV = 0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c:3816:8: note: byref variable will be forcibly initialized int optimal_uV = 0, optimal_max_uV = 0, current_uV = 0; ^~~~~~~~~~ /kisskb/src/drivers/regulator/core.c:3787:16: note: byref variable will be forcibly initialized unsigned long c_rdev_done = 0; ^~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_voltage': /kisskb/src/drivers/regulator/core.c:3908:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_suspend_voltage': /kisskb/src/drivers/regulator/core.c:3988:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/lib/win_minmax.c: In function 'minmax_running_max': /kisskb/src/lib/win_minmax.c:69:23: note: byref variable will be forcibly initialized struct minmax_sample val = { .t = t, .v = meas }; ^~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show_subtree': /kisskb/src/drivers/regulator/core.c:5622:22: note: byref variable will be forcibly initialized struct summary_data summary_data; ^~~~~~~~~~~~ /kisskb/src/lib/win_minmax.c: In function 'minmax_running_min': /kisskb/src/lib/win_minmax.c:87:23: note: byref variable will be forcibly initialized struct minmax_sample val = { .t = t, .v = meas }; ^~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_voltage': /kisskb/src/drivers/regulator/core.c:4199:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'drms_uA_update': /kisskb/src/drivers/regulator/core.c:939:15: note: byref variable will be forcibly initialized unsigned int mode; ^~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable': /kisskb/src/drivers/regulator/core.c:2791:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable_work': /kisskb/src/drivers/regulator/core.c:2868:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_enable': /kisskb/src/drivers/regulator/core.c:2681:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_force_disable': /kisskb/src/drivers/regulator/core.c:2840:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ In file included from /kisskb/src/drivers/regulator/core.c:15: /kisskb/src/drivers/regulator/core.c: In function 'regulator_bulk_enable': /kisskb/src/drivers/regulator/core.c:4625:25: note: byref variable will be forcibly initialized ASYNC_DOMAIN_EXCLUSIVE(async_domain); ^~~~~~~~~~~~ /kisskb/src/include/linux/async.h:35:22: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ ^~~~~ /kisskb/src/drivers/acpi/event.c: In function 'acpi_notifier_call_chain': /kisskb/src/drivers/acpi/event.c:27:24: note: byref variable will be forcibly initialized struct acpi_bus_event event; ^~~~~ /kisskb/src/drivers/acpi/sysfs.c: In function 'acpi_table_attr_init': /kisskb/src/drivers/acpi/sysfs.c:368:7: note: byref variable will be forcibly initialized char instance_str[ACPI_INST_SIZE]; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/sysfs.c:366:28: note: byref variable will be forcibly initialized struct acpi_table_header *header = NULL; ^~~~~~ /kisskb/src/drivers/acpi/sysfs.c: In function 'acpi_table_show': /kisskb/src/drivers/acpi/sysfs.c:347:28: note: byref variable will be forcibly initialized struct acpi_table_header *table_header = NULL; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/sysfs.c: In function 'acpi_gpe_set_masked_gpes': /kisskb/src/drivers/acpi/sysfs.c:827:5: note: byref variable will be forcibly initialized u8 gpe; ^~~ /kisskb/src/drivers/acpi/sysfs.c: In function 'counter_show': /kisskb/src/drivers/acpi/sysfs.c:682:20: note: byref variable will be forcibly initialized acpi_event_status status; ^~~~~~ /kisskb/src/drivers/acpi/sysfs.c:681:14: note: byref variable will be forcibly initialized acpi_handle handle; ^~~~~~ /kisskb/src/drivers/acpi/sysfs.c: In function 'counter_set': /kisskb/src/drivers/acpi/sysfs.c:741:16: note: byref variable will be forcibly initialized unsigned long tmp; ^~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/acpi/sysfs.c:11: /kisskb/src/drivers/acpi/sysfs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/sysfs.c: In function 'hotplug_enabled_store': /kisskb/src/drivers/acpi/sysfs.c:963:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/acpi/sysfs.c: In function 'force_remove_store': /kisskb/src/drivers/acpi/sysfs.c:1018:7: note: byref variable will be forcibly initialized bool val; ^~~ /kisskb/src/drivers/acpi/sysfs.c: In function 'acpi_tables_sysfs_init': /kisskb/src/drivers/acpi/sysfs.c:503:28: note: byref variable will be forcibly initialized struct acpi_table_header *table_header = NULL; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/sysfs.c: In function 'acpi_irq_stats_init': /kisskb/src/drivers/acpi/sysfs.c:883:8: note: byref variable will be forcibly initialized char buffer[12]; ^~~~~~ /kisskb/src/drivers/acpi/evged.c: In function 'acpi_ged_request_interrupt': /kisskb/src/drivers/acpi/evged.c:82:7: note: byref variable will be forcibly initialized char ev_name[5]; ^~~~~~~ /kisskb/src/drivers/acpi/evged.c:79:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/acpi/evged.c:78:14: note: byref variable will be forcibly initialized acpi_handle evt_handle; ^~~~~~~~~~ /kisskb/src/drivers/clk/mediatek/clk-pll.c: In function 'mtk_pll_round_rate': /kisskb/src/drivers/clk/mediatek/clk-pll.c:230:6: note: byref variable will be forcibly initialized int postdiv; ^~~~~~~ /kisskb/src/drivers/clk/mediatek/clk-pll.c:229:6: note: byref variable will be forcibly initialized u32 pcw = 0; ^~~ /kisskb/src/lib/vsprintf.c: In function 'number': /kisskb/src/lib/vsprintf.c:426:7: note: byref variable will be forcibly initialized char tmp[3 * sizeof(num)] __aligned(2); ^~~ /kisskb/src/fs/fs_context.c: In function 'logfc': /kisskb/src/fs/fs_context.c:365:19: note: byref variable will be forcibly initialized struct va_format vaf = {.fmt = fmt, .va = &va}; ^~~ /kisskb/src/fs/fs_context.c:364:10: note: byref variable will be forcibly initialized va_list va; ^~ /kisskb/src/drivers/clk/mediatek/clk-pll.c: In function 'mtk_pll_set_rate': /kisskb/src/drivers/clk/mediatek/clk-pll.c:201:6: note: byref variable will be forcibly initialized u32 postdiv; ^~~~~~~ /kisskb/src/drivers/clk/mediatek/clk-pll.c:200:6: note: byref variable will be forcibly initialized u32 pcw = 0; ^~~ /kisskb/src/drivers/acpi/acpica/hwregs.c: In function 'acpi_hw_read': /kisskb/src/drivers/acpi/acpica/hwregs.c:202:6: note: byref variable will be forcibly initialized u32 value32; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/hwregs.c:201:6: note: byref variable will be forcibly initialized u64 value64; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/hwregs.c:197:6: note: byref variable will be forcibly initialized u64 address; ^~~~~~~ /kisskb/src/drivers/clk/mediatek/clk-pll.c: In function 'mtk_clk_register_pll': /kisskb/src/drivers/clk/mediatek/clk-pll.c:306:14: note: byref variable will be forcibly initialized const char *parent_name = "clk26m"; ^~~~~~~~~~~ /kisskb/src/fs/fs_context.c: In function 'generic_parse_monolithic': /kisskb/src/fs/fs_context.c:180:8: note: byref variable will be forcibly initialized char *options = data, *key; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/hwregs.c: In function 'acpi_hw_write': /kisskb/src/drivers/acpi/acpica/hwregs.c:292:6: note: byref variable will be forcibly initialized u64 address; ^~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'ip4_string': /kisskb/src/lib/vsprintf.c:1319:8: note: byref variable will be forcibly initialized char temp[4] __aligned(2); /* hold each IP quad in reverse order */ ^~~~ /kisskb/src/drivers/soc/amlogic/meson-mx-socinfo.c: In function 'meson_mx_socinfo_init': /kisskb/src/drivers/soc/amlogic/meson-mx-socinfo.c:113:36: note: byref variable will be forcibly initialized unsigned int major_ver, misc_ver, metal_rev = 0; ^~~~~~~~~ /kisskb/src/drivers/soc/amlogic/meson-mx-socinfo.c:113:26: note: byref variable will be forcibly initialized unsigned int major_ver, misc_ver, metal_rev = 0; ^~~~~~~~ /kisskb/src/drivers/soc/amlogic/meson-mx-socinfo.c:113:15: note: byref variable will be forcibly initialized unsigned int major_ver, misc_ver, metal_rev = 0; ^~~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'resource_string': /kisskb/src/lib/vsprintf.c:1053:7: note: byref variable will be forcibly initialized 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:1252:7: note: byref variable will be forcibly initialized char mac_addr[sizeof("xx:xx:xx:xx:xx:xx")]; ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'ip4_addr_string': /kisskb/src/lib/vsprintf.c:1456:7: note: byref variable will be forcibly initialized char ip4_addr[sizeof("255.255.255.255")]; ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'uuid_string': /kisskb/src/lib/vsprintf.c:1673:7: note: byref variable will be forcibly initialized char uuid[UUID_STRING_LEN + 1]; ^~~~ /kisskb/src/drivers/soc/samsung/pm_domains.c: In function 'exynos_get_domain_name': /kisskb/src/drivers/soc/samsung/pm_domains.c:97:14: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/soc/samsung/pm_domains.c: In function 'exynos4_pm_init_power_domain': /kisskb/src/drivers/soc/samsung/pm_domains.c:148:33: note: byref variable will be forcibly initialized struct of_phandle_args child, parent; ^~~~~~ /kisskb/src/drivers/soc/samsung/pm_domains.c:148:26: note: byref variable will be forcibly initialized struct of_phandle_args child, parent; ^~~~~ /kisskb/src/drivers/soc/samsung/pm_domains.c:107:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^~~~~ /kisskb/src/lib/vsprintf.c: In function 'ip6_compressed_string': /kisskb/src/lib/vsprintf.c:1350:18: note: byref variable will be forcibly initialized struct in6_addr in6; ^~~ /kisskb/src/lib/vsprintf.c:1343:16: note: byref variable will be forcibly initialized unsigned char zerolength[8]; ^~~~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'ip6_addr_string': /kisskb/src/lib/vsprintf.c:1442:7: note: byref variable will be forcibly initialized char ip6_addr[sizeof("xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:255.255.255.255")]; ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'ip4_addr_string_sa': /kisskb/src/lib/vsprintf.c:1533:7: note: byref variable will be forcibly initialized char fmt4[3] = { fmt[0], '4', 0 }; ^~~~ /kisskb/src/lib/vsprintf.c:1530:11: note: byref variable will be forcibly initialized 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:1473:7: note: byref variable will be forcibly initialized char fmt6[2] = { fmt[0], '6' }; ^~~~ /kisskb/src/lib/vsprintf.c:1468:7: note: byref variable will be forcibly initialized char ip6_addr[sizeof("[xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:255.255.255.255]") + ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'symbol_string': /kisskb/src/lib/vsprintf.c:961:7: note: byref variable will be forcibly initialized char sym[KSYM_SYMBOL_LEN]; ^~~ /kisskb/src/lib/vsprintf.c: In function 'time64_str': /kisskb/src/lib/vsprintf.c:1839:12: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/lib/vsprintf.c:1838:18: note: byref variable will be forcibly initialized struct rtc_time rtc_time; ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'device_node_string': /kisskb/src/lib/vsprintf.c:1978:14: note: byref variable will be forcibly initialized const char *p; ^ /kisskb/src/lib/vsprintf.c:1977:7: note: byref variable will be forcibly initialized char tbuf[sizeof("xxxx") + 1]; ^~~~ /kisskb/src/sound/soc/codecs/tlv320adcx140.c: In function 'adcx140_configure_gpio': /kisskb/src/sound/soc/codecs/tlv320adcx140.c:867:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 gpi_inputs[ADCX140_NUM_GPI_PINS]; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320adcx140.c:908:6: note: byref variable will be forcibly initialized u32 pdm_edges[ADCX140_NUM_PDM_EDGES]; ^~~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320adcx140.c:905:6: note: byref variable will be forcibly initialized u32 vref_source; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320adcx140.c:904:6: note: byref variable will be forcibly initialized u32 bias_source; ^~~~~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'simple_strtoull': /kisskb/src/lib/vsprintf.c:66:21: note: byref variable will be forcibly initialized unsigned long long result; ^~~~~~ /kisskb/src/lib/vsprintf.c: In function 'num_to_str': /kisskb/src/lib/vsprintf.c:348:7: note: byref variable will be forcibly initialized char tmp[sizeof(num) * 3] __aligned(2); ^~~ /kisskb/src/lib/vsprintf.c: In function 'va_format': /kisskb/src/lib/vsprintf.c:1657:10: note: byref variable will be forcibly initialized va_list va; ^~ /kisskb/src/lib/vsprintf.c: In function 'snprintf': /kisskb/src/lib/vsprintf.c:2748:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'scnprintf': /kisskb/src/lib/vsprintf.c:2772:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'sprintf': /kisskb/src/lib/vsprintf.c:2817:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/drivers/virtio/virtio_ring.c:10: /kisskb/src/drivers/virtio/virtio_ring.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/lib/vsprintf.c: In function 'vbin_printf': /kisskb/src/lib/vsprintf.c:2865:22: note: byref variable will be forcibly initialized unsigned long long val8; \ ^~~~ /kisskb/src/lib/vsprintf.c:2967:5: note: in expansion of macro 'save_arg' save_arg(ptrdiff_t); ^~~~~~~~ /kisskb/src/lib/vsprintf.c:2865:22: note: byref variable will be forcibly initialized unsigned long long val8; \ ^~~~ /kisskb/src/lib/vsprintf.c:2964:5: note: in expansion of macro 'save_arg' save_arg(size_t); ^~~~~~~~ /kisskb/src/lib/vsprintf.c:2865:22: note: byref variable will be forcibly initialized unsigned long long val8; \ ^~~~ /kisskb/src/lib/vsprintf.c:2961:5: note: in expansion of macro 'save_arg' save_arg(unsigned long); ^~~~~~~~ /kisskb/src/lib/vsprintf.c:2865:22: note: byref variable will be forcibly initialized unsigned long long val8; \ ^~~~ /kisskb/src/lib/vsprintf.c:2957:5: note: in expansion of macro 'save_arg' save_arg(long long); ^~~~~~~~ /kisskb/src/lib/vsprintf.c:2865:22: note: byref variable will be forcibly initialized unsigned long long val8; \ ^~~~ /kisskb/src/lib/vsprintf.c:2938:6: note: in expansion of macro 'save_arg' save_arg(void *); ^~~~~~~~ /kisskb/src/lib/vsprintf.c:2865:22: note: byref variable will be forcibly initialized unsigned long long val8; \ ^~~~ /kisskb/src/lib/vsprintf.c:2934:5: note: in expansion of macro 'save_arg' save_arg(void *); ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'bstr_printf': /kisskb/src/lib/vsprintf.c:3025:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^~~~~ /kisskb/src/lib/vsprintf.c:3161:11: note: in expansion of macro 'get_arg' num = get_arg(ptrdiff_t); ^~~~~~~ /kisskb/src/lib/vsprintf.c:3025:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^~~~~ /kisskb/src/lib/vsprintf.c:3158:11: note: in expansion of macro 'get_arg' num = get_arg(size_t); ^~~~~~~ /kisskb/src/lib/vsprintf.c:3025:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^~~~~ /kisskb/src/lib/vsprintf.c:3155:11: note: in expansion of macro 'get_arg' num = get_arg(unsigned long); ^~~~~~~ /kisskb/src/lib/vsprintf.c:3025:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^~~~~ /kisskb/src/lib/vsprintf.c:3151:11: note: in expansion of macro 'get_arg' num = get_arg(long long); ^~~~~~~ /kisskb/src/lib/vsprintf.c:3025:15: note: byref variable will be forcibly initialized typeof(type) value; \ ^~~~~ /kisskb/src/lib/vsprintf.c:3129:34: note: in expansion of macro 'get_arg' str = pointer(fmt, str, end, get_arg(void *), spec); ^~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'bprintf': /kisskb/src/lib/vsprintf.c:3214:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/include/linux/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:246, 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:3371:19: note: byref variable will be forcibly initialized DECLARE_BITMAP(set, 256) = {0}; ^~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/lib/vsprintf.c:3240:15: note: byref variable will be forcibly initialized unsigned int base; ^~~~ /kisskb/src/lib/vsprintf.c:3236:8: note: byref variable will be forcibly initialized char *next; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'sscanf': /kisskb/src/lib/vsprintf.c:3522:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/virtio/virtio_ring.c: In function 'vring_create_virtqueue_packed': /kisskb/src/drivers/virtio/virtio_ring.c:1568:51: note: byref variable will be forcibly initialized dma_addr_t ring_dma_addr, driver_event_dma_addr, device_event_dma_addr; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_ring.c:1568:28: note: byref variable will be forcibly initialized dma_addr_t ring_dma_addr, driver_event_dma_addr, device_event_dma_addr; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_ring.c:1568:13: note: byref variable will be forcibly initialized dma_addr_t ring_dma_addr, driver_event_dma_addr, device_event_dma_addr; ^~~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_mmio.c: In function 'vm_set': /kisskb/src/drivers/virtio/virtio_mmio.c:196:9: note: byref variable will be forcibly initialized __le32 l; ^ /kisskb/src/drivers/virtio/virtio_mmio.c:195:9: note: byref variable will be forcibly initialized __le16 w; ^ /kisskb/src/drivers/virtio/virtio_mmio.c:194:5: note: byref variable will be forcibly initialized u8 b; ^ /kisskb/src/drivers/virtio/virtio_ring.c: In function 'vring_create_virtqueue_split': /kisskb/src/drivers/virtio/virtio_ring.c:859:13: note: byref variable will be forcibly initialized dma_addr_t dma_addr; ^~~~~~~~ /kisskb/src/drivers/acpi/property.c: In function 'acpi_data_get_property_array': /kisskb/src/drivers/acpi/property.c:589:27: note: byref variable will be forcibly initialized const union acpi_object *prop; ^~~~ /kisskb/src/drivers/acpi/property.c: In function 'acpi_data_prop_read_single': /kisskb/src/drivers/acpi/property.c:787:27: note: byref variable will be forcibly initialized const union acpi_object *obj; ^~~ /kisskb/src/drivers/acpi/property.c: In function 'acpi_data_prop_read': /kisskb/src/drivers/acpi/property.c:589:27: note: byref variable will be forcibly initialized const union acpi_object *prop; ^~~~ /kisskb/src/drivers/acpi/property.c: In function 'acpi_graph_get_child_prop_value': /kisskb/src/drivers/acpi/property.c:1198:7: note: byref variable will be forcibly initialized u32 nr; ^~ /kisskb/src/drivers/acpi/property.c: In function 'acpi_nondev_subnode_extract': /kisskb/src/drivers/acpi/property.c:87:15: note: byref variable will be forcibly initialized acpi_handle scope; ^~~~~ /kisskb/src/drivers/acpi/property.c: In function 'acpi_nondev_subnode_ok': /kisskb/src/drivers/acpi/property.c:144:14: note: byref variable will be forcibly initialized acpi_handle handle; ^~~~~~ /kisskb/src/drivers/acpi/property.c: In function 'acpi_init_of_compatible': /kisskb/src/drivers/acpi/property.c:292:27: note: byref variable will be forcibly initialized const union acpi_object *of_compatible; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/property.c: In function '__acpi_node_get_property_reference': /kisskb/src/drivers/acpi/property.c:671:22: note: byref variable will be forcibly initialized struct acpi_device *device; ^~~~~~ /kisskb/src/drivers/acpi/property.c:669:27: note: byref variable will be forcibly initialized const union acpi_object *obj; ^~~ /kisskb/src/drivers/acpi/property.c: In function 'acpi_graph_get_remote_endpoint': /kisskb/src/drivers/acpi/property.c:1223:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/acpi/property.c: In function 'acpi_node_get_parent': /kisskb/src/drivers/acpi/property.c:1095:24: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ /kisskb/src/drivers/acpi/property.c:1091:23: note: byref variable will be forcibly initialized acpi_handle handle, parent_handle; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/hwvalid.c: In function 'acpi_hw_read_port': /kisskb/src/drivers/acpi/acpica/hwvalid.c:189:6: note: byref variable will be forcibly initialized u32 one_byte; ^~~~~~~~ In file included from /kisskb/src/drivers/clk/meson/clk-cpu-dyndiv.h:11, from /kisskb/src/drivers/clk/meson/clk-cpu-dyndiv.c:11: /kisskb/src/drivers/clk/meson/clk-cpu-dyndiv.c: In function 'meson_parm_read': /kisskb/src/drivers/clk/meson/parm.h:32:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/clk/mediatek/clk-gate.c: In function 'mtk_cg_bit_is_cleared': /kisskb/src/drivers/clk/mediatek/clk-gate.c:21:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/mediatek/clk-gate.c: In function 'mtk_cg_bit_is_set': /kisskb/src/drivers/clk/mediatek/clk-gate.c:33:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman_portal.c: In function 'qman_portal_probe': /kisskb/src/drivers/soc/fsl/qbman/qman_portal.c:237:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/acpi/acpica/nsaccess.c: In function 'acpi_ns_root_initialize': /kisskb/src/drivers/acpi/acpica/nsaccess.c:41:14: note: byref variable will be forcibly initialized acpi_string val = NULL; ^~~ /kisskb/src/drivers/acpi/acpica/nsaccess.c: In function 'acpi_ns_lookup': /kisskb/src/drivers/acpi/acpica/nsaccess.c:297:12: note: byref variable will be forcibly initialized acpi_name simple_name; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsaccess.c:294:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *this_node = NULL; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsaccess.c:291:8: note: byref variable will be forcibly initialized char *external_path; ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/xarray.c:9: /kisskb/src/lib/xarray.c: In function 'xas_expand': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:615:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa->xa_head, head); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:612:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa_to_node(head)->parent, node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c: In function 'xas_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:681:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, xa_mk_node(node)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/renesas/r8a774a1-cpg-mssr.c: In function 'r8a774a1_cpg_mssr_init': /kisskb/src/drivers/clk/renesas/r8a774a1-cpg-mssr.c:297:6: note: byref variable will be forcibly initialized u32 cpg_mode; ^~~~~~~~ /kisskb/src/lib/xarray.c: In function 'xas_store': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:816:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, entry); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/xarray.c:13: /kisskb/src/lib/xarray.c: In function 'xa_load': /kisskb/src/lib/xarray.c:1450:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_erase': /kisskb/src/lib/xarray.c:1488:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_store': /kisskb/src/lib/xarray.c:1534:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_cmpxchg': /kisskb/src/lib/xarray.c:1600:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_insert': /kisskb/src/lib/xarray.c:1637:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_alloc': /kisskb/src/lib/xarray.c:1807:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_set_mark': /kisskb/src/lib/xarray.c:1894:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_clear_mark': /kisskb/src/lib/xarray.c:1912:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_get_mark': /kisskb/src/lib/xarray.c:1934:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_find': /kisskb/src/lib/xarray.c:2008:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_find_after': /kisskb/src/lib/xarray.c:2058:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp + 1); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_extract': /kisskb/src/lib/xarray.c:2155:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_destroy': /kisskb/src/lib/xarray.c:2201:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/soc/ti/ti_sci_pm_domains.c:13: /kisskb/src/drivers/soc/ti/ti_sci_pm_domains.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/soc/ti/ti_sci_pm_domains.c: In function 'ti_sci_pm_domain_probe': /kisskb/src/drivers/soc/ti/ti_sci_pm_domains.c:123:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/sound/soc/codecs/tscs42xx.c: In function 'part_is_valid': /kisskb/src/sound/soc/codecs/tscs42xx.c:1278:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/acpi/acpi_lpat.c:9: /kisskb/src/drivers/acpi/acpi_lpat.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/acpi_lpat.c: In function 'acpi_lpat_get_conversion_table': /kisskb/src/drivers/acpi/acpi_lpat.c:93:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/acpica/hwxfsleep.c: In function 'acpi_enter_sleep_state_prep': /kisskb/src/drivers/acpi/acpica/hwxfsleep.c:208:20: note: byref variable will be forcibly initialized union acpi_object arg; ^~~ /kisskb/src/drivers/acpi/acpica/hwxfsleep.c:207:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list; ^~~~~~~~ /kisskb/src/drivers/tty/serdev/core.c: In function 'acpi_serdev_do_lookup': /kisskb/src/drivers/tty/serdev/core.c:601:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/tty/serdev/core.c: In function 'acpi_serdev_check_resources': /kisskb/src/drivers/tty/serdev/core.c:622:28: note: byref variable will be forcibly initialized struct acpi_serdev_lookup lookup; ^~~~~~ /kisskb/src/drivers/tty/serdev/core.c: In function 'acpi_serdev_add_device': /kisskb/src/drivers/tty/serdev/core.c:688:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ 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:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xb_read': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xb_write': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:35: /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xenbus_thread': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:423:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(xb_waitq, xb_thread_work())) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qbman/bman.c: In function 'bm_shutdown_pool': /kisskb/src/drivers/soc/fsl/qbman/bman.c:642:22: note: byref variable will be forcibly initialized union bm_mc_result *bm_res; ^~~~~~ /kisskb/src/drivers/soc/fsl/qbman/bman.c: In function 'bman_new_pool': /kisskb/src/drivers/soc/fsl/qbman/bman.c:698:6: note: byref variable will be forcibly initialized u32 bpid; ^~~~ /kisskb/src/drivers/soc/fsl/qbman/bman.c: In function 'bman_acquire': /kisskb/src/drivers/soc/fsl/qbman/bman.c:791:22: note: byref variable will be forcibly initialized union bm_mc_result *mcr; ^~~ /kisskb/src/drivers/pnp/manager.c: In function 'pnp_assign_port': /kisskb/src/drivers/pnp/manager.c:40:24: note: byref variable will be forcibly initialized struct resource *res, local_res; ^~~~~~~~~ /kisskb/src/sound/soc/codecs/ts3a227e.c: In function 'ts3a227e_parse_device_property': /kisskb/src/sound/soc/codecs/ts3a227e.c:272:6: note: byref variable will be forcibly initialized u32 micbias; ^~~~~~~ /kisskb/src/sound/soc/codecs/ts3a227e.c: In function 'ts3a227e_interrupt': /kisskb/src/sound/soc/codecs/ts3a227e.c:191:36: note: byref variable will be forcibly initialized unsigned int int_reg, kp_int_reg, acc_reg, i; ^~~~~~~ /kisskb/src/sound/soc/codecs/ts3a227e.c:191:24: note: byref variable will be forcibly initialized unsigned int int_reg, kp_int_reg, acc_reg, i; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/ts3a227e.c:191:15: note: byref variable will be forcibly initialized unsigned int int_reg, kp_int_reg, acc_reg, i; ^~~~~~~ /kisskb/src/drivers/pnp/manager.c: In function 'pnp_assign_mem': /kisskb/src/drivers/pnp/manager.c:83:24: note: byref variable will be forcibly initialized struct resource *res, local_res; ^~~~~~~~~ /kisskb/src/sound/soc/codecs/ts3a227e.c: In function 'ts3a227e_i2c_probe': /kisskb/src/sound/soc/codecs/ts3a227e.c:291:15: note: byref variable will be forcibly initialized unsigned int acc_reg; ^~~~~~~ /kisskb/src/drivers/pnp/manager.c: In function 'pnp_assign_irq': /kisskb/src/drivers/pnp/manager.c:134:24: note: byref variable will be forcibly initialized struct resource *res, local_res; ^~~~~~~~~ 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:303:9: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 freq; ^~~~ /kisskb/src/drivers/clk/samsung/clk.c:259:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^~~~~ /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:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-xtal.c:22:14: note: byref variable will be forcibly initialized const char *xtal_name = "xtal"; ^~~~~~~~~ /kisskb/src/drivers/acpi/irq.c: In function 'acpi_irq_parse_one': /kisskb/src/drivers/acpi/irq.c:235:32: note: byref variable will be forcibly initialized struct acpi_irq_parse_one_ctx ctx = { -EINVAL, index, flags, fwspec }; ^~~ /kisskb/src/drivers/acpi/irq.c: In function 'acpi_get_irq_source_fwhandle': /kisskb/src/drivers/acpi/irq.c:100:14: note: byref variable will be forcibly initialized acpi_handle handle; ^~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/acpi/irq.c:8: /kisskb/src/drivers/acpi/irq.c: In function 'acpi_gsi_to_irq': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/acpi/irq.c: In function 'acpi_register_gsi': /kisskb/src/drivers/acpi/irq.c:54:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/acpi/irq.c:8: /kisskb/src/drivers/acpi/irq.c: In function 'acpi_unregister_gsi': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/acpi/irq.c: In function 'acpi_irq_get': /kisskb/src/drivers/acpi/irq.c:235:32: note: byref variable will be forcibly initialized struct acpi_irq_parse_one_ctx ctx = { -EINVAL, index, flags, fwspec }; ^~~ /kisskb/src/drivers/acpi/irq.c:260:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/drivers/acpi/irq.c:258:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/acpi/irq.c:8: /kisskb/src/drivers/acpi/irq.c: In function 'acpi_irq_create_hierarchy': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/clk/mediatek/clk-cpumux.c: In function 'clk_cpumux_get_parent': /kisskb/src/drivers/clk/mediatek/clk-cpumux.c:22:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/clk/mediatek/clk-cpumux.c: In function 'mtk_clk_register_cpumux': /kisskb/src/drivers/clk/mediatek/clk-cpumux.c:54:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/renesas/r8a774e1-cpg-mssr.c: In function 'r8a774e1_cpg_mssr_init': /kisskb/src/drivers/clk/renesas/r8a774e1-cpg-mssr.c:314:6: note: byref variable will be forcibly initialized u32 cpg_mode; ^~~~~~~~ /kisskb/src/drivers/soc/xilinx/zynqmp_power.c: In function 'zynqmp_pm_isr': /kisskb/src/drivers/soc/xilinx/zynqmp_power.c:62:6: note: byref variable will be forcibly initialized u32 payload[CB_PAYLOAD_SIZE]; ^~~~~~~ /kisskb/src/drivers/soc/xilinx/zynqmp_power.c: In function 'ipi_receive_callback': /kisskb/src/drivers/soc/xilinx/zynqmp_power.c:87:6: note: byref variable will be forcibly initialized u32 payload[CB_PAYLOAD_SIZE]; ^~~~~~~ /kisskb/src/drivers/soc/xilinx/zynqmp_power.c: In function 'zynqmp_pm_probe': /kisskb/src/drivers/soc/xilinx/zynqmp_power.c:178:6: note: byref variable will be forcibly initialized u32 pm_api_version; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/button.c: In function 'acpi_lid_evaluate_state': /kisskb/src/drivers/acpi/button.c:173:21: note: byref variable will be forcibly initialized unsigned long long lid_state; ^~~~~~~~~ In file included from /kisskb/src/drivers/clk/meson/clk-dualdiv.h:11, from /kisskb/src/drivers/clk/meson/clk-dualdiv.c:28: /kisskb/src/drivers/clk/meson/clk-dualdiv.c: In function 'meson_parm_read': /kisskb/src/drivers/clk/meson/parm.h:32:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/fs/init.c: In function 'init_mount': /kisskb/src/fs/init.c:19:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_umount': /kisskb/src/fs/init.c:33:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_chdir': /kisskb/src/fs/init.c:46:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_chroot': /kisskb/src/fs/init.c:61:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_chown': /kisskb/src/fs/init.c:85:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_chmod': /kisskb/src/fs/init.c:102:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_eaccess': /kisskb/src/fs/init.c:115:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_stat': /kisskb/src/fs/init.c:129:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_mknod': /kisskb/src/fs/init.c:144:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_link': /kisskb/src/fs/init.c:169:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/init.c:169:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/init.c: In function 'init_symlink': /kisskb/src/fs/init.c:202:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_mkdir': /kisskb/src/fs/init.c:223:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_utimes': /kisskb/src/fs/init.c:245:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/kernel_read_file.c: In function 'kernel_read_file': /kisskb/src/fs/kernel_read_file.c:39:17: note: byref variable will be forcibly initialized loff_t i_size, pos; ^~~ /kisskb/src/fs/kernel_read_file.c: In function 'kernel_read_file_from_path_initns': /kisskb/src/fs/kernel_read_file.c:153:14: note: byref variable will be forcibly initialized struct path root; ^~~~ /kisskb/src/fs/fsopen.c: In function '__do_sys_fspick': /kisskb/src/fs/fsopen.c:161:14: note: byref variable will be forcibly initialized struct path target; ^~~~~~ /kisskb/src/drivers/pnp/support.c: In function 'dbg_pnp_show_option': /kisskb/src/drivers/pnp/support.c:107:7: note: byref variable will be forcibly initialized char buf[128]; ^~~ /kisskb/src/drivers/acpi/acpica/nsconvert.c: In function 'acpi_ns_convert_to_integer': /kisskb/src/drivers/acpi/acpica/nsconvert.c:39:6: note: byref variable will be forcibly initialized u64 value = 0; ^~~~~ /kisskb/src/drivers/acpi/acpica/nsconvert.c: In function 'acpi_ns_convert_to_string': /kisskb/src/drivers/acpi/acpica/nsconvert.c:102:29: note: byref variable will be forcibly initialized union acpi_operand_object *new_object; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsconvert.c: In function 'acpi_ns_convert_to_buffer': /kisskb/src/drivers/acpi/acpica/nsconvert.c:185:29: note: byref variable will be forcibly initialized union acpi_operand_object *new_object; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsconvert.c: In function 'acpi_ns_convert_to_reference': /kisskb/src/drivers/acpi/acpica/nsconvert.c:440:8: note: byref variable will be forcibly initialized char *name; ^~~~ /kisskb/src/drivers/acpi/acpica/nsconvert.c:439:27: note: byref variable will be forcibly initialized union acpi_generic_state scope_info; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsconvert.c:438:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clk/renesas/r8a7795-cpg-mssr.c: In function 'r8a7795_cpg_mssr_init': /kisskb/src/drivers/clk/renesas/r8a7795-cpg-mssr.c:437:6: note: byref variable will be forcibly initialized u32 cpg_mode; ^~~~~~~~ /kisskb/src/drivers/soc/renesas/r8a779a0-sysc.c: In function 'r8a779a0_sysc_pd_init': /kisskb/src/drivers/soc/renesas/r8a779a0-sysc.c:372:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^~~~~ /kisskb/src/drivers/acpi/acpica/nsdump.c: In function 'acpi_ns_dump_objects': /kisskb/src/drivers/acpi/acpica/nsdump.c:624:24: note: byref variable will be forcibly initialized struct acpi_walk_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/nsdump.c: In function 'acpi_ns_dump_object_paths': /kisskb/src/drivers/acpi/acpica/nsdump.c:749:6: note: byref variable will be forcibly initialized u32 max_level = 0; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsdump.c: In function 'acpi_ns_dump_entry': /kisskb/src/drivers/acpi/acpica/nsdump.c:799:24: note: byref variable will be forcibly initialized struct acpi_walk_info info; ^~~~ /kisskb/src/drivers/xen/events/events_2l.c: In function 'evtchn_2l_handle_events': /kisskb/src/drivers/xen/events/events_2l.c:233:16: note: byref variable will be forcibly initialized xen_ulong_t bits; ^~~~ /kisskb/src/drivers/xen/events/events_2l.c:199:15: note: byref variable will be forcibly initialized xen_ulong_t words; ^~~~~ /kisskb/src/drivers/xen/events/events_2l.c: In function 'evtchn_2l_unmask': /kisskb/src/drivers/xen/events/events_2l.c:121:24: note: byref variable will be forcibly initialized struct evtchn_unmask unmask = { .port = port }; ^~~~~~ /kisskb/src/drivers/soc/fsl/qbman/dpaa_sys.c: In function 'qbman_init_private_mem': /kisskb/src/drivers/soc/fsl/qbman/dpaa_sys.c:43:6: note: byref variable will be forcibly initialized int len, err; ^~~ /kisskb/src/drivers/clk/mediatek/clk-mux.c: In function 'mtk_clk_mux_get_parent': /kisskb/src/drivers/clk/mediatek/clk-mux.c:67:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/mediatek/clk-mux.c: In function 'mtk_clk_mux_is_enabled': /kisskb/src/drivers/clk/mediatek/clk-mux.c:56:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/mediatek/clk-mux.c: In function 'mtk_clk_mux_set_parent_setclr_lock': /kisskb/src/drivers/clk/mediatek/clk-mux.c:101:11: note: byref variable will be forcibly initialized u32 val, orig; ^~~~ /kisskb/src/drivers/acpi/acpica/nsinit.c: In function 'acpi_ns_init_one_device': /kisskb/src/drivers/acpi/acpica/nsinit.c:521:6: note: byref variable will be forcibly initialized u32 flags; ^~~~~ /kisskb/src/drivers/acpi/acpica/nsinit.c: In function 'acpi_ns_initialize_objects': /kisskb/src/drivers/acpi/acpica/nsinit.c:49:29: note: byref variable will be forcibly initialized struct acpi_init_walk_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/nsinit.c: In function 'acpi_ns_initialize_devices': /kisskb/src/drivers/acpi/acpica/nsinit.c:109:14: note: byref variable will be forcibly initialized acpi_handle handle; ^~~~~~ /kisskb/src/drivers/acpi/acpica/nsinit.c:108:31: note: byref variable will be forcibly initialized struct acpi_device_walk_info info; ^~~~ /kisskb/src/drivers/acpi/processor_driver.c: In function 'acpi_soft_cpu_dead': /kisskb/src/drivers/acpi/processor_driver.c:132:22: note: byref variable will be forcibly initialized struct acpi_device *device; ^~~~~~ /kisskb/src/drivers/acpi/processor_driver.c: In function 'acpi_soft_cpu_online': /kisskb/src/drivers/acpi/processor_driver.c:103:22: note: byref variable will be forcibly initialized struct acpi_device *device; ^~~~~~ /kisskb/src/drivers/clk/renesas/r8a77965-cpg-mssr.c: In function 'r8a77965_cpg_mssr_init': /kisskb/src/drivers/clk/renesas/r8a77965-cpg-mssr.c:323:6: note: byref variable will be forcibly initialized u32 cpg_mode; ^~~~~~~~ /kisskb/src/drivers/reset/reset-intel-gw.c: In function 'intel_reset_status': /kisskb/src/drivers/reset/reset-intel-gw.c:117:44: note: byref variable will be forcibly initialized u32 rst_req, req_bit, rst_stat, stat_bit, val; ^~~ /kisskb/src/drivers/reset/reset-intel-gw.c: In function 'intel_set_clr_bits': /kisskb/src/drivers/reset/reset-intel-gw.c:71:44: note: byref variable will be forcibly initialized u32 rst_req, req_bit, rst_stat, stat_bit, val; ^~~ /kisskb/src/drivers/reset/reset-intel-gw.c: In function 'intel_reset_probe': /kisskb/src/drivers/reset/reset-intel-gw.c:174:6: note: byref variable will be forcibly initialized u32 rb_id[3]; ^~~~~ 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:194, 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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/drivers/soc/fsl/qbman/dpaa_sys.h:34, from /kisskb/src/drivers/soc/fsl/qbman/qman_priv.h:31, from /kisskb/src/drivers/soc/fsl/qbman/qman.c:31: /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:287:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/pnp/interface.c: In function 'pnp_printf': /kisskb/src/drivers/pnp/interface.c:38:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/pnp/interface.c: In function 'resources_store': /kisskb/src/drivers/pnp/interface.c:387:17: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/drivers/pnp/interface.c:386:19: note: byref variable will be forcibly initialized resource_size_t end; ^~~ /kisskb/src/drivers/pnp/interface.c:385:19: note: byref variable will be forcibly initialized resource_size_t start; ^~~~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_query_cgr': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2184:22: note: byref variable will be forcibly initialized union qm_mc_result *mcr; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qm_modify_cgr': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2358:22: note: byref variable will be forcibly initialized union qm_mc_result *mcr; ^~~ In file included from /kisskb/src/drivers/soc/fsl/qbman/dpaa_sys.h:35, from /kisskb/src/drivers/soc/fsl/qbman/qman_priv.h:31, from /kisskb/src/drivers/soc/fsl/qbman/qman.c:31: /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized 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/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/soc/fsl/qbman/dpaa_sys.h:34, from /kisskb/src/drivers/soc/fsl/qbman/qman_priv.h:31, from /kisskb/src/drivers/soc/fsl/qbman/qman.c:31: /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'wait_vdqcr_start': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2262:3: note: in expansion of macro 'wait_event' wait_event(affine_queue, !set_vdqcr(p, fq, vdqcr)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2259:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(affine_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qm_congestion_task': /kisskb/src/drivers/soc/fsl/qbman/qman.c:1456:22: note: byref variable will be forcibly initialized union qm_mc_result *mcr; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c:1455:23: note: byref variable will be forcibly initialized struct qman_cgrs rr, c; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c:1455:19: note: byref variable will be forcibly initialized struct qman_cgrs rr, c; ^~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_init_fq': /kisskb/src/drivers/soc/fsl/qbman/qman.c:1856:22: note: byref variable will be forcibly initialized union qm_mc_result *mcr; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_schedule_fq': /kisskb/src/drivers/soc/fsl/qbman/qman.c:1969:22: note: byref variable will be forcibly initialized union qm_mc_result *mcr; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_retire_fq': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2069:22: note: byref variable will be forcibly initialized union qm_mr_entry msg; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2010:22: note: byref variable will be forcibly initialized union qm_mc_result *mcr; ^~~ /kisskb/src/drivers/soc/renesas/rcar-rst.c: In function 'rcar_rst_init': /kisskb/src/drivers/soc/renesas/rcar-rst.c:84:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^~~~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_oos_fq': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2092:22: note: byref variable will be forcibly initialized union qm_mc_result *mcr; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_query_fq': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2130:22: note: byref variable will be forcibly initialized union qm_mc_result *mcr; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_query_fq_np': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2155:22: note: byref variable will be forcibly initialized union qm_mc_result *mcr; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'cgr_cleanup': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2970:18: note: byref variable will be forcibly initialized struct qm_fqd fqd; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2960:28: note: byref variable will be forcibly initialized struct qm_mcr_queryfq_np np; ^~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_query_cgr_congested': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2210:25: note: byref variable will be forcibly initialized struct qm_mcr_querycgr query_cgr; ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/soc/fsl/qbman/dpaa_sys.h:34, from /kisskb/src/drivers/soc/fsl/qbman/qman_priv.h:31, from /kisskb/src/drivers/soc/fsl/qbman/qman.c:31: /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_volatile_dequeue': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2297:4: note: in expansion of macro 'wait_event' wait_event(affine_queue, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2294:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(affine_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2268:22: note: byref variable will be forcibly initialized struct qman_portal *p; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_init_cgr_all': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2408:18: note: byref variable will be forcibly initialized struct qman_cgr cgr; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_create_cgr': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2446:25: note: byref variable will be forcibly initialized struct qm_mcc_initcgr local_opts = *opts; ^~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2424:25: note: byref variable will be forcibly initialized struct qm_mcr_querycgr cgr_state; ^~~~~~~~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_delete_cgr': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2490:24: note: byref variable will be forcibly initialized struct qm_mcc_initcgr local_opts; ^~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2489:25: note: byref variable will be forcibly initialized struct qm_mcr_querycgr cgr_state; ^~~~~~~~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_shutdown_fq': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2623:22: note: byref variable will be forcibly initialized union qm_mc_result *mcr; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qpool_cleanup': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2912:18: note: byref variable will be forcibly initialized struct qm_fqd fqd; ^~~ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2902:28: note: byref variable will be forcibly initialized struct qm_mcr_queryfq_np np; ^~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/acpi/processor_idle.c:16: /kisskb/src/drivers/acpi/processor_idle.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/processor_idle.c: In function 'acpi_processor_evaluate_lpi': /kisskb/src/drivers/acpi/processor_idle.c:840:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/processor_idle.c: In function 'acpi_processor_get_lpi_info': /kisskb/src/drivers/acpi/processor_idle.c:1043:31: note: byref variable will be forcibly initialized struct acpi_lpi_states_array info[2], *tmp, *prev, *curr; ^~~~ /kisskb/src/drivers/acpi/processor_idle.c:1042:22: note: byref variable will be forcibly initialized struct acpi_device *d = NULL; ^ /kisskb/src/drivers/acpi/processor_idle.c:1041:35: note: byref variable will be forcibly initialized acpi_handle handle = pr->handle, pr_ahandle; ^~~~~~~~~~ /kisskb/src/drivers/soc/ti/k3-socinfo.c: In function 'k3_chipinfo_probe': /kisskb/src/drivers/soc/ti/k3-socinfo.c:69:6: note: byref variable will be forcibly initialized u32 jtag_id; ^~~~~~~ /kisskb/src/drivers/clk/samsung/clk-pll.c: In function '_samsung_clk_register_pll': /kisskb/src/drivers/clk/samsung/clk-pll.c:1254:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/include/linux/of_platform.h:9, from /kisskb/src/drivers/soc/xilinx/zynqmp_pm_domains.c:15: /kisskb/src/drivers/soc/xilinx/zynqmp_pm_domains.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized 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/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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:125:3: note: in expansion of macro 'wait_event' wait_event(xs_state_enter_wq, xs_suspend_active == 0); ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'read_reply': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:209:3: note: in expansion of macro 'wait_event' wait_event(req->wq, test_reply(req)); ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_suspend_enter': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:103:2: note: in expansion of macro 'wait_event' wait_event(xs_state_exit_wq, xs_state_users == 0); ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenwatch_thread': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:882:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(watch_events_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/uapi/linux/virtio_balloon.h:31, from /kisskb/src/drivers/virtio/virtio_balloon.c:10: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'update_balloon_size': /kisskb/src/include/linux/virtio_config.h:422:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cwrite_v = \ ^~~~~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:462:2: note: in expansion of macro 'virtio_cwrite_le' virtio_cwrite_le(vb->vdev, struct virtio_balloon_config, actual, ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:459:6: note: byref variable will be forcibly initialized u32 actual = vb->num_pages; ^~~~~~ In file included from /kisskb/src/include/uapi/linux/virtio_balloon.h:31, from /kisskb/src/drivers/virtio/virtio_balloon.c:10: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'virtio_balloon_cmd_id_received': /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:577:3: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vb->vdev, struct virtio_balloon_config, ^~~~~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'towards_target': /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:402:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vb->vdev, struct virtio_balloon_config, num_pages, ^~~~~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:399:6: note: byref variable will be forcibly initialized u32 num_pages; ^~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'send_cmd_id_start': /kisskb/src/drivers/virtio/virtio_balloon.c:589:11: note: byref variable will be forcibly initialized int err, unused; ^~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:587:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'send_cmd_id_stop': /kisskb/src/drivers/virtio/virtio_balloon.c:608:11: note: byref variable will be forcibly initialized int err, unused; ^~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:606:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/virtio/virtio_balloon.c:9: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'tell_host': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:164:2: note: in expansion of macro 'wait_event' wait_event(vb->acked, virtqueue_get_buf(vq, &len)); ^~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:155:15: note: byref variable will be forcibly initialized unsigned int len; ^~~ /kisskb/src/drivers/virtio/virtio_balloon.c:154:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_talkv': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:309:21: note: byref variable will be forcibly initialized struct xsd_sockmsg msg; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_single': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:360:14: note: byref variable will be forcibly initialized struct kvec iovec; ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/virtio/virtio_balloon.c:9: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'leak_balloon': /kisskb/src/drivers/virtio/virtio_balloon.c:280:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_watch': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:660:14: note: byref variable will be forcibly initialized 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:14: note: byref variable will be forcibly initialized struct kvec iov[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/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/virtio/virtio_balloon.c:9: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'virtballoon_free_page_report': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:190:2: note: in expansion of macro 'wait_event' wait_event(vb->acked, virtqueue_get_buf(vq, &unused)); ^~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:174:15: note: byref variable will be forcibly initialized unsigned int unused, err; ^~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'get_free_page_and_send': /kisskb/src/drivers/virtio/virtio_balloon.c:626:11: note: byref variable will be forcibly initialized int err, unused; ^~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:625:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_directory': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:426:15: note: byref variable will be forcibly initialized unsigned int len; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_exists': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:446:6: note: byref variable will be forcibly initialized int dir_n; ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/virtio/virtio_balloon.c:9: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'fill_balloon': /kisskb/src/drivers/virtio/virtio_balloon.c:216:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'update_balloon_stats': /kisskb/src/drivers/virtio/virtio_balloon.c:324:17: note: byref variable will be forcibly initialized struct sysinfo i; ^ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'stats_handle_request': /kisskb/src/drivers/virtio/virtio_balloon.c:384:15: note: byref variable will be forcibly initialized unsigned int len, num_stats; ^~~ /kisskb/src/drivers/virtio/virtio_balloon.c:383:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_write': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:483:14: note: byref variable will be forcibly initialized struct kvec iovec[2]; ^~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'init_vqs': /kisskb/src/drivers/virtio/virtio_balloon.c:542:22: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/virtio/virtio_balloon.c:501:14: note: byref variable will be forcibly initialized const char *names[VIRTIO_BALLOON_VQ_MAX]; ^~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:500:17: note: byref variable will be forcibly initialized vq_callback_t *callbacks[VIRTIO_BALLOON_VQ_MAX]; ^~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:499:20: note: byref variable will be forcibly initialized struct virtqueue *vqs[VIRTIO_BALLOON_VQ_MAX]; ^~~ In file included from /kisskb/src/include/uapi/linux/virtio_balloon.h:31, from /kisskb/src/drivers/virtio/virtio_balloon.c:10: /kisskb/src/drivers/virtio/virtio_balloon.c: In function 'virtballoon_probe': /kisskb/src/include/linux/virtio_config.h:422:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cwrite_v = \ ^~~~~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:982:3: note: in expansion of macro 'virtio_cwrite_le' virtio_cwrite_le(vb->vdev, struct virtio_balloon_config, ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/virtio/virtio_balloon.c:968:9: note: byref variable will be forcibly initialized __u32 poison_val = 0; ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_transaction_end': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:556:7: note: byref variable will be forcibly initialized char abortstr[2]; ^~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_scanf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:571:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_read_unsigned': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:594:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_printf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:609:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_gather': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:631:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'register_xenbus_watch': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:767:7: note: byref variable will be forcibly initialized 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:7: note: byref variable will be forcibly initialized 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:7: note: byref variable will be forcibly initialized char token[sizeof(watch) * 2 + 1]; ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_probe_device_type': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:498:15: note: byref variable will be forcibly initialized 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:338:22: note: byref variable will be forcibly initialized struct xb_find_info info = { .dev = NULL, .nodename = nodename }; ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenstored_local_init': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:716:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^~~~~~~~~~~~~ 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:23: note: byref variable will be forcibly initialized struct xen_hvm_param xhv; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_init': /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_resume_cb': /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_probe_node': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:437:7: note: byref variable will be forcibly initialized 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:519:18: note: byref variable will be forcibly initialized 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:338:22: note: byref variable will be forcibly initialized struct xb_find_info info = { .dev = NULL, .nodename = nodename }; ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:563:7: note: byref variable will be forcibly initialized char type[XEN_BUS_ID_SIZE]; ^~~~ /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:407:27: note: byref variable will be forcibly initialized unsigned int load_level, sel; ^~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:407:15: note: byref variable will be forcibly initialized unsigned int load_level, sel; ^~~~~~~~~~ /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:382:27: note: byref variable will be forcibly initialized unsigned int load_level, div; ^~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:382:15: note: byref variable will be forcibly initialized unsigned int load_level, div; ^~~~~~~~~~ /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:368:15: note: byref variable will be forcibly initialized unsigned int val, reg = ARMADA_37XX_NB_DYN_MOD; ^~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'clk_pm_cpu_get_parent': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:368:15: note: byref variable will be forcibly initialized /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:368:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:495:21: note: byref variable will be forcibly initialized unsigned int reg, val, offset = ARMADA_37XX_NB_TBG_DIV_OFF; ^~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'clk_pm_cpu_recalc_rate': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:368:15: note: byref variable will be forcibly initialized unsigned int val, reg = ARMADA_37XX_NB_DYN_MOD; ^~~ 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:194, 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:303:9: note: byref variable will be forcibly initialized 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:534:15: note: byref variable will be forcibly initialized 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:368:15: note: byref variable will be forcibly initialized unsigned int val, reg = ARMADA_37XX_NB_DYN_MOD; ^~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:563:27: note: byref variable will be forcibly initialized unsigned int reg, mask, val, ^~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'clk_pm_cpu_set_parent': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:368:15: note: byref variable will be forcibly initialized unsigned int val, reg = ARMADA_37XX_NB_DYN_MOD; ^~~ /kisskb/src/fs/remap_range.c: In function 'generic_remap_checks': /kisskb/src/fs/remap_range.c:35:11: note: byref variable will be forcibly initialized uint64_t count = *req_count; ^~~~~ /kisskb/src/fs/remap_range.c: In function 'generic_remap_file_range_prep': /kisskb/src/fs/remap_range.c:352:9: note: byref variable will be forcibly initialized bool is_same = false; ^~~~~~~ /kisskb/src/drivers/clk/renesas/r8a77970-cpg-mssr.c: In function 'r8a77970_cpg_mssr_init': /kisskb/src/drivers/clk/renesas/r8a77970-cpg-mssr.c:208:6: note: byref variable will be forcibly initialized u32 cpg_mode; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsnames.c: In function 'acpi_ns_build_normalized_path': /kisskb/src/drivers/acpi/acpica/nsnames.c:197:7: note: byref variable will be forcibly initialized char name[ACPI_NAMESEG_SIZE]; ^~~~ /kisskb/src/drivers/acpi/processor_perflib.c: In function 'acpi_processor_get_platform_limit': /kisskb/src/drivers/acpi/processor_perflib.c:57:21: note: byref variable will be forcibly initialized unsigned long long ppc = 0; ^~~ /kisskb/src/drivers/acpi/processor_perflib.c: In function 'acpi_processor_get_performance_control': /kisskb/src/drivers/acpi/processor_perflib.c:195:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ In file included from /kisskb/src/drivers/acpi/processor_perflib.c:16: /kisskb/src/drivers/acpi/processor_perflib.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/processor_perflib.c: In function 'acpi_processor_get_performance_states': /kisskb/src/drivers/acpi/processor_perflib.c:294:21: note: byref variable will be forcibly initialized struct acpi_buffer state = { 0, NULL }; ^~~~~ /kisskb/src/drivers/acpi/processor_perflib.c:293:21: note: byref variable will be forcibly initialized struct acpi_buffer format = { sizeof("NNNNNN"), "NNNNNN" }; ^~~~~~ /kisskb/src/drivers/acpi/processor_perflib.c:292:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/acpica/nsnames.c: In function 'acpi_ns_build_prefixed_pathname': /kisskb/src/drivers/acpi/acpica/nsnames.c:343:8: note: byref variable will be forcibly initialized char *external_path = NULL; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/processor_perflib.c: In function 'acpi_processor_get_psd': /kisskb/src/drivers/acpi/processor_perflib.c:515:21: note: byref variable will be forcibly initialized struct acpi_buffer state = {0, NULL}; ^~~~~ /kisskb/src/drivers/acpi/processor_perflib.c:514:21: note: byref variable will be forcibly initialized struct acpi_buffer format = {sizeof("NNNNN"), "NNNNN"}; ^~~~~~ /kisskb/src/drivers/acpi/processor_perflib.c:513:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ /kisskb/src/drivers/acpi/processor_perflib.c: In function 'acpi_processor_preregister_performance': /kisskb/src/drivers/acpi/processor_perflib.c:578:16: note: byref variable will be forcibly initialized cpumask_var_t covered_cpus; ^~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/wm8580.c: In function 'wm8580_set_dai_pll': /kisskb/src/sound/soc/codecs/wm8580.c:467:18: note: byref variable will be forcibly initialized struct _pll_div pll_div; ^~~~~~~ /kisskb/src/drivers/virtio/virtio_vdpa.c: In function 'virtio_vdpa_setup_vq': /kisskb/src/drivers/virtio/virtio_vdpa.c:142:23: note: byref variable will be forcibly initialized struct vdpa_callback cb; ^~ /kisskb/src/drivers/virtio/virtio_vdpa.c: In function 'virtio_vdpa_find_vqs': /kisskb/src/drivers/virtio/virtio_vdpa.c:255:23: note: byref variable will be forcibly initialized struct vdpa_callback cb; ^~ /kisskb/src/drivers/clk/meson/clk-mpll.c: In function 'mpll_round_rate': /kisskb/src/drivers/clk/meson/clk-mpll.c:96:20: note: byref variable will be forcibly initialized unsigned int sdm, n2; ^~ /kisskb/src/drivers/clk/meson/clk-mpll.c:96:15: note: byref variable will be forcibly initialized unsigned int sdm, n2; ^~~ In file included from /kisskb/src/drivers/clk/meson/clk-mpll.h:13, from /kisskb/src/drivers/clk/meson/clk-mpll.c:19: /kisskb/src/drivers/clk/meson/clk-mpll.c: In function 'meson_parm_read': /kisskb/src/drivers/clk/meson/parm.h:32:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/clk/renesas/r8a77980-cpg-mssr.c: In function 'r8a77980_cpg_mssr_init': /kisskb/src/drivers/clk/renesas/r8a77980-cpg-mssr.c:214:6: note: byref variable will be forcibly initialized u32 cpg_mode; ^~~~~~~~ /kisskb/src/drivers/clk/meson/clk-mpll.c: In function 'mpll_set_rate': /kisskb/src/drivers/clk/meson/clk-mpll.c:108:20: note: byref variable will be forcibly initialized unsigned int sdm, n2; ^~ /kisskb/src/drivers/clk/meson/clk-mpll.c:108:15: note: byref variable will be forcibly initialized unsigned int sdm, n2; ^~~ /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:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/clk/mvebu/ap806-system-controller.c:132:39: note: byref variable will be forcibly initialized unsigned int freq_mode, cpuclk_freq, dclk_freq; ^~~~~~~~~ /kisskb/src/drivers/clk/mvebu/ap806-system-controller.c:132:26: note: byref variable will be forcibly initialized unsigned int freq_mode, cpuclk_freq, dclk_freq; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/nspredef.c: In function 'acpi_ns_check_object_type': /kisskb/src/drivers/acpi/acpica/nspredef.c:197:7: note: byref variable will be forcibly initialized char type_buffer[96]; /* Room for 10 types */ ^~~~~~~~~~~ /kisskb/src/drivers/clk/renesas/r8a77990-cpg-mssr.c: In function 'r8a77990_cpg_mssr_init': /kisskb/src/drivers/clk/renesas/r8a77990-cpg-mssr.c:273:6: note: byref variable will be forcibly initialized u32 cpg_mode; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsparse.c: In function 'acpi_ns_execute_table': /kisskb/src/drivers/acpi/acpica/nsparse.c:48:16: note: byref variable will be forcibly initialized acpi_owner_id owner_id; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsparse.c:47:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/drivers/acpi/acpica/nsparse.c: In function 'acpi_ns_one_complete_parse': /kisskb/src/drivers/acpi/acpica/nsparse.c:158:16: note: byref variable will be forcibly initialized acpi_owner_id owner_id; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsparse.c:157:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/drivers/clk/meson/clk-pll.c: In function 'meson_clk_get_pll_settings': /kisskb/src/drivers/clk/meson/clk-pll.c:222:21: note: byref variable will be forcibly initialized unsigned int i, m, n; ^ /kisskb/src/drivers/clk/meson/clk-pll.c:222:18: note: byref variable will be forcibly initialized unsigned int i, m, n; ^ In file included from /kisskb/src/drivers/clk/meson/clk-pll.h:12, from /kisskb/src/drivers/clk/meson/clk-pll.c:38: /kisskb/src/drivers/clk/meson/clk-pll.c: In function 'meson_parm_read': /kisskb/src/drivers/clk/meson/parm.h:32:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/clk/meson/clk-pll.c: In function 'meson_clk_pll_round_rate': /kisskb/src/drivers/clk/meson/clk-pll.c:250:18: note: byref variable will be forcibly initialized unsigned int m, n, frac; ^ /kisskb/src/drivers/clk/meson/clk-pll.c:250:15: note: byref variable will be forcibly initialized unsigned int m, n, frac; ^ /kisskb/src/drivers/clk/meson/clk-pll.c: In function 'meson_clk_pll_set_rate': /kisskb/src/drivers/clk/meson/clk-pll.c:368:27: note: byref variable will be forcibly initialized unsigned int enabled, m, n, frac = 0, ret; ^ /kisskb/src/drivers/clk/meson/clk-pll.c:368:24: note: byref variable will be forcibly initialized unsigned int enabled, m, n, frac = 0, ret; ^ /kisskb/src/drivers/soc/renesas/rcar-sysc.c: In function 'rcar_sysc_pd_init': /kisskb/src/drivers/soc/renesas/rcar-sysc.c:356:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^~~~~ /kisskb/src/drivers/char/hw_random/timeriomem-rng.c: In function 'timeriomem_rng_probe': /kisskb/src/drivers/char/hw_random/timeriomem-rng.c:135:7: note: byref variable will be forcibly initialized int i; ^ /kisskb/src/drivers/xen/events/events_fifo.c: In function '__evtchn_fifo_handle_events': /kisskb/src/drivers/xen/events/events_fifo.c:329:16: note: byref variable will be forcibly initialized unsigned long ready; ^~~~~ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'init_control_block': /kisskb/src/drivers/xen/events/events_fifo.c:106:29: note: byref variable will be forcibly initialized struct evtchn_init_control init_control; ^~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'evtchn_fifo_unmask': /kisskb/src/drivers/xen/events/events_fifo.c:261:24: note: byref variable will be forcibly initialized struct evtchn_unmask unmask = { .port = port }; ^~~~~~ /kisskb/src/drivers/xen/cpu_hotplug.c: In function 'vcpu_online': /kisskb/src/drivers/xen/cpu_hotplug.c:37:16: note: byref variable will be forcibly initialized char dir[16], state[16]; ^~~~~ /kisskb/src/drivers/xen/cpu_hotplug.c:37:7: note: byref variable will be forcibly initialized char dir[16], state[16]; ^~~ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'evtchn_fifo_setup': /kisskb/src/drivers/xen/events/events_fifo.c:153:30: note: byref variable will be forcibly initialized struct evtchn_expand_array expand_array; ^~~~~~~~~~~~ /kisskb/src/drivers/xen/cpu_hotplug.c: In function 'handle_vcpu_hotplug_event': /kisskb/src/drivers/xen/cpu_hotplug.c:75:15: note: byref variable will be forcibly initialized unsigned int cpu; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/aio.c:14: /kisskb/src/fs/aio.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c: In function '__do_sys_io_destroy': /kisskb/src/fs/aio.c:1387:22: note: byref variable will be forcibly initialized struct ctx_rq_wait wait; ^~~~ In file included from /kisskb/src/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:10, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:84, from /kisskb/src/fs/aio.c:20: /kisskb/src/fs/aio.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/fs/aio.c: In function 'aio_setup_ring': /kisskb/src/fs/aio.c:466:22: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/aio.c:14: /kisskb/src/fs/aio.c: In function 'ioctx_add_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:681:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->ioctx_table, table); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:676:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->ioctx_table, table); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:649:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->table[i], ctx); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c: In function 'aio_read': /kisskb/src/fs/aio.c:1522:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/aio.c:1521:42: note: byref variable will be forcibly initialized struct iovec inline_vecs[UIO_FASTIOV], *iovec = inline_vecs; ^~~~~ /kisskb/src/fs/aio.c:1521:15: note: byref variable will be forcibly initialized struct iovec inline_vecs[UIO_FASTIOV], *iovec = inline_vecs; ^~~~~~~~~~~ /kisskb/src/fs/aio.c: In function 'aio_write': /kisskb/src/fs/aio.c:1550:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/aio.c:1549:42: note: byref variable will be forcibly initialized struct iovec inline_vecs[UIO_FASTIOV], *iovec = inline_vecs; ^~~~~ /kisskb/src/fs/aio.c:1549:15: note: byref variable will be forcibly initialized struct iovec inline_vecs[UIO_FASTIOV], *iovec = inline_vecs; ^~~~~~~~~~~ /kisskb/src/fs/aio.c: In function 'aio_poll': /kisskb/src/fs/aio.c:1742:24: note: byref variable will be forcibly initialized struct aio_poll_table apt; ^~~ /kisskb/src/fs/aio.c: In function 'io_submit_one': /kisskb/src/fs/aio.c:1857:14: note: byref variable will be forcibly initialized struct iocb iocb; ^~~~ In file included from /kisskb/src/include/uapi/linux/virtio_rng.h:6, from /kisskb/src/drivers/char/hw_random/virtio-rng.c:12: /kisskb/src/drivers/char/hw_random/virtio-rng.c: In function 'virtio_find_single_vq': /kisskb/src/include/linux/virtio_config.h:192:20: note: byref variable will be forcibly initialized struct virtqueue *vq; ^~ /kisskb/src/include/linux/virtio_config.h:191:14: note: byref variable will be forcibly initialized const char *names[] = { n }; ^~~~~ /kisskb/src/include/linux/virtio_config.h:190:17: note: byref variable will be forcibly initialized vq_callback_t *callbacks[] = { c }; ^~~~~~~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:516:10: note: in expansion of macro '___wait_event' __ret = ___wait_event(wq_head, condition, state, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:575:11: note: in expansion of macro '__wait_event_hrtimeout' __ret = __wait_event_hrtimeout(wq, condition, timeout, \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1295:3: note: in expansion of macro 'wait_event_interruptible_hrtimeout' wait_event_interruptible_hrtimeout(ctx->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:507:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper __t; \ ^~~ /kisskb/src/include/linux/wait.h:575:11: note: in expansion of macro '__wait_event_hrtimeout' __ret = __wait_event_hrtimeout(wq, condition, timeout, \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1295:3: note: in expansion of macro 'wait_event_interruptible_hrtimeout' wait_event_interruptible_hrtimeout(ctx->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1276:7: note: byref variable will be forcibly initialized long ret = 0; ^~~ /kisskb/src/drivers/char/hw_random/virtio-rng.c: In function 'register_buffer': /kisskb/src/drivers/char/hw_random/virtio-rng.c:44:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/fs/aio.c: In function '__do_sys_io_getevents': /kisskb/src/fs/aio.c:2088:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/fs/aio.c: In function '__do_sys_io_pgetevents': /kisskb/src/fs/aio.c:2116:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ In file included from /kisskb/src/include/uapi/linux/virtio_rng.h:6, from /kisskb/src/drivers/char/hw_random/virtio-rng.c:12: /kisskb/src/drivers/char/hw_random/virtio-rng.c: In function 'probe_common': /kisskb/src/include/linux/virtio_config.h:190:17: note: byref variable will be forcibly initialized vq_callback_t *callbacks[] = { c }; ^~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:191:14: note: byref variable will be forcibly initialized const char *names[] = { n }; ^~~~~ /kisskb/src/include/linux/virtio_config.h:192:20: note: byref variable will be forcibly initialized struct virtqueue *vq; ^~ /kisskb/src/fs/aio.c: In function '__do_sys_io_getevents_time32': /kisskb/src/fs/aio.c:2186:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/fs/aio.c: In function 'exit_aio': /kisskb/src/fs/aio.c:865:21: note: byref variable will be forcibly initialized struct ctx_rq_wait wait; ^~~~ /kisskb/src/drivers/reset/reset-ti-sci.c: In function 'ti_sci_reset_status': /kisskb/src/drivers/reset/reset-ti-sci.c:158:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 reset_state; ^~~~~~~~~~~ /kisskb/src/fs/posix_acl.c: In function 'posix_acl_chmod': /kisskb/src/fs/posix_acl.c:557:20: note: byref variable will be forcibly initialized struct posix_acl *acl; ^~~ /kisskb/src/fs/posix_acl.c: In function 'posix_acl_update_mode': /kisskb/src/fs/posix_acl.c:650:10: note: byref variable will be forcibly initialized umode_t mode = inode->i_mode; ^~~~ /kisskb/src/fs/posix_acl.c: In function 'simple_set_acl': /kisskb/src/fs/posix_acl.c:650:10: note: byref variable will be forcibly initialized /kisskb/src/fs/posix_acl.c: In function 'simple_acl_create': /kisskb/src/fs/posix_acl.c:943:34: note: byref variable will be forcibly initialized struct posix_acl *default_acl, *acl; ^~~ /kisskb/src/fs/posix_acl.c:943:20: note: byref variable will be forcibly initialized struct posix_acl *default_acl, *acl; ^~~~~~~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c: In function 'arm_smmu_of_xlate': /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:1581:12: note: byref variable will be forcibly initialized u32 mask, fwid = 0; ^~~~ /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:1581:6: note: byref variable will be forcibly initialized u32 mask, fwid = 0; ^~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:20: /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c: In function 'cpg_sd_clk_register': /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c:389:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c: In function 'cpg_z_clk_register': /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c:191:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c: In function 'arm_smmu_device_probe': /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:2108:18: note: byref variable will be forcibly initialized resource_size_t ioaddr; ^~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c: In function 'arm_smmu_init_domain_context': /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:624:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg pgtbl_cfg; ^~~~~~~~~ /kisskb/src/drivers/acpi/battery.c: In function 'acpi_battery_get_info': /kisskb/src/drivers/acpi/battery.c:528:22: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/battery.c: In function 'acpi_battery_get_state': /kisskb/src/drivers/acpi/battery.c:560:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/battery.c: In function 'acpi_battery_alarm_store': /kisskb/src/drivers/acpi/battery.c:657:16: note: byref variable will be forcibly initialized unsigned long x; ^ /kisskb/src/drivers/xen/grant-table.c: In function '__max_nr_grant_frames': /kisskb/src/drivers/xen/grant-table.c:702:27: note: byref variable will be forcibly initialized struct gnttab_query_size query; ^~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_request_version': /kisskb/src/drivers/xen/grant-table.c:1455:28: note: byref variable will be forcibly initialized struct gnttab_set_version gsv; ^~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map': /kisskb/src/drivers/xen/grant-table.c:1361:29: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^~~~ /kisskb/src/drivers/xen/grant-table.c:1355:28: note: byref variable will be forcibly initialized struct gnttab_setup_table setup; ^~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map_frames_v2': /kisskb/src/drivers/xen/grant-table.c:1308:34: note: byref variable will be forcibly initialized struct gnttab_get_status_frames getframes; ^~~~~~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_page_cache_shrink': /kisskb/src/drivers/xen/grant-table.c:915:15: note: byref variable will be forcibly initialized struct page *page[10]; ^~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_unmap_refs_sync': /kisskb/src/drivers/xen/grant-table.c:1270:34: note: byref variable will be forcibly initialized struct unmap_refs_callback_data data; ^~~~ 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/socfpga/clk-agilex.c:7: /kisskb/src/drivers/clk/socfpga/clk-agilex.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/acpica/nsprepkg.c: In function 'acpi_ns_check_package_list': /kisskb/src/drivers/acpi/acpica/nsprepkg.c:390:29: note: byref variable will be forcibly initialized union acpi_operand_object *sub_package; ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/eventpoll.c:10: /kisskb/src/fs/eventpoll.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c: In function '__ep_eventpoll_poll': /kisskb/src/fs/eventpoll.c:792:13: note: byref variable will be forcibly initialized poll_table pt; ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/eventpoll.c:11: /kisskb/src/fs/eventpoll.c:790:12: note: byref variable will be forcibly initialized LIST_HEAD(txlist); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/eventpoll.c: In function 'ep_send_events': /kisskb/src/fs/eventpoll.c:1625:13: note: byref variable will be forcibly initialized poll_table pt; ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/eventpoll.c:11: /kisskb/src/fs/eventpoll.c:1624:12: note: byref variable will be forcibly initialized LIST_HEAD(txlist); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/eventpoll.c:10: /kisskb/src/fs/eventpoll.c: In function 'ep_remove_wait_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:541:10: note: in expansion of macro 'smp_load_acquire' whead = smp_load_acquire(&pwq->whead); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/features.c: In function 'xen_setup_features': /kisskb/src/drivers/xen/features.c:24:26: note: byref variable will be forcibly initialized struct xen_feature_info fi; ^~ /kisskb/src/fs/eventpoll.c: In function 'ep_remove': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:693:9: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&v->next)) ^~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c: In function 'do_epoll_create': /kisskb/src/fs/eventpoll.c:1947:20: note: byref variable will be forcibly initialized struct eventpoll *ep = 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/eventpoll.c:10: /kisskb/src/fs/eventpoll.c: In function 'ep_poll_callback': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1214:3: note: in expansion of macro 'smp_store_release' smp_store_release(&ep_pwq_from_wait(wait)->whead, NULL); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c: In function 'ep_create_wakeup_source': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1372:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(epi->ws, ws); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1357:23: note: byref variable will be forcibly initialized struct name_snapshot n; ^ /kisskb/src/fs/eventpoll.c: In function 'ep_insert': /kisskb/src/fs/eventpoll.c:1436:19: note: byref variable will be forcibly initialized struct ep_pqueue epq; ^~~ /kisskb/src/fs/eventpoll.c: In function 'ep_modify': /kisskb/src/fs/eventpoll.c:1552:13: note: byref variable will be forcibly initialized poll_table pt; ^~ /kisskb/src/fs/eventpoll.c: In function 'ep_set_mstimeout': /kisskb/src/fs/eventpoll.c:1707:20: note: byref variable will be forcibly initialized struct timespec64 now, ts = { ^~~ /kisskb/src/fs/eventpoll.c: In function 'ep_poll': /kisskb/src/fs/eventpoll.c:1744:21: note: byref variable will be forcibly initialized struct timespec64 end_time = ep_set_mstimeout(timeout); ^~~~~~~~ /kisskb/src/fs/eventpoll.c:1739:10: note: byref variable will be forcibly initialized ktime_t expires, *to = NULL; ^~~~~~~ /kisskb/src/fs/eventpoll.c:1738:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/eventpoll.c: In function 'eventpoll_init': /kisskb/src/fs/eventpoll.c:2276:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_ctl': /kisskb/src/fs/eventpoll.c:2165:21: note: byref variable will be forcibly initialized struct epoll_event epds; ^~~~ /kisskb/src/drivers/clk/samsung/clk-cpu.c: In function 'exynos_register_cpu_clock': /kisskb/src/drivers/clk/samsung/clk-cpu.c:411:14: note: byref variable will be forcibly initialized const char *parent_name; ^~~~~~~~~~~ /kisskb/src/drivers/clk/samsung/clk-cpu.c:410:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/acpi/acpica/nsrepair.c: In function 'acpi_ns_simple_repair': /kisskb/src/drivers/acpi/acpica/nsrepair.c:126:29: note: byref variable will be forcibly initialized union acpi_operand_object *new_object = NULL; ^~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c: In function 'parse_command': /kisskb/src/fs/binfmt_misc.c:479:7: note: byref variable will be forcibly initialized char s[4]; ^ 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:12: note: byref variable will be forcibly initialized LIST_HEAD(staging_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:271:21: note: byref variable will be forcibly initialized struct xsd_sockmsg hdr; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_command_reply': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:425:4: note: byref variable will be forcibly initialized } msg; ^~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:194, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/of_address.h:7, from /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c:17: /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c: In function 'ap_cpu_clk_recalc_rate': /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c:149:6: note: byref variable will be forcibly initialized int cpu_clkdiv_ratio; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c: In function 'ap_cpu_clk_set_rate': /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c:164:11: note: byref variable will be forcibly initialized int ret, reg, divider = parent_rate / rate; ^~~ In file included from /kisskb/src/include/linux/of_platform.h:9, from /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c:18: /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized 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/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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:141:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(u->read_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c: In function 'ap_cpu_clock_probe': /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c:288:7: note: byref variable will be forcibly initialized int cpu, err; ^~~ /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c:286:15: note: byref variable will be forcibly initialized const char *parent_name; ^~~~~~~~~~~ /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c:285:24: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/mvebu/ap-cpu-clk.c:256:7: note: byref variable will be forcibly initialized int cpu, err; ^~~ 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:12: note: byref variable will be forcibly initialized LIST_HEAD(staging_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/acpi/acpica/nsrepair2.c: In function 'acpi_ns_repair_TSS': /kisskb/src/drivers/acpi/acpica/nsrepair2.c:710:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/fs/fhandle.c: In function 'do_sys_name_to_handle': /kisskb/src/fs/fhandle.c:23:6: note: byref variable will be forcibly initialized int handle_dwords, handle_bytes; ^~~~~~~~~~~~~ /kisskb/src/fs/fhandle.c:22:21: note: byref variable will be forcibly initialized struct file_handle f_handle; ^~~~~~~~ /kisskb/src/fs/fhandle.c: In function '__do_sys_name_to_handle_at': /kisskb/src/fs/fhandle.c:97:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/drivers/clk/meson/clk-regmap.c: In function 'clk_regmap_gate_is_enabled': /kisskb/src/drivers/clk/meson/clk-regmap.c:36:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/clk/meson/clk-regmap.c: In function 'clk_regmap_div_round_rate': /kisskb/src/drivers/clk/meson/clk-regmap.c:83:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/clk/meson/clk-regmap.c: In function 'clk_regmap_div_recalc_rate': /kisskb/src/drivers/clk/meson/clk-regmap.c:64:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/fs/fhandle.c: In function 'handle_to_path': /kisskb/src/fs/fhandle.c:171:21: note: byref variable will be forcibly initialized struct file_handle f_handle; ^~~~~~~~ /kisskb/src/drivers/clk/meson/clk-regmap.c: In function 'clk_regmap_mux_get_parent': /kisskb/src/drivers/clk/meson/clk-regmap.c:141:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/fs/fhandle.c: In function 'do_handle_open': /kisskb/src/fs/fhandle.c:219:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/drivers/clk/renesas/rcar-usb2-clock-sel.c: In function 'rcar_usb2_clock_sel_probe': /kisskb/src/drivers/clk/renesas/rcar-usb2-clock-sel.c:147:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/lib/parser.c: In function 'match_number': /kisskb/src/lib/parser.c:128:8: note: byref variable will be forcibly initialized char *endp; ^~~~ /kisskb/src/lib/parser.c: In function 'match_u64int': /kisskb/src/lib/parser.c:163:6: note: byref variable will be forcibly initialized u64 val; ^~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c:17: /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c: In function 'cpg_mssr_register_core_clk': /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c:333:14: note: byref variable will be forcibly initialized const char *parent_name; ^~~~~~~~~~~ /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c: In function 'cpg_mssr_register_mod_clk': /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c:412:14: note: byref variable will be forcibly initialized const char *parent_name; ^~~~~~~~~~~ /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c:410:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c: In function 'cpg_mssr_attach_dev': /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c:507:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ In file included from /kisskb/src/drivers/clk/meson/vid-pll-div.h:11, from /kisskb/src/drivers/clk/meson/vid-pll-div.c:11: /kisskb/src/drivers/clk/meson/vid-pll-div.c: In function 'meson_parm_read': /kisskb/src/drivers/clk/meson/parm.h:32:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/acpi/acpica/nsutils.c: In function 'acpi_ns_print_node_pathname': /kisskb/src/drivers/acpi/acpica/nsutils.c:40:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/acpi/acpica/nsutils.c: In function 'acpi_ns_internalize_name': /kisskb/src/drivers/acpi/acpica/nsutils.c:315:30: note: byref variable will be forcibly initialized struct acpi_namestring_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/nsutils.c: In function 'acpi_ns_get_node_unlocked': /kisskb/src/drivers/acpi/acpica/nsutils.c:641:8: note: byref variable will be forcibly initialized char *internal_path; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsutils.c:639:27: note: byref variable will be forcibly initialized union acpi_generic_state scope_info; ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'wait_for_devices': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:313:15: note: byref variable will be forcibly initialized 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:370:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(backend_state_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_reset_frontend': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:383:22: note: byref variable will be forcibly initialized struct xenbus_watch be_watch; ^~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_check_frontend': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:423:16: note: byref variable will be forcibly initialized int be_state, fe_state, err; ^~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:423:6: note: byref variable will be forcibly initialized int be_state, fe_state, err; ^~~~~~~~ /kisskb/src/drivers/base/power/sysfs.c: In function 'pm_qos_latency_tolerance_us_store': /kisskb/src/drivers/base/power/sysfs.c:273:6: note: byref variable will be forcibly initialized s32 value; ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_reset_state': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:457:18: note: byref variable will be forcibly initialized int devclass_n, dev_n; ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:457:6: note: byref variable will be forcibly initialized int devclass_n, dev_n; ^~~~~~~~~~ /kisskb/src/drivers/base/power/sysfs.c: In function 'autosuspend_delay_ms_store': /kisskb/src/drivers/base/power/sysfs.c:195:7: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int ret; ^~~ /kisskb/src/drivers/acpi/ec_sys.c: In function 'acpi_ec_add_debugfs': /kisskb/src/drivers/acpi/ec_sys.c:113:7: note: byref variable will be forcibly initialized char name[64]; ^~~~ /kisskb/src/drivers/acpi/ec_sys.c: In function 'acpi_ec_read_io': /kisskb/src/drivers/acpi/ec_sys.c:49:6: note: byref variable will be forcibly initialized u8 byte_read; ^~~~~~~~~ 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:194, 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:303:9: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized 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/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/parport/share.c:20: /kisskb/src/drivers/parport/share.c: In function 'parport_claim_or_block': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/parport/share.c:1122:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->wait_q, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/reset/reset-zynqmp.c: In function 'zynqmp_reset_status': /kisskb/src/drivers/reset/reset-zynqmp.c:56:6: note: byref variable will be forcibly initialized int val, err; ^~~ 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:194, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/renesas/clk-div6.c:12: /kisskb/src/drivers/clk/renesas/clk-div6.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/drivers/clk/renesas/clk-div6.c:18: /kisskb/src/drivers/clk/renesas/clk-div6.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clk/renesas/clk-div6.c: In function 'cpg_div6_register': /kisskb/src/drivers/clk/renesas/clk-div6.c:219:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/renesas/clk-div6.c: In function 'cpg_div6_clock_init': /kisskb/src/drivers/clk/renesas/clk-div6.c:296:14: note: byref variable will be forcibly initialized const char *clk_name = np->name; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsxfeval.c: In function 'acpi_ns_get_device_callback': /kisskb/src/drivers/acpi/acpica/nsxfeval.c:644:34: note: byref variable will be forcibly initialized struct acpi_pnp_device_id_list *cid; ^~~ /kisskb/src/drivers/acpi/acpica/nsxfeval.c:643:29: note: byref variable will be forcibly initialized struct acpi_pnp_device_id *hid; ^~~ /kisskb/src/drivers/acpi/acpica/nsxfeval.c:642:6: note: byref variable will be forcibly initialized u32 flags; ^~~~~ /kisskb/src/drivers/acpi/acpica/nsxfeval.c: In function 'acpi_evaluate_object': /kisskb/src/drivers/acpi/acpica/nsxfeval.c:170:12: note: byref variable will be forcibly initialized acpi_size buffer_space_needed; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsxfeval.c: In function 'acpi_evaluate_object_typed': /kisskb/src/drivers/acpi/acpica/nsxfeval.c:52:14: note: byref variable will be forcibly initialized acpi_handle target_handle; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsxfeval.c: In function 'acpi_get_devices': /kisskb/src/drivers/acpi/acpica/nsxfeval.c:776:31: note: byref variable will be forcibly initialized struct acpi_get_devices_info info; ^~~~ In file included from /kisskb/src/include/linux/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:265:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_align_pot': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1209:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_align': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1157:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'insert_outside_range': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:967:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_color': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2036:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_once': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:39: note: byref variable will be forcibly initialized struct drm_mm_node rsvd_lo, rsvd_hi, node; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:30: note: byref variable will be forcibly initialized struct drm_mm_node rsvd_lo, rsvd_hi, node; ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:21: note: byref variable will be forcibly initialized struct drm_mm_node rsvd_lo, rsvd_hi, node; ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1946:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_debug': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:296:2: note: in expansion of macro 'show_mm' show_mm(&mm); ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:268:21: note: byref variable will be forcibly initialized struct drm_mm_node nodes[2]; ^~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:267:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_init': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:260:3: note: in expansion of macro 'show_mm' show_mm(&mm); ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:208:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:207:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_drv.c: In function 'komeda_platform_probe': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_drv.c:117:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_color': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2202:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2200:12: note: byref variable will be forcibly initialized LIST_HEAD(evict_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2199:21: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_color_evict_range': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2448:3: note: in expansion of macro 'show_mm' show_mm(&mm); ^~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2360:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2367:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2360:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_color_evict': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2347:3: note: in expansion of macro 'show_mm' show_mm(&mm); ^~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2260:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2264:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2260:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_topdown': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1733:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1737:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1733:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_something': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1459:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1457:12: note: byref variable will be forcibly initialized LIST_HEAD(evict_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1456:21: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_evict_range': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1630:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1636:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1630:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_nothing': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1356:12: note: byref variable will be forcibly initialized LIST_HEAD(evict_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1355:21: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_everything': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1403:12: note: byref variable will be forcibly initialized LIST_HEAD(evict_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1402:21: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_evict': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1520:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1523:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1520:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_reserve': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:374:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:376:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp, *nodes, *node, *next; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:375:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:374:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_insert_range': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:880:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ /kisskb/src/drivers/acpi/spcr.c: In function 'acpi_parse_spcr': /kisskb/src/drivers/acpi/spcr.c:90:26: note: byref variable will be forcibly initialized struct acpi_table_spcr *table; ^~~~~ 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_bottomup': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1847:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1851:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1847:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_frag': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1085:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_insert': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:597:23: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:571:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:573:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:571:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^~~~~~ /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c: In function 's10_register_pll': /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c:149:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c: In function 'agilex_register_pll': /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c:186:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/acpi/cppc_acpi.c: In function 'acpi_get_psd': /kisskb/src/drivers/acpi/cppc_acpi.c:365:21: note: byref variable will be forcibly initialized struct acpi_buffer state = {0, NULL}; ^~~~~ /kisskb/src/drivers/acpi/cppc_acpi.c:364:21: note: byref variable will be forcibly initialized struct acpi_buffer format = {sizeof("NNNNN"), "NNNNN"}; ^~~~~~ /kisskb/src/drivers/acpi/cppc_acpi.c:363:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ /kisskb/src/drivers/acpi/cppc_acpi.c: In function 'acpi_get_psd_map': /kisskb/src/drivers/acpi/cppc_acpi.c:428:16: note: byref variable will be forcibly initialized cpumask_var_t covered_cpus; ^~~~~~~~~~~~ /kisskb/src/drivers/xen/manage.c: In function 'setup_shutdown_watcher': /kisskb/src/drivers/xen/manage.c:333:7: note: byref variable will be forcibly initialized char node[FEATURE_PATH_SIZE]; ^~~~ /kisskb/src/drivers/xen/manage.c: In function 'shutdown_handler': /kisskb/src/drivers/xen/manage.c:223:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/acpi/cppc_acpi.c: In function 'acpi_cppc_processor_probe': /kisskb/src/drivers/acpi/cppc_acpi.c:704:21: note: byref variable will be forcibly initialized struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ /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:6: note: byref variable will be forcibly initialized 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:303:9: note: byref variable will be forcibly initialized 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:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c: In function 'cp110_syscon_common_probe': /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c:225:6: note: byref variable will be forcibly initialized u32 nand_clk_ctrl; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/cppc_acpi.c: In function 'cppc_get_perf_caps': /kisskb/src/drivers/acpi/cppc_acpi.c:1095:60: note: byref variable will be forcibly initialized u64 high, low, guaranteed, nom, min_nonlinear, low_f = 0, nom_f = 0; ^~~~~ /kisskb/src/drivers/acpi/cppc_acpi.c:1095:49: note: byref variable will be forcibly initialized u64 high, low, guaranteed, nom, min_nonlinear, low_f = 0, nom_f = 0; ^~~~~ /kisskb/src/drivers/acpi/cppc_acpi.c:1095:34: note: byref variable will be forcibly initialized u64 high, low, guaranteed, nom, min_nonlinear, low_f = 0, nom_f = 0; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/cppc_acpi.c:1095:29: note: byref variable will be forcibly initialized u64 high, low, guaranteed, nom, min_nonlinear, low_f = 0, nom_f = 0; ^~~ /kisskb/src/drivers/acpi/cppc_acpi.c:1095:17: note: byref variable will be forcibly initialized u64 high, low, guaranteed, nom, min_nonlinear, low_f = 0, nom_f = 0; ^~~~~~~~~~ /kisskb/src/drivers/acpi/cppc_acpi.c:1095:12: note: byref variable will be forcibly initialized u64 high, low, guaranteed, nom, min_nonlinear, low_f = 0, nom_f = 0; ^~~ /kisskb/src/drivers/acpi/cppc_acpi.c:1095:6: note: byref variable will be forcibly initialized u64 high, low, guaranteed, nom, min_nonlinear, low_f = 0, nom_f = 0; ^~~~ /kisskb/src/drivers/acpi/cppc_acpi.c: In function 'cppc_get_perf_ctrs': /kisskb/src/drivers/acpi/cppc_acpi.c:1186:38: note: byref variable will be forcibly initialized u64 delivered, reference, ref_perf, ctr_wrap_time; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/cppc_acpi.c:1186:28: note: byref variable will be forcibly initialized u64 delivered, reference, ref_perf, ctr_wrap_time; ^~~~~~~~ /kisskb/src/drivers/acpi/cppc_acpi.c:1186:17: note: byref variable will be forcibly initialized u64 delivered, reference, ref_perf, ctr_wrap_time; ^~~~~~~~~ /kisskb/src/drivers/acpi/cppc_acpi.c:1186:6: note: byref variable will be forcibly initialized u64 delivered, reference, ref_perf, ctr_wrap_time; ^~~~~~~~~ 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/include/linux/cpufreq.h:11, from /kisskb/src/drivers/acpi/cppc_acpi.c:36: /kisskb/src/drivers/acpi/cppc_acpi.c: In function 'cppc_set_perf': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/cppc_acpi.c:1366:4: note: in expansion of macro 'wait_event' wait_event(pcc_ss_data->pcc_write_wait_q, ^~~~~~~~~~ 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:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'set_protocol': /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:453:17: note: byref variable will be forcibly initialized unsigned short num_bytes_read; ^~~~~~~~~~~~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/balloon.c:559:9: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(balloon_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'monitor_card': /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:667:16: note: byref variable will be forcibly initialized struct ptsreq ptsreq; ^~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:666:17: note: byref variable will be forcibly initialized unsigned short s; ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:27: /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'cmm_cm4000_release': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1723:3: note: in expansion of macro 'wait_event' wait_event(dev->devq, (link->open == 0)); ^~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'terminate_monitor': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:632:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->devq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'cmm_read': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:966:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:957:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:944:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'cmm_ioctl': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1583:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1571:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1560:18: note: byref variable will be forcibly initialized struct ptsreq krnptsreq; ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:27: /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1540:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1522:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1472:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1470:8: note: byref variable will be forcibly initialized int tmp; ^~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1449:8: note: byref variable will be forcibly initialized int status; ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:27: /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'cmm_write': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1111:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1096:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1052:17: note: byref variable will be forcibly initialized unsigned short s; ^ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/clk/samsung/clk-exynos-clkout.c:9: /kisskb/src/drivers/clk/samsung/clk-exynos-clkout.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clk/samsung/clk-exynos-clkout.c: In function 'exynos_clkout_init': /kisskb/src/drivers/clk/samsung/clk-exynos-clkout.c:71:8: note: byref variable will be forcibly initialized char name[] = "clkoutXX"; ^~~~ /kisskb/src/drivers/clk/samsung/clk-exynos-clkout.c:56:14: note: byref variable will be forcibly initialized const char *parent_names[EXYNOS_CLKOUT_PARENTS]; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/psargs.c: In function 'acpi_ps_get_next_field': /kisskb/src/drivers/acpi/acpica/psargs.c:462:6: note: byref variable will be forcibly initialized u32 name; ^~~~ /kisskb/src/drivers/acpi/acpica/psargs.c: In function 'acpi_ps_get_next_namepath': /kisskb/src/drivers/acpi/acpica/psargs.c:205:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/nsxfname.c: In function 'acpi_get_handle': /kisskb/src/drivers/acpi/acpica/nsxfname.c:50:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node = NULL; ^~~~ /kisskb/src/drivers/acpi/acpica/nsxfname.c: In function 'acpi_get_object_info': /kisskb/src/drivers/acpi/acpica/nsxfname.c:234:29: note: byref variable will be forcibly initialized struct acpi_pnp_device_id *cls = NULL; ^~~ /kisskb/src/drivers/acpi/acpica/nsxfname.c:233:29: note: byref variable will be forcibly initialized struct acpi_pnp_device_id *uid = NULL; ^~~ /kisskb/src/drivers/acpi/acpica/nsxfname.c:232:29: note: byref variable will be forcibly initialized struct acpi_pnp_device_id *hid = NULL; ^~~ /kisskb/src/drivers/acpi/acpica/nsxfname.c:231:34: note: byref variable will be forcibly initialized struct acpi_pnp_device_id_list *cid_list = NULL; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsxfname.c: In function 'acpi_install_method': /kisskb/src/drivers/acpi/acpica/nsxfname.c:484:26: note: byref variable will be forcibly initialized struct acpi_parse_state parser_state; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsxfname.c:482:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/lib/random32.c: In function 'prandom_state_selftest': /kisskb/src/lib/random32.c:290:20: note: byref variable will be forcibly initialized struct rnd_state state; ^~~~~ /kisskb/src/lib/random32.c:275:20: note: byref variable will be forcibly initialized struct rnd_state state; ^~~~~ /kisskb/src/lib/random32.c: In function 'prandom_seed_full_state': /kisskb/src/lib/random32.c:116:7: note: byref variable will be forcibly initialized u32 seeds[4]; ^~~~~ /kisskb/src/drivers/acpi/pptt.c: In function 'acpi_find_cache_level': /kisskb/src/drivers/acpi/pptt.c:144:26: note: byref variable will be forcibly initialized struct acpi_pptt_cache *ret = NULL; ^~~ /kisskb/src/drivers/acpi/pptt.c: In function 'acpi_count_levels': /kisskb/src/drivers/acpi/pptt.c:183:6: note: byref variable will be forcibly initialized int total_levels = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c: In function 's10_register_periph': /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:83:14: note: byref variable will be forcibly initialized const char *parent_name = clks->parent_name; ^~~~~~~~~~~ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:81:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/acpi/pptt.c: In function 'acpi_find_cache_node': /kisskb/src/drivers/acpi/pptt.c:325:15: note: byref variable will be forcibly initialized unsigned int total_levels = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c: In function 's10_register_cnt_periph': /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:117:14: note: byref variable will be forcibly initialized const char *parent_name = clks->parent_name; ^~~~~~~~~~~ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:115:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/acpi/pptt.c: In function 'check_acpi_cpu_flag': /kisskb/src/drivers/acpi/pptt.c:559:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/sound/soc/codecs/wm8741.c: In function 'wm8741_set_pdata': /kisskb/src/sound/soc/codecs/wm8741.c:553:6: note: byref variable will be forcibly initialized u32 diff_mode; ^~~~~~~~~ /kisskb/src/drivers/acpi/pptt.c: In function 'find_acpi_cpu_topology_tag': /kisskb/src/drivers/acpi/pptt.c:527:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/drivers/acpi/pptt.c: In function 'cache_setup_acpi_cpu': /kisskb/src/drivers/acpi/pptt.c:418:30: note: byref variable will be forcibly initialized struct acpi_pptt_processor *cpu_node = NULL; ^~~~~~~~ /kisskb/src/drivers/acpi/pptt.c: In function 'acpi_find_last_cache_level': /kisskb/src/drivers/acpi/pptt.c:595:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/drivers/acpi/pptt.c: In function 'cache_setup_acpi': /kisskb/src/drivers/acpi/pptt.c:629:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/drivers/acpi/pptt.c: In function 'find_acpi_cpu_cache_topology': /kisskb/src/drivers/acpi/pptt.c:699:30: note: byref variable will be forcibly initialized struct acpi_pptt_processor *cpu_node = NULL; ^~~~~~~~ /kisskb/src/drivers/acpi/pptt.c:695:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/drivers/acpi/acpica/psloop.c: In function 'acpi_ps_get_arguments': /kisskb/src/drivers/acpi/acpica/psloop.c:54:27: note: byref variable will be forcibly initialized union acpi_parse_object *arg = NULL; ^~~ /kisskb/src/drivers/acpi/acpica/psloop.c: In function 'acpi_ps_parse_loop': /kisskb/src/drivers/acpi/acpica/psloop.c:224:27: note: byref variable will be forcibly initialized union acpi_parse_object *op = NULL; /* current op */ ^~ /kisskb/src/drivers/acpi/acpica/psobject.c: In function 'acpi_ps_build_named_op': /kisskb/src/drivers/acpi/acpica/psobject.c:160:27: note: byref variable will be forcibly initialized union acpi_parse_object *arg = NULL; ^~~ /kisskb/src/drivers/acpi/acpica/psobject.c: In function 'acpi_ps_create_op': /kisskb/src/drivers/acpi/acpica/psobject.c:303:27: note: byref variable will be forcibly initialized union acpi_parse_object *named_op = NULL; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/psobject.c:302:27: note: byref variable will be forcibly initialized union acpi_parse_object *op; ^~ /kisskb/src/drivers/xen/time.c: In function 'xen_steal_clock': /kisskb/src/drivers/xen/time.c:154:28: note: byref variable will be forcibly initialized struct vcpu_runstate_info state; ^~~~~ 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:10, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/xen/time.c: In function 'xen_manage_runstate_time': /kisskb/src/drivers/xen/time.c:87:28: note: byref variable will be forcibly initialized struct vcpu_runstate_info state; ^~~~~ /kisskb/src/drivers/xen/time.c: In function 'xen_setup_runstate_info': /kisskb/src/drivers/xen/time.c:162:44: note: byref variable will be forcibly initialized struct vcpu_register_runstate_memory_area area; ^~~~ /kisskb/src/drivers/misc/c2port/core.c: In function 'c2port_poll_in_busy': /kisskb/src/drivers/misc/c2port/core.c:259:5: note: byref variable will be forcibly initialized u8 addr; ^~~~ /kisskb/src/drivers/misc/c2port/core.c: In function 'c2port_poll_out_ready': /kisskb/src/drivers/misc/c2port/core.c:280:5: note: byref variable will be forcibly initialized u8 addr; ^~~~ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_write_flash_data': /kisskb/src/drivers/misc/c2port/core.c:741:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 status; ^~~~~~ /kisskb/src/drivers/misc/c2port/core.c: In function 'c2port_store_flash_access': /kisskb/src/drivers/misc/c2port/core.c:523:6: note: byref variable will be forcibly initialized int status; ^~~~~~ /kisskb/src/drivers/misc/c2port/core.c: In function 'access_store': /kisskb/src/drivers/misc/c2port/core.c:355:6: note: byref variable will be forcibly initialized int status, ret; ^~~~~~ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_show_rev_id': /kisskb/src/drivers/misc/c2port/core.c:439:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_show_dev_id': /kisskb/src/drivers/misc/c2port/core.c:402:5: note: byref variable will be forcibly initialized u8 data; ^~~~ In file included from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/drivers/base/firmware_loader/main.c:24: /kisskb/src/drivers/base/firmware_loader/main.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'fw_decompress_xz_single': /kisskb/src/drivers/base/firmware_loader/main.c:384:16: note: byref variable will be forcibly initialized struct xz_buf xz_buf; ^~~~~~ /kisskb/src/drivers/base/firmware_loader/main.c: In function '_request_firmware_prepare': /kisskb/src/drivers/base/firmware_loader/main.c:729:18: note: byref variable will be forcibly initialized struct fw_priv *fw_priv; ^~~~~~~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'fw_get_filesystem_firmware': /kisskb/src/drivers/base/firmware_loader/main.c:508:10: note: byref variable will be forcibly initialized size_t file_size = 0; ^~~~~~~~~ /kisskb/src/drivers/base/firmware_loader/main.c:495:8: note: byref variable will be forcibly initialized void *buffer = NULL; ^~~~~~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'fw_decompress_xz_pages': /kisskb/src/drivers/base/firmware_loader/main.c:410:16: note: byref variable will be forcibly initialized struct xz_buf xz_buf; ^~~~~~ /kisskb/src/drivers/base/firmware_loader/main.c: In function '_request_firmware': /kisskb/src/drivers/base/firmware_loader/main.c:794:19: note: byref variable will be forcibly initialized struct firmware *fw = NULL; ^~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'request_firmware_work_func': /kisskb/src/drivers/base/firmware_loader/main.c:1073:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/xen/xen-balloon.c: In function 'watch_target': /kisskb/src/drivers/xen/xen-balloon.c:66:33: note: byref variable will be forcibly initialized unsigned long long new_target, static_max; ^~~~~~~~~~ /kisskb/src/drivers/xen/xen-balloon.c:66:21: note: byref variable will be forcibly initialized unsigned long long new_target, static_max; ^~~~~~~~~~ /kisskb/src/drivers/xen/xen-balloon.c: In function 'store_target': /kisskb/src/drivers/xen/xen-balloon.c:196:8: note: byref variable will be forcibly initialized char *endchar; ^~~~~~~ /kisskb/src/drivers/xen/xen-balloon.c: In function 'store_target_kb': /kisskb/src/drivers/xen/xen-balloon.c:166:8: note: byref variable will be forcibly initialized char *endchar; ^~~~~~~ /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c: In function 's10_register_gate': /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c:73:14: note: byref variable will be forcibly initialized const char *parent_name = clks->parent_name; ^~~~~~~~~~~ /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c:72:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.c: In function 'config_id_show': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.c:74:25: note: byref variable will be forcibly initialized union komeda_config_id config_id; ^~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:131, from /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:58: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'perf_trace_drm_sched_job': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_job, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_job, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'perf_trace_drm_run_job': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_run_job, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_run_job, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'perf_trace_drm_sched_process_job': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_process_job, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_process_job, ^~~~~~~~~~~ /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:6: note: byref variable will be forcibly initialized u32 pipe_id = U32_MAX; ^~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'perf_trace_drm_sched_job_wait_dep': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_job_wait_dep, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_job_wait_dep, ^~~~~~~~~~~ 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:58: /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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:62:1: note: in expansion of macro 'TRACE_EVENT' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:89:1: note: in expansion of macro 'TRACE_EVENT' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:102:1: note: in expansion of macro 'TRACE_EVENT' 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:778:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(sched->wake_up_worker, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/xen/evtchn.c:56: /kisskb/src/drivers/xen/evtchn.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ In file included from /kisskb/src/drivers/xen/evtchn.c:52: /kisskb/src/drivers/xen/evtchn.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/xen/evtchn.c: In function 'evtchn_bind_to_user': /kisskb/src/drivers/xen/evtchn.c:367:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^~~~~ In file included from /kisskb/src/drivers/xen/evtchn.c:56: /kisskb/src/drivers/xen/evtchn.c: In function 'evtchn_ioctl': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/evtchn.c:595:38: note: byref variable will be forcibly initialized struct ioctl_evtchn_restrict_domid ierd; ^~~~ /kisskb/src/drivers/xen/evtchn.c:567:30: note: byref variable will be forcibly initialized struct ioctl_evtchn_notify notify; ^~~~~~ /kisskb/src/drivers/xen/evtchn.c:544:30: note: byref variable will be forcibly initialized struct ioctl_evtchn_unbind unbind; ^~~~~~ /kisskb/src/drivers/xen/evtchn.c:520:31: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^~~~~~~~~~~~~ /kisskb/src/drivers/xen/evtchn.c:519:41: note: byref variable will be forcibly initialized struct ioctl_evtchn_bind_unbound_port bind; ^~~~ /kisskb/src/drivers/xen/evtchn.c:492:34: note: byref variable will be forcibly initialized struct evtchn_bind_interdomain bind_interdomain; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/evtchn.c:491:40: note: byref variable will be forcibly initialized struct ioctl_evtchn_bind_interdomain bind; ^~~~ /kisskb/src/drivers/xen/evtchn.c:467:27: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^~~~~~~~~ /kisskb/src/drivers/xen/evtchn.c:466:33: note: byref variable will be forcibly initialized struct ioctl_evtchn_bind_virq bind; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/xen/evtchn.c:36: /kisskb/src/drivers/xen/evtchn.c: In function 'evtchn_read': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/evtchn.c:223:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(u->evtchn_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/clk/clk-bulk.c:13: /kisskb/src/drivers/clk/clk-bulk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_set_clock': /kisskb/src/drivers/mfd/sm501.c:520:21: note: byref variable will be forcibly initialized struct sm501_clock to; ^~ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_init_dev': /kisskb/src/drivers/mfd/sm501.c:1301:18: note: byref variable will be forcibly initialized resource_size_t mem_avail; ^~~~~~~~~ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_find_clock': /kisskb/src/drivers/mfd/sm501.c:645:21: note: byref variable will be forcibly initialized struct sm501_clock to; ^~ /kisskb/src/drivers/xen/arm-device.c: In function 'xen_unmap_device_mmio': /kisskb/src/drivers/xen/arm-device.c:20:33: note: byref variable will be forcibly initialized struct xen_remove_from_physmap xrp; ^~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/xen/arm-device.c:7: /kisskb/src/drivers/xen/arm-device.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/xen/arm-device.c: In function 'xen_map_device_mmio': /kisskb/src/drivers/xen/arm-device.c:52:35: note: byref variable will be forcibly initialized struct xen_add_to_physmap_range xatp = { ^~~~ In file included from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/dma-mapping.h:10, from /kisskb/src/drivers/xen/gntdev.c:25: /kisskb/src/drivers/xen/gntdev.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/clk/zte/clk.c: In function 'zx_audio_div_set_rate': /kisskb/src/drivers/clk/zte/clk.c:419:32: note: byref variable will be forcibly initialized struct zx_clk_audio_div_table divt; ^~~~ /kisskb/src/drivers/clk/zte/clk.c: In function 'zx_audio_div_round_rate': /kisskb/src/drivers/clk/zte/clk.c:408:32: note: byref variable will be forcibly initialized struct zx_clk_audio_div_table divt; ^~~~ /kisskb/src/drivers/clk/zte/clk.c: In function 'clk_register_zx_pll': /kisskb/src/drivers/clk/zte/clk.c:161:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function '__unmap_grant_pages': /kisskb/src/drivers/xen/gntdev.c:358:32: note: byref variable will be forcibly initialized struct gntab_unmap_queue_data unmap_data; ^~~~~~~~~~ /kisskb/src/drivers/clk/zte/clk.c: In function 'clk_register_zx_audio': /kisskb/src/drivers/clk/zte/clk.c:300:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_get_offset_for_vaddr': /kisskb/src/drivers/xen/gntdev.c:619:43: note: byref variable will be forcibly initialized struct ioctl_gntdev_get_offset_for_vaddr op; ^~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_notify': /kisskb/src/drivers/xen/gntdev.c:651:35: note: byref variable will be forcibly initialized struct ioctl_gntdev_unmap_notify op; ^~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_get_page': /kisskb/src/drivers/xen/gntdev.c:730:15: note: byref variable will be forcibly initialized struct page *page; ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_grant_copy_seg': /kisskb/src/drivers/xen/gntdev.c:816:17: note: byref variable will be forcibly initialized unsigned long gfn; ^~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_grant_copy': /kisskb/src/drivers/xen/gntdev.c:894:36: note: byref variable will be forcibly initialized struct gntdev_grant_copy_segment seg; ^~~ /kisskb/src/drivers/xen/gntdev.c:883:27: note: byref variable will be forcibly initialized struct gntdev_copy_batch batch; ^~~~~ /kisskb/src/drivers/xen/gntdev.c:882:33: note: byref variable will be forcibly initialized struct ioctl_gntdev_grant_copy copy; ^~~~ In file included from /kisskb/src/drivers/xen/gntdev.c:43: /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_put_map': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_map_grant_ref': /kisskb/src/drivers/xen/gntdev.c:561:36: note: byref variable will be forcibly initialized struct ioctl_gntdev_map_grant_ref op; ^~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_unmap_grant_ref': /kisskb/src/drivers/xen/gntdev.c:596:38: note: byref variable will be forcibly initialized struct ioctl_gntdev_unmap_grant_ref op; ^~ In file included from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/dma-buf.h:19, from /kisskb/src/drivers/gpu/drm/vgem/vgem_drv.c:33: /kisskb/src/drivers/gpu/drm/vgem/vgem_drv.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/vgem/vgem_drv.c:35: /kisskb/src/drivers/gpu/drm/vgem/vgem_drv.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/vgem/vgem_drv.c: In function 'vgem_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'clear_interruption': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:70:5: note: byref variable will be forcibly initialized u8 interrupt; ^~~~~~~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'st33zp24_cancel': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:85:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'st33zp24_status': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:99:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'check_locality': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:113:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'release_locality': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:165:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'get_burstcount': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:182:5: note: byref variable will be forcibly initialized u8 temp; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'request_locality': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:135:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'wait_for_stat': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:99:5: note: byref variable will be forcibly initialized u8 data; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:7: /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:270:10: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(*queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:245:7: note: byref variable will be forcibly initialized bool canceled = false; ^~~~~~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'st33zp24_send': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:85:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:165:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:99:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:99:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:85:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:99:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:362:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'st33zp24_recv': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:85:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:165:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'st33zp24_probe': /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:514:5: note: byref variable will be forcibly initialized u8 intmask = 0; ^~~~~~~ /kisskb/src/lib/kasprintf.c: In function 'kvasprintf': /kisskb/src/lib/kasprintf.c:19:10: note: byref variable will be forcibly initialized va_list aq; ^~ /kisskb/src/lib/kasprintf.c: In function 'kasprintf': /kisskb/src/lib/kasprintf.c:55:10: note: byref variable will be forcibly initialized va_list ap; ^~ In file included from /kisskb/src/drivers/xen/gntalloc.c:71: /kisskb/src/drivers/xen/gntalloc.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/gntalloc.c: In function '__del_gref': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/gntalloc.c: In function 'gntalloc_ioctl_dealloc': /kisskb/src/drivers/xen/gntalloc.c:350:37: note: byref variable will be forcibly initialized struct ioctl_gntalloc_dealloc_gref op; ^~ In file included from /kisskb/src/drivers/xen/gntalloc.c:58: /kisskb/src/drivers/xen/gntalloc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:12: note: byref variable will be forcibly initialized LIST_HEAD(queue_file); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/gntalloc.c:125:12: note: byref variable will be forcibly initialized LIST_HEAD(queue_gref); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/gntalloc.c: In function 'gntalloc_ioctl_alloc': /kisskb/src/drivers/xen/gntalloc.c:287:35: note: byref variable will be forcibly initialized struct ioctl_gntalloc_alloc_gref op; ^~ /kisskb/src/drivers/xen/gntalloc.c: In function 'gntalloc_ioctl_unmap_notify': /kisskb/src/drivers/xen/gntalloc.c:388:37: note: byref variable will be forcibly initialized struct ioctl_gntalloc_unmap_notify op; ^~ In file included from /kisskb/src/include/linux/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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1925:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(endpoint->ep_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_obtain_idt': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:621:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(channel->wr_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_myflush': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1130:12: note: in expansion of macro 'wait_event_interruptible_timeout' else if (wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1127:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(channel->rd_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_write': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1372:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(channel->rd_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_read': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:929:5: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:897:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_get_dma_buffers': /kisskb/src/drivers/char/xillybus/xillybus_core.c:324:13: note: byref variable will be forcibly initialized dma_addr_t dma_addr; ^~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_setupchannels': /kisskb/src/drivers/char/xillybus/xillybus_core.c:423:27: note: byref variable will be forcibly initialized struct xilly_alloc_state wr_alloc = { ^~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:415:27: note: byref variable will be forcibly initialized struct xilly_alloc_state rd_alloc = { ^~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_init_chrdev': /kisskb/src/drivers/char/xillybus/xillybus_core.c:1808:7: note: byref variable will be forcibly initialized char devname[48]; ^~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1806:8: note: byref variable will be forcibly initialized dev_t dev; ^~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1642:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/bd9571mwv.c: In function 'bd9571mwv_identify': /kisskb/src/drivers/mfd/bd9571mwv.c:116:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_endpoint_discovery': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1988:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(endpoint->ep_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1954:26: note: byref variable will be forcibly initialized struct xilly_idt_handle idt_handle; ^~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1952:16: note: byref variable will be forcibly initialized unsigned char bogus_idt[8] = { 1, 224, (PAGE_SHIFT)-2, 0, ^~~~~~~~~ /kisskb/src/drivers/xen/sys-hypervisor.c: In function 'xen_feature_show': /kisskb/src/drivers/xen/sys-hypervisor.c:323:26: note: byref variable will be forcibly initialized struct xen_feature_info info; ^~~~ /kisskb/src/drivers/xen/sys-hypervisor.c: In function 'uuid_show': /kisskb/src/drivers/xen/sys-hypervisor.c:160:22: note: byref variable will be forcibly initialized xen_domain_handle_t uuid; ^~~~ /kisskb/src/drivers/char/tpm/tpm-dev-common.c: In function 'tpm_dev_transmit': /kisskb/src/drivers/char/tpm/tpm-dev-common.c:29:15: note: byref variable will be forcibly initialized ssize_t ret, len; ^~~ /kisskb/src/drivers/char/tpm/tpm-chip.c: In function 'tpm_default_chip': /kisskb/src/drivers/char/tpm/tpm-chip.c:199:6: note: byref variable will be forcibly initialized int chip_num = 0; ^~~~~~~~ /kisskb/src/drivers/xen/swiotlb-xen.c: In function 'xen_swiotlb_fixup': /kisskb/src/drivers/xen/swiotlb-xen.c:126:13: note: byref variable will be forcibly initialized dma_addr_t dma_handle; ^~~~~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_restrict': /kisskb/src/drivers/xen/privcmd.c:706:10: note: byref variable will be forcibly initialized domid_t dom; ^~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_hypercall': /kisskb/src/drivers/xen/privcmd.c:70:27: note: byref variable will be forcibly initialized struct privcmd_hypercall hypercall; ^~~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mfd/exynos-lpass.c: In function 'exynos_lpass_core_sw_reset': /kisskb/src/drivers/mfd/exynos-lpass.c:60:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap': /kisskb/src/drivers/xen/privcmd.c:258:24: note: byref variable will be forcibly initialized struct mmap_gfn_state state; ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/xen/privcmd.c:13: /kisskb/src/drivers/xen/privcmd.c:257:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/privcmd.c:253:22: note: byref variable will be forcibly initialized struct privcmd_mmap mmapcmd; ^~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_batch': /kisskb/src/drivers/xen/privcmd.c:452:26: note: byref variable will be forcibly initialized struct mmap_batch_state state; ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/xen/privcmd.c:13: /kisskb/src/drivers/xen/privcmd.c:451:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/privcmd.c:447:30: note: byref variable will be forcibly initialized struct privcmd_mmapbatch_v2 m; ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_dm_op': /kisskb/src/drivers/xen/privcmd.c:625:15: note: byref variable will be forcibly initialized unsigned int pinned = 0; ^~~~~~ /kisskb/src/drivers/xen/privcmd.c:618:23: note: byref variable will be forcibly initialized struct privcmd_dm_op kdata; ^~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_resource': /kisskb/src/drivers/xen/privcmd.c:727:34: note: byref variable will be forcibly initialized struct xen_mem_acquire_resource xdata; ^~~~~ /kisskb/src/drivers/xen/privcmd.c:725:31: note: byref variable will be forcibly initialized struct privcmd_mmap_resource kdata; ^~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clk/clkdev.c: In function '__clk_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:301:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_alloc': /kisskb/src/drivers/clk/clkdev.c:197:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_hw_alloc': /kisskb/src/drivers/clk/clkdev.c:211:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_create': /kisskb/src/drivers/clk/clkdev.c:234:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_hw_create': /kisskb/src/drivers/clk/clkdev.c:257:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clk_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:344:21: note: byref variable will be forcibly initialized struct clk_lookup *cl; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clk_hw_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:371:21: note: byref variable will be forcibly initialized struct clk_lookup *cl; ^~ 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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/misc/eeprom/at24.c:9: /kisskb/src/drivers/misc/eeprom/at24.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/misc/eeprom/at24.c: In function 'at24_probe': /kisskb/src/drivers/misc/eeprom/at24.c:600:5: note: byref variable will be forcibly initialized u8 test_byte; ^~~~~~~~~ /kisskb/src/drivers/misc/eeprom/at24.c:596:18: note: byref variable will be forcibly initialized unsigned int i, num_addresses; ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/eeprom/at24.c:592:34: note: byref variable will be forcibly initialized u32 byte_len, page_size, flags, addrw; ^~~~~ /kisskb/src/drivers/misc/eeprom/at24.c:592:16: note: byref variable will be forcibly initialized u32 byte_len, page_size, flags, addrw; ^~~~~~~~~ /kisskb/src/drivers/misc/eeprom/at24.c:592:6: note: byref variable will be forcibly initialized u32 byte_len, page_size, flags, addrw; ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/clk.h:226, from /kisskb/src/drivers/clk/clk.c:95: /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_rate': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_parent': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/clk.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/clk.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_phase': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/clk.h:154:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/clk.h:154:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:154:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_duty_cycle': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/clk.h:187:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/clk.h:187:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:187:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/clk.h:226, from /kisskb/src/drivers/clk/clk.c:95: /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_parent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/clk.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_phase': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/clk.h:154:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:154:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_duty_cycle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/clk.h:187:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:187:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_core_req_round_rate_nolock': /kisskb/src/drivers/clk/clk.c:2137:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^~~ /kisskb/src/drivers/clk/clk.c: In function '__clk_notify': /kisskb/src/drivers/clk/clk.c:1485:27: note: byref variable will be forcibly initialized struct clk_notifier_data cnd; ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_dump_one': /kisskb/src/drivers/clk/clk.c:2972:26: note: byref variable will be forcibly initialized unsigned long min_rate, max_rate; ^~~~~~~~ /kisskb/src/drivers/clk/clk.c:2972:16: note: byref variable will be forcibly initialized unsigned long min_rate, max_rate; ^~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_max_rate_show': /kisskb/src/drivers/clk/clk.c:3219:26: note: byref variable will be forcibly initialized unsigned long min_rate, max_rate; ^~~~~~~~ /kisskb/src/drivers/clk/clk.c:3219:16: note: byref variable will be forcibly initialized unsigned long min_rate, max_rate; ^~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_min_rate_show': /kisskb/src/drivers/clk/clk.c:3205:26: note: byref variable will be forcibly initialized unsigned long min_rate, max_rate; ^~~~~~~~ /kisskb/src/drivers/clk/clk.c:3205:16: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_core_get': /kisskb/src/drivers/clk/clk.c:400:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_calc_new_rates': /kisskb/src/drivers/clk/clk.c:1936:27: note: byref variable will be forcibly initialized struct clk_rate_request req; ^~~ /kisskb/src/drivers/clk/clk.c:1919:16: note: byref variable will be forcibly initialized unsigned long max_rate; ^~~~~~~~ /kisskb/src/drivers/clk/clk.c:1918:16: note: byref variable will be forcibly initialized unsigned long min_rate; ^~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_mux_determine_rate_flags': /kisskb/src/drivers/clk/clk.c:552:26: note: byref variable will be forcibly initialized struct clk_rate_request parent_req = *req; ^~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_hw_round_rate': /kisskb/src/drivers/clk/clk.c:1415:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_round_rate': /kisskb/src/drivers/clk/clk.c:1439:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_set_duty_cycle': /kisskb/src/drivers/clk/clk.c:2813:18: note: byref variable will be forcibly initialized struct clk_duty duty; ^~~~ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_hw': /kisskb/src/drivers/clk/clk.c:4732:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_parent_name': /kisskb/src/drivers/clk/clk.c:4801:6: note: byref variable will be forcibly initialized u32 pv; ^~ /kisskb/src/drivers/clk/clk.c:4799:14: note: byref variable will be forcibly initialized const char *clk_name; ^~~~~~~~ /kisskb/src/drivers/clk/clk.c:4797:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_detect_critical': /kisskb/src/drivers/clk/clk.c:4940:11: note: byref variable will be forcibly initialized uint32_t idx; ^~~ 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/clk.c:4967:12: note: byref variable will be forcibly initialized LIST_HEAD(clk_provider_list); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/clk/clk.c:4962:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^~~~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'unmap_gfn': /kisskb/src/drivers/xen/xlate_mmu.c:176:33: note: byref variable will be forcibly initialized struct xen_remove_from_physmap xrp; ^~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'remap_pte_fn': /kisskb/src/drivers/xen/xlate_mmu.c:103:34: note: byref variable will be forcibly initialized struct xen_add_to_physmap_range xatp = { ^~~~ /kisskb/src/drivers/xen/xlate_mmu.c:99:15: note: byref variable will be forcibly initialized struct page *page = info->pages[info->index++]; ^~~~ /kisskb/src/lib/bitmap.c: In function 'bitmap_getnum': /kisskb/src/lib/bitmap.c:526:21: note: byref variable will be forcibly initialized unsigned long long n; ^ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_remap_gfn_array': /kisskb/src/drivers/xen/xlate_mmu.c:151:20: note: byref variable will be forcibly initialized struct remap_data data; ^~~~ In file included from /kisskb/src/lib/bitmap.c:15: /kisskb/src/lib/bitmap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_map_ballooned_pages': /kisskb/src/drivers/xen/xlate_mmu.c:220:27: note: byref variable will be forcibly initialized struct map_balloon_pages data; ^~~~ /kisskb/src/drivers/mfd/gateworks-gsc.c: In function 'gsc_powerdown': /kisskb/src/drivers/mfd/gateworks-gsc.c:79:16: note: byref variable will be forcibly initialized unsigned char regs[4]; ^~~~ /kisskb/src/drivers/mfd/gateworks-gsc.c: In function 'gsc_store': /kisskb/src/drivers/mfd/gateworks-gsc.c:127:7: note: byref variable will be forcibly initialized long value; ^~~~~ /kisskb/src/drivers/mfd/gateworks-gsc.c: In function 'gsc_probe': /kisskb/src/drivers/mfd/gateworks-gsc.c:204:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/mfd/gateworks-gsc.c:202:31: note: byref variable will be forcibly initialized struct regmap_irq_chip_data *irq_data; ^~~~~~~~ /kisskb/src/drivers/clk/clk-fixed-factor.c: In function '_of_fixed_factor_clk_setup': /kisskb/src/drivers/clk/clk-fixed-factor.c:167:11: note: byref variable will be forcibly initialized u32 div, mult; ^~~~ /kisskb/src/drivers/clk/clk-fixed-factor.c:167:6: note: byref variable will be forcibly initialized u32 div, mult; ^~~ /kisskb/src/drivers/clk/clk-fixed-factor.c:165:14: note: byref variable will be forcibly initialized const char *clk_name = node->name; ^~~~~~~~ /kisskb/src/lib/bitmap.c: In function 'bitmap_parselist': /kisskb/src/lib/bitmap.c:640:16: note: byref variable will be forcibly initialized struct region r; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/char/mem.c:12: /kisskb/src/drivers/char/mem.c: In function 'devmem_init_inode': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/mem.c:1064:2: note: in expansion of macro 'smp_store_release' smp_store_release(&devmem_inode, inode); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_parse_16_native': /kisskb/src/drivers/base/regmap/regmap.c:367:6: note: byref variable will be forcibly initialized u16 v; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_parse_32_native': /kisskb/src/drivers/base/regmap/regmap.c:409:6: note: byref variable will be forcibly initialized u32 v; ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_parse_64_native': /kisskb/src/drivers/base/regmap/regmap.c:442:6: note: byref variable will be forcibly initialized u64 v; ^ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/drivers/base/regmap/trace.h:257, from /kisskb/src/drivers/base/regmap/regmap.c:23: /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_reg': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_block': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regcache_sync': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_bool': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_async': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regcache_drop_region': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/base/regmap/trace.h:257, from /kisskb/src/drivers/base/regmap/regmap.c:23: /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_reg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regcache_sync': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_bool': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_async': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regcache_drop_region': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^~~~~~~~~~~ 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/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_cached': /kisskb/src/drivers/base/regmap/regmap.c:107:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/base/regmap/regmap.c: In function '_regmap_update_bits': /kisskb/src/drivers/base/regmap/regmap.c:3022:20: note: byref variable will be forcibly initialized unsigned int tmp, orig; ^~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function '_regmap_select_page': /kisskb/src/drivers/base/regmap/regmap.c:1561:7: note: byref variable will be forcibly initialized bool page_chg; ^~~~~~~~ /kisskb/src/sound/soc/codecs/wm8804.c: In function 'wm8804_set_pll': /kisskb/src/sound/soc/codecs/wm8804.c:417:18: note: byref variable will be forcibly initialized struct pll_div pll_div; ^~~~~~~ /kisskb/src/sound/soc/codecs/wm8804.c:407:7: note: byref variable will be forcibly initialized bool change; ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_ee_match_id': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1097:7: note: byref variable will be forcibly initialized char devname[I2C_NAME_SIZE]; ^~~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1096:14: note: byref variable will be forcibly initialized 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:1124:6: note: byref variable will be forcibly initialized u32 eeprom_addr; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/wm8804.c: In function 'wm8804_probe': /kisskb/src/sound/soc/codecs/wm8804.c:568:20: note: byref variable will be forcibly initialized unsigned int id1, id2; ^~~ /kisskb/src/sound/soc/codecs/wm8804.c:568:15: note: byref variable will be forcibly initialized unsigned int id1, id2; ^~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_smb_write_i2c_block': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:510:12: note: byref variable will be forcibly initialized u8 ccode, buf[I2C_SMBUS_BLOCK_MAX + 1]; ^~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_smb_read_i2c_block': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:540:12: note: byref variable will be forcibly initialized 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:819:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:818:21: note: byref variable will be forcibly initialized struct idt_csr_seq csrseq; ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_check_dev': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1286:6: note: byref variable will be forcibly initialized u32 viddid; ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_csr_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:754:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:753:21: note: byref variable will be forcibly initialized struct idt_csr_seq csrseq; ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_eeprom_read_byte': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:580:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:579:24: note: byref variable will be forcibly initialized struct idt_eeprom_seq eeseq; ^~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_eeprom_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:652:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:651:24: note: byref variable will be forcibly initialized struct idt_eeprom_seq eeseq; ^~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_create_dbgfs_files': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1372:7: note: byref variable will be forcibly initialized char fname[CSRNAME_LEN]; ^~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_dbgfs_csr_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:940:15: note: byref variable will be forcibly initialized u32 csraddr, csrval; ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:940:6: note: byref variable will be forcibly initialized u32 csraddr, csrval; ^~~~~~~ In file included from /kisskb/src/include/xen/xenbus.h:44, from /kisskb/src/drivers/xen/xen-front-pgdir-shbuf.c:19: /kisskb/src/drivers/xen/xen-front-pgdir-shbuf.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_dbgfs_csr_read': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1033:7: note: byref variable will be forcibly initialized char buf[CSRBUF_SIZE]; ^~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1032:15: note: byref variable will be forcibly initialized u32 csraddr, csrval; ^~~~~~ /kisskb/src/drivers/xen/xen-front-pgdir-shbuf.c: In function 'grant_references': /kisskb/src/drivers/xen/xen-front-pgdir-shbuf.c:434:14: note: byref variable will be forcibly initialized grant_ref_t priv_gref_head; ^~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_is_enabled_regmap': /kisskb/src/drivers/regulator/helpers.c:29:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_raw_read': /kisskb/src/drivers/base/regmap/regmap.c:2749:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_get_voltage_sel_pickable_regmap': /kisskb/src/drivers/regulator/helpers.c:133:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/regulator/helpers.c:131:15: note: byref variable will be forcibly initialized unsigned int r_val; ^~~~~ /kisskb/src/drivers/parport/daisy.c: In function 'parport_open': /kisskb/src/drivers/parport/daisy.c:244:19: note: byref variable will be forcibly initialized struct pardev_cb par_cb; ^~~~~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_get_voltage_sel_regmap': /kisskb/src/drivers/regulator/helpers.c:237:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_field_read': /kisskb/src/drivers/base/regmap/regmap.c:2894:15: note: byref variable will be forcibly initialized unsigned int reg_val; ^~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_fields_read': /kisskb/src/drivers/base/regmap/regmap.c:2921:15: note: byref variable will be forcibly initialized unsigned int reg_val; ^~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_bulk_read': /kisskb/src/drivers/base/regmap/regmap.c:2981:17: note: byref variable will be forcibly initialized unsigned int ival; ^~~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_map_voltage_linear_range': /kisskb/src/drivers/regulator/helpers.c:413:7: note: byref variable will be forcibly initialized bool found; ^~~~~ /kisskb/src/drivers/regulator/helpers.c:412:15: note: byref variable will be forcibly initialized unsigned int sel; ^~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_map_voltage_pickable_linear_range': /kisskb/src/drivers/regulator/helpers.c:472:16: note: byref variable will be forcibly initialized unsigned int sel; ^~~ /kisskb/src/drivers/regulator/helpers.c:471:8: note: byref variable will be forcibly initialized bool found; ^~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_test_bits': /kisskb/src/drivers/base/regmap/regmap.c:3104:15: note: byref variable will be forcibly initialized unsigned int val, ret; ^~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_desc_list_voltage_linear_range': /kisskb/src/drivers/regulator/helpers.c:600:15: note: byref variable will be forcibly initialized unsigned 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/base/regmap/regmap.c:9: /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_async_complete': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c:3166:2: note: in expansion of macro 'wait_event' wait_event(map->async_waitq, regmap_async_is_done(map)); ^~~~~~~~~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_get_bypass_regmap': /kisskb/src/drivers/regulator/helpers.c:726:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_get_current_limit_regmap': /kisskb/src/drivers/regulator/helpers.c:831:15: note: byref variable will be forcibly initialized unsigned 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/sched/mm.h:7, from /kisskb/src/drivers/base/power/runtime.c:8: /kisskb/src/drivers/base/power/runtime.c: In function '__pm_runtime_barrier': /kisskb/src/drivers/base/power/runtime.c:1280:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1137:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/runtime.c:1280:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_resume': /kisskb/src/drivers/base/power/runtime.c:739:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1137:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/runtime.c:739:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_suspend': /kisskb/src/drivers/base/power/runtime.c:572:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1137:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/runtime.c:572:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ In file included from /kisskb/src/lib/scatterlist.c:8: /kisskb/src/lib/scatterlist.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/char/tpm/st33zp24/i2c.c: In function 'read8_reg': /kisskb/src/drivers/char/tpm/st33zp24/i2c.c:57:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/char/tpm/tpm-interface.c: In function 'tpm_transmit': /kisskb/src/drivers/char/tpm/tpm-interface.c:157:5: note: byref variable will be forcibly initialized u8 save[TPM_HEADER_SIZE + 3*sizeof(u32)]; ^~~~ /kisskb/src/drivers/char/tpm/tpm-interface.c: In function 'tpm_send': /kisskb/src/drivers/char/tpm/tpm-interface.c:355:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/lib/scatterlist.c: In function 'sg_copy_buffer': /kisskb/src/lib/scatterlist.c:925:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/lib/scatterlist.c: In function 'sg_zero_buffer': /kisskb/src/lib/scatterlist.c:1040:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_supply_alias': /kisskb/src/drivers/regulator/devres.c:313:38: note: byref variable will be forcibly initialized struct regulator_supply_alias_match match; ^~~~~ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_bulk_register_supply_alias': /kisskb/src/drivers/regulator/devres.c:313:38: note: byref variable will be forcibly initialized /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_bulk_unregister_supply_alias': /kisskb/src/drivers/regulator/devres.c:313:38: note: byref variable will be forcibly initialized /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_notifier': /kisskb/src/drivers/regulator/devres.c:472:34: note: byref variable will be forcibly initialized struct regulator_notifier_match match; ^~~~~ /kisskb/src/drivers/parport/probe.c: In function 'parport_read_device_id': /kisskb/src/drivers/parport/probe.c:236:9: note: byref variable will be forcibly initialized char tmp[4]; ^~~ /kisskb/src/drivers/parport/probe.c:140:16: note: byref variable will be forcibly initialized unsigned char length[2]; ^~~~~~ /kisskb/src/drivers/mfd/lp873x.c: In function 'lp873x_probe': /kisskb/src/drivers/mfd/lp873x.c:40:15: note: byref variable will be forcibly initialized unsigned int otpid; ^~~~~ /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:210:11: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/clk/clk-fixed-rate.c: In function '_of_fixed_clk_setup': /kisskb/src/drivers/clk/clk-fixed-rate.c:145:6: note: byref variable will be forcibly initialized u32 accuracy = 0; ^~~~~~~~ /kisskb/src/drivers/clk/clk-fixed-rate.c:144:6: note: byref variable will be forcibly initialized u32 rate; ^~~~ /kisskb/src/drivers/clk/clk-fixed-rate.c:143:14: note: byref variable will be forcibly initialized const char *clk_name = node->name; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/rscalc.c: In function 'acpi_rs_get_list_length': /kisskb/src/drivers/acpi/acpica/rscalc.c:451:5: note: byref variable will be forcibly initialized u8 resource_index; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/rscalc.c:448:6: note: byref variable will be forcibly initialized u16 temp16; ^~~~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:872:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:894:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:176:3: note: in expansion of macro 'wait_event_killable' wait_event_killable(sched->job_scheduled, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:171:10: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout( ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/tc3589x.c: In function 'tc3589x_probe': /kisskb/src/drivers/mfd/tc3589x.c:361:23: note: byref variable will be forcibly initialized enum tc3589x_version version; ^~~~~~~ /kisskb/src/drivers/mfd/lp87565.c: In function 'lp87565_probe': /kisskb/src/drivers/mfd/lp87565.c:51:15: note: byref variable will be forcibly initialized unsigned int otpid; ^~~~~ /kisskb/src/drivers/misc/altera-stapl/altera-comp.c: In function 'altera_shrink': /kisskb/src/drivers/misc/altera-stapl/altera-comp.c:72:6: note: byref variable will be forcibly initialized u32 in_index = 0L; ^~~~~~~~ /kisskb/src/drivers/misc/altera-stapl/altera-comp.c:71:6: note: byref variable will be forcibly initialized u32 bits_avail = CHAR_BITS; ^~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.h:11, from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c:13: /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c: In function 'komeda_get_format_name': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.h:87:29: note: byref variable will be forcibly initialized struct drm_format_name_buf buf; ^~~ /kisskb/src/lib/list_sort.c: In function 'merge': /kisskb/src/lib/list_sort.c:22:20: note: byref variable will be forcibly initialized struct list_head *head, **tail = &head; ^~~~ /kisskb/src/lib/list_sort.c: In function 'list_sort': /kisskb/src/lib/list_sort.c:192:40: note: byref variable will be forcibly initialized struct list_head *list = head->next, *pending = NULL; ^~~~~~~ /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:22: note: byref variable will be forcibly initialized u32 output_depths, output_formats; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:778:7: note: byref variable will be forcibly initialized 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:1234:6: note: byref variable will be forcibly initialized u32 disabling_comps, id; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_build_layer_split_data_flow': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1093:39: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1093:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_build_wb_split_data_flow': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1161:39: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1161:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_build_display_data_flow': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1193:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg s_dflow; /* slave data flow */ ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1192:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg m_dflow; /* master data flow */ ^~~~~~~ /kisskb/src/drivers/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:1289:10: note: byref variable will be forcibly initialized u32 id, disabling_comps = 0; ^~~~~~~~~~~~~~~ /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:1333:10: note: byref variable will be forcibly initialized u32 id, changed_comps = 0; ^~~~~~~~~~~~~ /kisskb/src/drivers/regulator/of_regulator.c: In function 'of_get_regulation_constraints': /kisskb/src/drivers/regulator/of_regulator.c:35:6: note: byref variable will be forcibly initialized u32 pval; ^~~~ /kisskb/src/drivers/regulator/of_regulator.c: In function 'of_check_coupling_data': /kisskb/src/drivers/regulator/of_regulator.c:561:7: note: byref variable will be forcibly initialized int c_max_spread, c_n_phandles; ^~~~~~~~~~~~ /kisskb/src/drivers/regulator/of_regulator.c:554:6: note: byref variable will be forcibly initialized int index; ^~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_hw_init': /kisskb/src/drivers/base/regmap/regcache.c:31:20: note: byref variable will be forcibly initialized unsigned int reg, val; ^~~ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_lookup_reg': /kisskb/src/drivers/base/regmap/regcache.c:645:21: note: byref variable will be forcibly initialized struct reg_default key; ^~~ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_default_sync': /kisskb/src/drivers/base/regmap/regcache.c:300:16: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_sync_block_raw': /kisskb/src/drivers/base/regmap/regcache.c:740:14: note: byref variable will be forcibly initialized const void *data = NULL; ^~~~ /kisskb/src/drivers/acpi/acpica/rscreate.c: In function 'acpi_buffer_to_resource': /kisskb/src/drivers/acpi/acpica/rscreate.c:37:8: note: byref variable will be forcibly initialized void *current_resource_ptr; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/rscreate.c:35:12: note: byref variable will be forcibly initialized acpi_size list_size_needed; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/rscreate.c: In function 'acpi_rs_create_resource_list': /kisskb/src/drivers/acpi/acpica/rscreate.c:111:8: note: byref variable will be forcibly initialized void *resource; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/rscreate.c:109:12: note: byref variable will be forcibly initialized acpi_size list_size_needed = 0; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/rscreate.c: In function 'acpi_rs_create_pci_routing_table': /kisskb/src/drivers/acpi/acpica/rscreate.c:192:21: note: byref variable will be forcibly initialized struct acpi_buffer path_buffer; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/rscreate.c:186:12: note: byref variable will be forcibly initialized acpi_size buffer_size_needed = 0; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/rscreate.c: In function 'acpi_rs_create_aml_resources': /kisskb/src/drivers/acpi/acpica/rscreate.c:408:12: note: byref variable will be forcibly initialized acpi_size aml_size_needed = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/wm8400-core.c: In function 'wm8400_init': /kisskb/src/drivers/mfd/wm8400-core.c:54:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/sound/soc/codecs/wm8960.c: In function 'wm8960_configure_clocking': /kisskb/src/sound/soc/codecs/wm8960.c:746:12: note: byref variable will be forcibly initialized int i, j, k; ^ /kisskb/src/sound/soc/codecs/wm8960.c:746:9: note: byref variable will be forcibly initialized int i, j, k; ^ /kisskb/src/sound/soc/codecs/wm8960.c:746:6: note: byref variable will be forcibly initialized int i, j, k; ^ /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:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_drv.c:12: /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_drv.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_drv.c: In function 'exynos_drm_register_devices': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/base/power/domain_governor.c: In function 'default_suspend_ok': /kisskb/src/drivers/base/power/domain_governor.c:54:6: note: byref variable will be forcibly initialized s64 constraint_ns; ^~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/wm8904.c: In function 'wm8904_set_fll': /kisskb/src/sound/soc/codecs/wm8904.c:1665:18: note: byref variable will be forcibly initialized struct _fll_div fll_div; ^~~~~~~ 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/wm8904.c:15: /kisskb/src/sound/soc/codecs/wm8904.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/sound/soc/codecs/wm8904.c: In function 'wm8904_handle_pdata': /kisskb/src/sound/soc/codecs/wm8904.c:2061:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new control = ^~~~~~~ /kisskb/src/sound/soc/codecs/wm8904.c: In function 'wm8904_i2c_probe': /kisskb/src/sound/soc/codecs/wm8904.c:2169:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/mfd/wm831x-core.c: In function 'wm831x_reg_read': /kisskb/src/drivers/mfd/wm831x-core.c:521:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/mfd/wm831x-core.c: In function 'wm831x_device_init': /kisskb/src/drivers/mfd/wm831x-core.c:521:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/wm831x-core.c:521:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/wm831x-core.c:521:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/wm831x-core.c:521:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/wm831x-core.c:521:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/wm831x-core.c: In function 'wm831x_device_suspend': /kisskb/src/drivers/mfd/wm831x-core.c:521:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/wm831x-core.c:521:15: note: byref variable will be forcibly initialized /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:332:6: note: byref variable will be forcibly initialized int buffer_created = 0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_framebuffer.c: In function 'igt_check_drm_framebuffer_create': /kisskb/src/drivers/gpu/drm/selftests/test-drm_framebuffer.c:332:6: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/char/tpm/tpm.h:27, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm_buf_append_u32': /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm_buf_append_u16': /kisskb/src/include/linux/tpm.h:380:9: note: byref variable will be forcibly initialized __be16 value2 = cpu_to_be16(value); ^~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_startup': /kisskb/src/include/linux/tpm.h:380:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/tpm/tpm2-cmd.c:699:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_do_selftest': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:446:12: note: byref variable will be forcibly initialized static int tpm2_do_selftest(struct tpm_chip *chip) ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:448:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ 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/tpm.h:21, from /kisskb/src/drivers/char/tpm/tpm.h:27, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/char/tpm/tpm.h:25, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/drivers/char/tpm/tpm.h:27, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_read': /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:161:5: note: byref variable will be forcibly initialized int tpm2_pcr_read(struct tpm_chip *chip, u32 pcr_idx, ^~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:166:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ In file included from /kisskb/src/drivers/char/tpm/tpm.h:27, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_extend': /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:239:29: note: byref variable will be forcibly initialized struct tpm2_null_auth_area auth_area; ^~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:238:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_random': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:291:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_flush_context': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:350:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ In file included from /kisskb/src/drivers/base/power/domain.c:18: /kisskb/src/drivers/base/power/domain.c: In function 'kmalloc_array': In file included from /kisskb/src/drivers/char/tpm/tpm.h:27, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_tpm_pt': /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^~~~~~ /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/tpm/tpm2-cmd.c:390:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_shutdown': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:422:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ In file included from /kisskb/src/drivers/char/tpm/tpm.h:27, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_probe': /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^~~~~~ /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/tpm/tpm2-cmd.c:486:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ In file included from /kisskb/src/drivers/char/tpm/tpm.h:27, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_pcr_allocation': /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^~~~~~ /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/tpm/tpm2-cmd.c:542:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:541:28: note: byref variable will be forcibly initialized struct tpm2_pcr_selection pcr_selection; ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/char/tpm/tpm.h:27, from /kisskb/src/drivers/char/tpm/tpm2-cmd.c:14: /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_cc_attrs_tbl': /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^~~~~~ /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/tpm/tpm2-cmd.c:621:6: note: byref variable will be forcibly initialized u32 nr_commands; ^~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:620:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/base/power/domain.c: In function '__genpd_dev_pm_attach': /kisskb/src/drivers/base/power/domain.c:2610:25: note: byref variable will be forcibly initialized struct of_phandle_args pd_args; ^~~~~~~ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_parse_state': /kisskb/src/drivers/base/power/domain.c:2782:21: note: byref variable will be forcibly initialized u32 entry_latency, exit_latency; ^~~~~~~~~~~~ /kisskb/src/drivers/base/power/domain.c:2782:6: note: byref variable will be forcibly initialized u32 entry_latency, exit_latency; ^~~~~~~~~~~~~ /kisskb/src/drivers/base/power/domain.c:2781:6: note: byref variable will be forcibly initialized u32 residency; ^~~~~~~~~ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_iterate_idle_states': /kisskb/src/drivers/base/power/domain.c:2815:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_summary_one': /kisskb/src/drivers/base/power/domain.c:2968:7: note: byref variable will be forcibly initialized char state[16]; ^~~~~ /kisskb/src/sound/soc/codecs/wm8962.c: In function 'wm8962_set_fll': /kisskb/src/sound/soc/codecs/wm8962.c:2814:18: note: byref variable will be forcibly initialized struct _fll_div fll_div; ^~~~~~~ /kisskb/src/drivers/dax/super.c: In function 'write_cache_store': /kisskb/src/drivers/dax/super.c:247:7: note: byref variable will be forcibly initialized bool write_cache; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/wm8962.c: In function 'wm8962_beep_set': /kisskb/src/sound/soc/codecs/wm8962.c:3224:11: note: byref variable will be forcibly initialized long int time; ^~~~ /kisskb/src/sound/soc/codecs/wm8962.c: In function 'wm8962_irq': /kisskb/src/sound/soc/codecs/wm8962.c:3015:6: note: byref variable will be forcibly initialized int reg, ret; ^~~ /kisskb/src/sound/soc/codecs/wm8962.c:3014:15: note: byref variable will be forcibly initialized unsigned int active; ^~~~~~ /kisskb/src/sound/soc/codecs/wm8962.c:3013:15: note: byref variable will be forcibly initialized unsigned int mask; ^~~~ /kisskb/src/sound/soc/codecs/wm8962.c: In function 'wm8962_set_pdata_from_of': /kisskb/src/sound/soc/codecs/wm8962.c:3518:6: note: byref variable will be forcibly initialized u32 val32; ^~~~~ /kisskb/src/sound/soc/codecs/wm8962.c: In function 'wm8962_i2c_probe': /kisskb/src/sound/soc/codecs/wm8962.c:3549:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ In file included from /kisskb/src/include/linux/tpm_eventlog.h:6, from /kisskb/src/drivers/char/tpm/tpm1-cmd.c:21: /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm_buf_append_u16': /kisskb/src/include/linux/tpm.h:380:9: note: byref variable will be forcibly initialized __be16 value2 = cpu_to_be16(value); ^~~~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm_buf_append_u32': /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^~~~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_startup': /kisskb/src/include/linux/tpm.h:380:9: note: byref variable will be forcibly initialized __be16 value2 = cpu_to_be16(value); ^~~~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c:326:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_continue_selftest': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:622:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ In file included from /kisskb/src/drivers/char/tpm/tpm1-cmd.c:17: /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_extend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:466:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ In file included from /kisskb/src/include/linux/tpm_eventlog.h:6, from /kisskb/src/drivers/char/tpm/tpm1-cmd.c:21: /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_getcap': /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^~~~~~ /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/tpm/tpm1-cmd.c:485:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_get_timeouts': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:346:16: note: byref variable will be forcibly initialized unsigned long durations[3]; ^~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c:345:49: note: byref variable will be forcibly initialized unsigned long timeout_old[4], timeout_chip[4], timeout_eff[4]; ^~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c:344:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/misc/altera-stapl/altera.c: In function 'altera_export_bool_array': /kisskb/src/drivers/misc/altera-stapl/altera.c:140:7: note: byref variable will be forcibly initialized char string[HEX_LINE_CHARS + 1]; ^~~~~~ In file included from /kisskb/src/drivers/misc/altera-stapl/altera.c:16: /kisskb/src/drivers/misc/altera-stapl/altera.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_get_random': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:534:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_read': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:586:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_do_selftest': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:648:5: note: byref variable will be forcibly initialized u8 dummy[TPM_DIGEST_SIZE]; ^~~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pm_suspend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:740:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/misc/altera-stapl/altera.c: In function 'altera_execute': /kisskb/src/drivers/misc/altera-stapl/altera.c:235:5: note: byref variable will be forcibly initialized u8 charbuf[4]; ^~~~~~~ /kisskb/src/drivers/base/power/clock_ops.c: In function 'pm_clk_destroy': /kisskb/src/drivers/base/power/clock_ops.c:368:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/llist.c:13: /kisskb/src/lib/llist.c: In function 'llist_del_first': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/llist.c:57:10: note: in expansion of macro 'smp_load_acquire' entry = smp_load_acquire(&head->first); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/virtual.c: In function 'set_max_uA': /kisskb/src/drivers/regulator/virtual.c:196:7: note: byref variable will be forcibly initialized long val; ^~~ /kisskb/src/drivers/regulator/virtual.c: In function 'set_min_uA': /kisskb/src/drivers/regulator/virtual.c:170:7: note: byref variable will be forcibly initialized long val; ^~~ /kisskb/src/drivers/regulator/virtual.c: In function 'set_max_uV': /kisskb/src/drivers/regulator/virtual.c:144:7: note: byref variable will be forcibly initialized long val; ^~~ /kisskb/src/drivers/regulator/virtual.c: In function 'set_min_uV': /kisskb/src/drivers/regulator/virtual.c:118:7: note: byref variable will be forcibly initialized long val; ^~~ /kisskb/src/drivers/misc/altera-stapl/altera.c: In function 'altera_init': /kisskb/src/drivers/misc/altera-stapl/altera.c:2413:6: note: byref variable will be forcibly initialized s32 error_address = 0L; ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/altera-stapl/altera.c:2412:6: note: byref variable will be forcibly initialized s32 offset = 0L; ^~~~~~ /kisskb/src/drivers/misc/altera-stapl/altera.c:2410:6: note: byref variable will be forcibly initialized int procedure_count = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/altera-stapl/altera.c:2409:6: note: byref variable will be forcibly initialized int action_count = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/misc/altera-stapl/altera.c:2408:6: note: byref variable will be forcibly initialized int format_version = 0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/misc/altera-stapl/altera.c:2407:6: note: byref variable will be forcibly initialized int exit_code = 0; ^~~~~~~~~ /kisskb/src/drivers/misc/altera-stapl/altera.c:2405:8: note: byref variable will be forcibly initialized char *description = NULL; ^~~~~~~~~~~ /kisskb/src/drivers/misc/altera-stapl/altera.c:2404:8: note: byref variable will be forcibly initialized char *action_name = NULL; ^~~~~~~~~~~ /kisskb/src/drivers/misc/altera-stapl/altera.c:2400:26: note: byref variable will be forcibly initialized struct altera_procinfo *proc_list = 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:12: /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'init_std_data': /kisskb/src/drivers/char/random.c:1777:16: note: byref variable will be forcibly initialized unsigned long rv; ^~ /kisskb/src/drivers/char/random.c:1776:10: note: byref variable will be forcibly initialized ktime_t now = ktime_get_real(); ^~~ /kisskb/src/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1400:8: note: byref variable will be forcibly initialized __u32 workspace[SHA1_WORKSPACE_WORDS]; ^~~~~~~~~ /kisskb/src/drivers/char/random.c:1399:4: note: byref variable will be forcibly initialized } hash; ^~~~ /kisskb/src/drivers/char/random.c: In function '_extract_entropy': /kisskb/src/drivers/char/random.c:1451:7: note: byref variable will be forcibly initialized __u8 tmp[EXTRACT_SIZE]; ^~~ In file included from /kisskb/src/drivers/char/random.c:318: /kisskb/src/drivers/char/random.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/char/random.c: In function 'extract_entropy': /kisskb/src/drivers/char/random.c:1489:7: note: byref variable will be forcibly initialized __u8 tmp[EXTRACT_SIZE]; ^~~ /kisskb/src/drivers/char/random.c: In function 'crng_reseed': /kisskb/src/drivers/char/random.c:955:4: note: byref variable will be forcibly initialized } buf; ^~~ /kisskb/src/drivers/char/random.c: In function '_get_random_bytes': /kisskb/src/drivers/char/random.c:1551:7: note: byref variable will be forcibly initialized __u8 tmp[CHACHA_BLOCK_SIZE] __aligned(4); ^~~ /kisskb/src/drivers/char/random.c: In function 'add_timer_randomness': /kisskb/src/drivers/char/random.c:1159:4: note: byref variable will be forcibly initialized } sample; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/random.h:330, from /kisskb/src/drivers/char/random.c:348: /kisskb/src/drivers/char/random.c: In function 'perf_trace_add_device_randomness': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_device_randomness, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_device_randomness, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'perf_trace_random__mix_pool_bytes': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/random.h:30:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__mix_pool_bytes, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/random.h:30:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__mix_pool_bytes, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'perf_trace_credit_entropy_bits': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(credit_entropy_bits, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(credit_entropy_bits, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'perf_trace_push_to_pool': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:88:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(push_to_pool, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:88:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(push_to_pool, ^~~~~~~~~~~ /kisskb/src/drivers/mfd/wm831x-otp.c: In function 'wm831x_unique_id_show': /kisskb/src/drivers/mfd/wm831x-otp.c:46:7: note: byref variable will be forcibly initialized char id[WM831X_UNIQUE_ID_LEN]; ^~ /kisskb/src/drivers/mfd/wm831x-otp.c: In function 'wm831x_otp_init': /kisskb/src/drivers/mfd/wm831x-otp.c:59:7: note: byref variable will be forcibly initialized char uuid[WM831X_UNIQUE_ID_LEN]; ^~~~ /kisskb/src/drivers/char/random.c: In function 'perf_trace_debit_entropy': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:110:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(debit_entropy, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:110:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(debit_entropy, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'perf_trace_add_input_randomness': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:129:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_input_randomness, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:129:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_input_randomness, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'perf_trace_add_disk_randomness': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:145:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_disk_randomness, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:145:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_disk_randomness, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'perf_trace_xfer_secondary_pool': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:164:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfer_secondary_pool, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:164:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfer_secondary_pool, ^~~~~~~~~~~ /kisskb/src/drivers/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:1365:6: note: byref variable will be forcibly initialized u64 evt[EVTQ_ENT_DWORDS]; ^~~ /kisskb/src/drivers/char/random.c: In function 'perf_trace_random__get_random_bytes': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/random.h:193:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__get_random_bytes, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/random.h:193:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__get_random_bytes, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'perf_trace_random__extract_entropy': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/random.h:223:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__extract_entropy, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/random.h:223:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__extract_entropy, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'perf_trace_random_read': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:263:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(random_read, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:263:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(random_read, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'perf_trace_urandom_read': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:288:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(urandom_read, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:288:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(urandom_read, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'perf_trace_prandom_u32': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:310:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(prandom_u32, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:310:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(prandom_u32, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/random.h:330, from /kisskb/src/drivers/char/random.c:348: /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_device_randomness': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_device_randomness, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__mix_pool_bytes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/random.h:30:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__mix_pool_bytes, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_credit_entropy_bits': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(credit_entropy_bits, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_push_to_pool': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:88:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(push_to_pool, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_debit_entropy': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:110:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(debit_entropy, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_input_randomness': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:129:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_input_randomness, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c: In function 'komeda_kms_irq_handler': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c:44:23: note: byref variable will be forcibly initialized struct komeda_events evts; ^~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_disk_randomness': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:145:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_disk_randomness, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_xfer_secondary_pool': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:164:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfer_secondary_pool, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__get_random_bytes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/random.h:193:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__get_random_bytes, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__extract_entropy': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/random.h:223:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__extract_entropy, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:263:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(random_read, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c: In function 'komeda_crtc_normalize_zpos': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c:143:19: note: byref variable will be forcibly initialized struct list_head zorder_list; ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_urandom_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:288:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(urandom_read, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_prandom_u32': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:310:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(prandom_u32, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/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/rcar-du/rcar_du_crtc.c:10: /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'rcar_du_crtc_disable_planes': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:627:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(rcrtc->vblank_wait, rcrtc->vblank_count == 0, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'rcar_du_crtc_set_display_timing': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:273:24: note: byref variable will be forcibly initialized struct du_clk_params params = { .diff = (unsigned long)-1 }; ^~~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:223:20: note: byref variable will be forcibly initialized struct dpll_info dpll = { 0 }; ^~~~ /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:369:6: note: byref variable will be forcibly initialized u64 cmd[CMDQ_ENT_DWORDS]; ^~~ /kisskb/src/drivers/char/random.c: In function 'write_pool': /kisskb/src/drivers/char/random.c:1889:11: note: byref variable will be forcibly initialized __u32 t, buf[16]; ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__arm_smmu_cmdq_poll_until_msi': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:616:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'rcar_du_crtc_parse_crc_source': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:1009:15: note: byref variable will be forcibly initialized unsigned int index; ^~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__arm_smmu_cmdq_poll_until_consumed': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:639:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'rcar_du_crtc_verify_crc_source': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:1047:26: note: byref variable will be forcibly initialized enum vsp1_du_crc_source source; ^~~~~~ /kisskb/src/drivers/char/random.c: In function 'extract_crng_user': /kisskb/src/drivers/char/random.c:1069:7: note: byref variable will be forcibly initialized __u8 tmp[CHACHA_BLOCK_SIZE] __aligned(4); ^~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'rcar_du_crtc_set_crc_source': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:1074:26: note: byref variable will be forcibly initialized enum vsp1_du_crc_source source; ^~~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:1071:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_cmdq_poll_until_not_full': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:581:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^~ 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/rcar-du/rcar_du_crtc.c:15: /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/char/random.c: In function 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c:1607:4: note: byref variable will be forcibly initialized } stack; ^~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'rcar_du_crtc_crc_init': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:897:8: note: byref variable will be forcibly initialized char name[16]; ^~~~ /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:731:6: note: byref variable will be forcibly initialized u64 cmd_sync[CMDQ_ENT_DWORDS]; ^~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'add_device_randomness': /kisskb/src/drivers/char/random.c:1126:16: note: byref variable will be forcibly initialized unsigned long time = random_get_entropy() ^ jiffies; ^~~~ 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/rcar-du/rcar_du_crtc.c:10: /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'rcar_du_crtc_wait_page_flip': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:469:6: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(rcrtc->flip_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'rcar_du_crtc_create': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:1210:7: note: byref variable will be forcibly initialized char clk_name[9]; ^~~~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_cmdq_issue_cmd': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:851:6: note: byref variable will be forcibly initialized u64 cmd[CMDQ_ENT_DWORDS]; ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_handle_ppr': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1415:28: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd = { ^~~ /kisskb/src/drivers/char/random.c: In function 'add_interrupt_randomness': /kisskb/src/drivers/char/random.c:1264:17: note: byref variable will be forcibly initialized unsigned long seed; ^~~~ /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:1435:6: note: byref variable will be forcibly initialized u64 evt[PRIQ_ENT_DWORDS]; ^~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:1646:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(crng_init_wait, crng_ready(), HZ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'get_random_bytes_arch': /kisskb/src/drivers/char/random.c:1749:17: note: byref variable will be forcibly initialized unsigned long v; ^ /kisskb/src/drivers/clk/clk-composite.c: In function 'clk_composite_determine_rate': /kisskb/src/drivers/clk/clk-composite.c:53:16: note: byref variable will be forcibly initialized unsigned long parent_rate; ^~~~~~~~~~~ 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/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:2310:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(random_write_wait, kthread_should_stop() || ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_domain_finalise': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1948:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg pgtbl_cfg; ^~~~~~~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/lib/iov_iter.c: In function 'copy_pipe_to_iter': /kisskb/src/lib/iov_iter.c:565:12: note: byref variable will be forcibly initialized size_t n, off; ^~~ /kisskb/src/lib/iov_iter.c:564:15: note: byref variable will be forcibly initialized unsigned int i_head; ^~~~~~ /kisskb/src/lib/iov_iter.c: In function 'pipe_zero': /kisskb/src/lib/iov_iter.c:956:12: note: byref variable will be forcibly initialized size_t n, off; ^~~ /kisskb/src/lib/iov_iter.c:955:15: note: byref variable will be forcibly initialized unsigned int i_head; ^~~~~~ /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:3426:6: note: byref variable will be forcibly initialized u32 cells; ^~~~~ In file included from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_pipe_iter': /kisskb/src/lib/iov_iter.c:600:12: note: byref variable will be forcibly initialized size_t n, r; ^ /kisskb/src/lib/iov_iter.c:599:15: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_fault_in_readable': /kisskb/src/lib/iov_iter.c:435:15: note: userspace variable will be forcibly initialized struct iovec v; ^ /kisskb/src/lib/iov_iter.c: In function '_copy_to_iter': /kisskb/src/lib/iov_iter.c:635:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter': /kisskb/src/lib/iov_iter.c:772:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_nocache': /kisskb/src/lib/iov_iter.c:817:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_device_reset': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3039:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_zero': /kisskb/src/lib/iov_iter.c:982:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/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:3505:18: note: byref variable will be forcibly initialized resource_size_t ioaddr; ^~~~~~ 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': /kisskb/src/lib/iov_iter.c:1005:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_advance': /kisskb/src/lib/iov_iter.c:1080:31: note: userspace variable will be forcibly initialized iterate_and_advance(i, size, v, 0, 0, 0) ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/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:1864:6: note: byref variable will be forcibly initialized u32 asid; ^~~~ /kisskb/src/drivers/misc/enclosure.c: In function 'enclosure_remove_links': /kisskb/src/drivers/misc/enclosure.c:192:7: note: byref variable will be forcibly initialized char name[ENCLOSURE_NAME_SIZE]; ^~~~ /kisskb/src/drivers/misc/enclosure.c: In function 'enclosure_add_links': /kisskb/src/drivers/misc/enclosure.c:210:7: note: byref variable will be forcibly initialized char name[ENCLOSURE_NAME_SIZE]; ^~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_atc_inv_domain': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1604:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^~~ /kisskb/src/drivers/misc/enclosure.c: In function 'enclosure_component_alloc': /kisskb/src/drivers/misc/enclosure.c:289:7: note: byref variable will be forcibly initialized char newname[COMPONENT_NAME_SIZE]; ^~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:795:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_tlb_inv_context': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1650:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full_nocache': /kisskb/src/lib/iov_iter.c:874:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_alignment': /kisskb/src/lib/iov_iter.c:1241:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_gap_alignment': /kisskb/src/lib/iov_iter.c:1260:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages': /kisskb/src/lib/iov_iter.c:1328:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1409:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter': /kisskb/src/lib/iov_iter.c:1455:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:1496:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1541:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'hash_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1574:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_npages': /kisskb/src/lib/iov_iter.c:1611:36: note: userspace variable will be forcibly initialized } else iterate_all_kinds(i, size, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:77:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:76:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:75:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:107:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:106:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:141:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:140:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:139:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_fractional_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:173:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:172:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:171:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_not_visible': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:206:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:205:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:204:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_no_crtc': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:235:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:234:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:233:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_no_fb': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:263:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:262:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:261:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_for_each_range': /kisskb/src/lib/iov_iter.c:1838:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:1833:14: note: byref variable will be forcibly initialized struct kvec w; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_simple_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:288:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:287:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:286:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:285:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:284:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:324:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:323:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:322:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:321:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:320:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_intersect_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:359:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:358:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:357:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:356:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:355:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_outside_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:395:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:394:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:393:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:392:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:391:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:430:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:429:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:428:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:427:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:426:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_intersect_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:468:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:467:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:466:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:465:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:464:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_outside_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:507:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:506:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:505:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:504:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:503:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:545:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:544:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:543:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:542:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:541:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_fractional_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:582:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:581:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:580:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:579:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:578:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:621:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:620:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage[2]; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:619:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:618:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:617:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_one_intersect': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:662:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:661:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage[2]; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:660:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:659:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:658:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_one_outside': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:705:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:704:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage[2]; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:703:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:702:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:701:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:742:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:741:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage[2]; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:740:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:739:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:738:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_not_visible': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:781:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:780:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage[2]; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:779:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:778:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:777:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_parents': /kisskb/src/drivers/clk/clk-conf.c:16:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_rates': /kisskb/src/drivers/clk/clk-conf.c:83:6: note: byref variable will be forcibly initialized u32 rate; ^~~~ /kisskb/src/drivers/clk/clk-conf.c:78:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/clk/clk-fractional-divider.c: In function 'clk_fd_set_rate': /kisskb/src/drivers/clk/clk-fractional-divider.c:118:19: note: byref variable will be forcibly initialized unsigned long m, n; ^ /kisskb/src/drivers/clk/clk-fractional-divider.c:118:16: note: byref variable will be forcibly initialized 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:96:19: note: byref variable will be forcibly initialized unsigned long m, n; ^ /kisskb/src/drivers/clk/clk-fractional-divider.c:96:16: note: byref variable will be forcibly initialized 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:161:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/lib/kfifo.c: In function '__kfifo_out_peek_r': /kisskb/src/lib/kfifo.c:467:15: note: byref variable will be forcibly initialized unsigned int n; ^ /kisskb/src/lib/kfifo.c: In function '__kfifo_out_r': /kisskb/src/lib/kfifo.c:479:15: note: byref variable will be forcibly initialized unsigned int n; ^ In file included from /kisskb/src/drivers/char/tpm/tpm.h:27, from /kisskb/src/drivers/char/tpm/tpm2-space.c:16: /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm_buf_append_u32': /kisskb/src/include/linux/tpm.h:387:9: note: byref variable will be forcibly initialized __be32 value2 = cpu_to_be32(value); ^~~~~~ /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_load_context': /kisskb/src/drivers/char/tpm/tpm2-space.c:74:17: note: byref variable will be forcibly initialized struct tpm_buf tbuf; ^~~~ /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_save_context': /kisskb/src/drivers/char/tpm/tpm2-space.c:125:17: note: byref variable will be forcibly initialized struct tpm_buf tbuf; ^~~~ /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_load_space': /kisskb/src/drivers/char/tpm/tpm2-space.c:200:7: note: byref variable will be forcibly initialized u32 handle; ^~~~~~ /kisskb/src/drivers/char/tpm/tpm2-space.c:179:15: note: byref variable will be forcibly initialized unsigned int offset; ^~~~~~ /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_save_space': /kisskb/src/drivers/char/tpm/tpm2-space.c:491:15: note: byref variable will be forcibly initialized unsigned int offset; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c: In function 'sideband_msg_req_encode_decode': /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c:124:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_err_printer(PREFIX_STR); ^ /kisskb/src/drivers/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:5: note: byref variable will be forcibly initialized u8 data[] = { 0xff, 0x0, 0xdd }; ^~~~ /kisskb/src/drivers/acpi/acpica/rsutils.c: In function 'acpi_rs_set_resource_length': /kisskb/src/drivers/acpi/acpica/rsutils.c:170:17: note: byref variable will be forcibly initialized acpi_rs_length resource_length; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/rsutils.c: In function 'acpi_rs_get_prt_method_data': /kisskb/src/drivers/acpi/acpica/rsutils.c:436:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/rsutils.c: In function 'acpi_rs_get_crs_method_data': /kisskb/src/drivers/acpi/acpica/rsutils.c:486:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/rsutils.c: In function 'acpi_rs_get_prs_method_data': /kisskb/src/drivers/acpi/acpica/rsutils.c:537:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/rsutils.c: In function 'acpi_rs_get_aei_method_data': /kisskb/src/drivers/acpi/acpica/rsutils.c:588:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/rsutils.c: In function 'acpi_rs_get_method_data': /kisskb/src/drivers/acpi/acpica/rsutils.c:640:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/rsutils.c: In function 'acpi_rs_set_srs_method_data': /kisskb/src/drivers/acpi/acpica/rsutils.c:697:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/acpi/acpica/rsutils.c:695:29: note: byref variable will be forcibly initialized union acpi_operand_object *args[2]; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.h:14, from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c:11: /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c: In function 'komeda_get_format_name': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.h:87:29: note: byref variable will be forcibly initialized struct drm_format_name_buf buf; ^~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c: In function 'komeda_plane_atomic_check': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c:81:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg dflow; ^~~~~ /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:255:16: note: byref variable will be forcibly initialized u32 *formats, n_formats = 0; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/rsxface.c: In function 'acpi_get_irq_routing_table': /kisskb/src/drivers/acpi/acpica/rsxface.c:126:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/rsxface.c: In function 'acpi_get_current_resources': /kisskb/src/drivers/acpi/acpica/rsxface.c:171:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/rsxface.c: In function 'acpi_get_possible_resources': /kisskb/src/drivers/acpi/acpica/rsxface.c:213:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/rsxface.c: In function 'acpi_set_current_resources': /kisskb/src/drivers/acpi/acpica/rsxface.c:252:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/rsxface.c: In function 'acpi_get_event_resources': /kisskb/src/drivers/acpi/acpica/rsxface.c:298:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/rsxface.c: In function 'acpi_walk_resources': /kisskb/src/drivers/acpi/acpica/rsxface.c:599:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/acpi/acpica/rsxface.c: In function 'acpi_get_vendor_resource': /kisskb/src/drivers/acpi/acpica/rsxface.c:403:31: note: byref variable will be forcibly initialized struct acpi_vendor_walk_info info; ^~~~ /kisskb/src/drivers/mfd/wm8350-core.c: In function 'wm8350_reg_read': /kisskb/src/drivers/mfd/wm8350-core.c:77:15: note: byref variable will be forcibly initialized unsigned int data; ^~~~ /kisskb/src/drivers/mfd/wm8350-core.c: In function 'wm8350_read_auxadc': /kisskb/src/drivers/mfd/wm8350-core.c:77:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/wm8350-core.c:77:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/wm8350-core.c:77:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/wm8350-core.c:77:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/wm8350-core.c:77:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/wm8350-core.c: In function 'wm8350_device_init': /kisskb/src/drivers/mfd/wm8350-core.c:280:25: note: byref variable will be forcibly initialized unsigned int id1, id2, mask_rev; ^~~~~~~~ /kisskb/src/drivers/mfd/wm8350-core.c:280:20: note: byref variable will be forcibly initialized unsigned int id1, id2, mask_rev; ^~~ /kisskb/src/drivers/mfd/wm8350-core.c:280:15: note: byref variable will be forcibly initialized unsigned int id1, id2, mask_rev; ^~~ /kisskb/src/drivers/misc/isl29020.c: In function 'als_sensing_range_store': /kisskb/src/drivers/misc/isl29020.c:79:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/dax/bus.c: In function 'align_store': /kisskb/src/drivers/dax/bus.c:1145:16: note: byref variable will be forcibly initialized unsigned long val, align_save; ^~~ /kisskb/src/drivers/dax/bus.c: In function 'range_parse': /kisskb/src/drivers/dax/bus.c:1049:16: note: byref variable will be forcibly initialized char *start, *end, *str; ^~~ /kisskb/src/drivers/dax/bus.c:1048:21: note: byref variable will be forcibly initialized unsigned long long addr = 0; ^~~~ /kisskb/src/drivers/dax/bus.c: In function 'do_id_store': /kisskb/src/drivers/dax/bus.c:71:7: note: byref variable will be forcibly initialized char devname[DAX_NAME_LEN]; ^~~~~~~ /kisskb/src/drivers/dax/bus.c:70:26: note: byref variable will be forcibly initialized unsigned int region_id, id; ^~ /kisskb/src/drivers/dax/bus.c:70:15: note: byref variable will be forcibly initialized unsigned int region_id, id; ^~~~~~~~~ /kisskb/src/drivers/dax/bus.c: In function 'mapping_store': /kisskb/src/drivers/dax/bus.c:1082:15: note: byref variable will be forcibly initialized struct range r; ^ /kisskb/src/drivers/dax/bus.c: In function 'size_store': /kisskb/src/drivers/dax/bus.c:1019:21: note: byref variable will be forcibly initialized unsigned long long val; ^~~ /kisskb/src/drivers/dax/bus.c: In function 'create_store': /kisskb/src/drivers/dax/bus.c:331:23: note: byref variable will be forcibly initialized struct dev_dax_data data = { ^~~~ /kisskb/src/drivers/dax/bus.c:315:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/mfd/wm8350-irq.c: In function 'wm8350_irq': /kisskb/src/drivers/mfd/wm8350-irq.c:381:6: note: byref variable will be forcibly initialized int read_done[WM8350_NUM_IRQ_REGS]; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c: In function 'komeda_crtc_flush_and_wait_for_flip_done': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c:296:20: note: byref variable will be forcibly initialized struct completion temp; ^~~~ /kisskb/src/drivers/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:569:7: note: byref variable will be forcibly initialized char str[16]; ^~~ /kisskb/src/drivers/regulator/act8865-regulator.c: In function 'act8865_get_mode': /kisskb/src/drivers/regulator/act8865-regulator.c:362:16: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/regulator/act8865-regulator.c: In function 'act8865_pmic_probe': /kisskb/src/drivers/regulator/act8865-regulator.c:741:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^~~~~~ /kisskb/src/drivers/misc/apds9802als.c: In function 'als_sensing_range_store': /kisskb/src/drivers/misc/apds9802als.c:114:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_read_reg': /kisskb/src/drivers/regulator/ad5398.c:40:17: note: byref variable will be forcibly initialized unsigned short val; ^~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_is_enabled': /kisskb/src/drivers/regulator/ad5398.c:128:17: note: byref variable will be forcibly initialized unsigned short data; ^~~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_get_current_limit': /kisskb/src/drivers/regulator/ad5398.c:72:17: note: byref variable will be forcibly initialized unsigned short data; ^~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_drv.c: In function 'virtio_gpu_pci_quirk': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_drv.c:52:7: note: byref variable will be forcibly initialized char unique[20]; ^~~~~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_write_reg': /kisskb/src/drivers/regulator/ad5398.c:55:17: note: byref variable will be forcibly initialized unsigned short val; ^~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_disable': /kisskb/src/drivers/regulator/ad5398.c:166:17: note: byref variable will be forcibly initialized unsigned short data; ^~~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_enable': /kisskb/src/drivers/regulator/ad5398.c:145:17: note: byref variable will be forcibly initialized unsigned short data; ^~~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_set_current_limit': /kisskb/src/drivers/regulator/ad5398.c:90:17: note: byref variable will be forcibly initialized unsigned short data; ^~~~ In file included from /kisskb/src/include/linux/regulator/driver.h:15, from /kisskb/src/drivers/regulator/scmi-regulator.c:29: /kisskb/src/drivers/regulator/scmi-regulator.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/regulator/scmi-regulator.c: In function 'process_scmi_regulator_of_node': /kisskb/src/drivers/regulator/scmi-regulator.c:263:6: note: byref variable will be forcibly initialized u32 dom, ret; ^~~ /kisskb/src/drivers/regulator/scmi-regulator.c: In function 'scmi_reg_is_enabled': /kisskb/src/drivers/regulator/scmi-regulator.c:71:6: note: byref variable will be forcibly initialized u32 config; ^~~~~~ /kisskb/src/drivers/regulator/scmi-regulator.c: In function 'scmi_reg_get_voltage_sel': /kisskb/src/drivers/regulator/scmi-regulator.c:90:6: note: byref variable will be forcibly initialized s32 volt_uV; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/tbdata.c: In function 'acpi_tb_compare_tables': /kisskb/src/drivers/acpi/acpica/tbdata.c:47:5: note: byref variable will be forcibly initialized u8 table_flags; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/tbdata.c:46:6: note: byref variable will be forcibly initialized u32 table_length; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/tbdata.c:45:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/sound/soc/codecs/tpa6130a2.c: In function 'tpa6130a2_probe': /kisskb/src/sound/soc/codecs/tpa6130a2.c:220:15: note: byref variable will be forcibly initialized unsigned int version; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/tbdata.c: In function 'acpi_tb_load_table': /kisskb/src/drivers/acpi/acpica/tbdata.c:922:16: note: byref variable will be forcibly initialized acpi_owner_id owner_id; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/tbdata.c:920:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/drivers/acpi/acpica/tbdata.c: In function 'acpi_tb_install_and_load_table': /kisskb/src/drivers/acpi/acpica/tbdata.c:976:6: note: byref variable will be forcibly initialized u32 i; ^ /kisskb/src/drivers/acpi/acpica/tbdata.c: In function 'acpi_tb_unload_table': /kisskb/src/drivers/acpi/acpica/tbdata.c:1012:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c: In function 'komeda_sprintf': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:23:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c: In function 'komeda_print_events': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:138:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(dev->dev); ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:137:21: note: byref variable will be forcibly initialized struct komeda_str str; ^~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:136:8: note: byref variable will be forcibly initialized char msg[256]; ^~~ /kisskb/src/drivers/misc/sram.c: In function 'atmel_securam_wait': /kisskb/src/drivers/misc/sram.c:323:6: note: byref variable will be forcibly initialized u32 val; ^~~ 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:222:9: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/misc/sram.c: In function 'sram_reserve_regions': /kisskb/src/drivers/misc/sram.c:181:19: note: byref variable will be forcibly initialized struct resource child_res; ^~~~~~~~~ /kisskb/src/drivers/misc/sram.c:163:14: note: byref variable will be forcibly initialized const char *label; ^~~~~ /kisskb/src/drivers/misc/sram.c:161:19: note: byref variable will be forcibly initialized struct list_head reserve_list; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_div_by_zero': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_not_clipped': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/clk/clk-bd718x7.c: In function 'bd71837_clk_is_enabled': /kisskb/src/drivers/clk/clk-bd718x7.c:61:6: note: byref variable will be forcibly initialized int enabled; ^~~~~~~ /kisskb/src/drivers/clk/clk-bd718x7.c: In function 'bd71837_clk_probe': /kisskb/src/drivers/clk/clk-bd718x7.c:83:14: note: byref variable will be forcibly initialized const char *parent_clk; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_clipped': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_signed_vs_unsigned': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/misc/ds1682.c: In function 'ds1682_store': /kisskb/src/drivers/misc/ds1682.c:103:9: note: byref variable will be forcibly initialized __le32 val_le; ^~~~~~ /kisskb/src/drivers/misc/ds1682.c:102:6: note: byref variable will be forcibly initialized u64 val; ^~~ /kisskb/src/drivers/misc/ds1682.c: In function 'ds1682_show': /kisskb/src/drivers/misc/ds1682.c:60:9: note: byref variable will be forcibly initialized __le32 val_le = 0; ^~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/sys_soc.h:9, from /kisskb/src/drivers/gpu/drm/meson/meson_drv.c:14: /kisskb/src/drivers/gpu/drm/meson/meson_drv.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /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:16: note: byref variable will be forcibly initialized 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:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg dflow; ^~~~~ /kisskb/src/drivers/gpu/drm/meson/meson_drv.c: In function 'meson_drv_probe': /kisskb/src/drivers/gpu/drm/meson/meson_drv.c:487:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^~~~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'temp_deactivated_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:188:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'owned_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:166:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'active_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:144:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'enabled_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:122:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'caps_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:212:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pcrs_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:86:5: note: byref variable will be forcibly initialized u8 digest[TPM_DIGEST_SIZE]; ^~~~~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c:85:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pubek_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:40:7: note: byref variable will be forcibly initialized char anti_replay[20]; ^~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c:35:17: note: byref variable will be forcibly initialized struct tpm_buf tpm_buf; ^~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_status': /kisskb/src/drivers/misc/xilinx_sdfec.c:295:23: note: byref variable will be forcibly initialized struct xsdfec_status status; ^~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_set_irq': /kisskb/src/drivers/misc/xilinx_sdfec.c:383:20: note: byref variable will be forcibly initialized struct xsdfec_irq irq; ^~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_set_turbo': /kisskb/src/drivers/misc/xilinx_sdfec.c:410:22: note: byref variable will be forcibly initialized struct xsdfec_turbo turbo; ^~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_turbo': /kisskb/src/drivers/misc/xilinx_sdfec.c:438:22: note: byref variable will be forcibly initialized struct xsdfec_turbo turbo_params; ^~~~~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_stats': /kisskb/src/drivers/misc/xilinx_sdfec.c:917:22: note: byref variable will be forcibly initialized struct xsdfec_stats user_stats; ^~~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_table_write': /kisskb/src/drivers/misc/xilinx_sdfec.c:608:15: note: byref variable will be forcibly initialized 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:1051:6: note: byref variable will be forcibly initialized u32 dout_word_include; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c:1050:6: note: byref variable will be forcibly initialized u32 dout_width; ^~~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c:1049:6: note: byref variable will be forcibly initialized u32 din_word_include; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c:1048:6: note: byref variable will be forcibly initialized u32 din_width; ^~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c:1047:14: note: byref variable will be forcibly initialized const char *fec_code; ^~~~~~~~ /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:25: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/percpu-refcount.c:4: /kisskb/src/lib/percpu-refcount.c: In function '__percpu_ref_switch_to_percpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:253:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ref->percpu_count_ptr, ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:937:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:997:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:269:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(percpu_ref_switch_waitq, !data->confirm_switch, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c: In function 'percpu_ref_switch_to_atomic_sync': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:323:2: note: in expansion of macro 'wait_event' wait_event(percpu_ref_switch_waitq, !ref->data->confirm_switch); ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/tbfadt.c: In function 'acpi_tb_parse_fadt': /kisskb/src/drivers/acpi/acpica/tbfadt.c:279:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ 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:586:9: note: byref variable will be forcibly initialized 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:10, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/drivers/dma-buf/heaps/system_heap.c:13: /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_create': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:109:30: note: byref variable will be forcibly initialized struct dma_heap_export_info exp_info; ^~~~~~~~ /kisskb/src/drivers/regulator/as3711-regulator.c: In function 'as3711_get_mode_sd': /kisskb/src/drivers/regulator/as3711-regulator.c:56:15: note: byref variable will be forcibly initialized 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/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rht_assign_locked': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:391:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)((unsigned long)obj | BIT(0))); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_lookup_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:524:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:492:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/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:303:9: note: byref variable will be forcibly initialized 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:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:265:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/eventlog/tpm1.c: In function 'get_event_name': /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:148:7: note: byref variable will be forcibly initialized char data[41] = ""; ^~~~ /kisskb/src/drivers/char/tpm/eventlog/tpm1.c: In function 'tpm1_binary_bios_measurements_show': /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:225:20: note: byref variable will be forcibly initialized struct tcpa_event temp_event; ^~~~~~~~~~ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:332:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ht->tbl, new_tbl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/tps6507x.c: In function 'tps6507x_i2c_write_device': /kisskb/src/drivers/mfd/tps6507x.c:70:5: note: byref variable will be forcibly initialized u8 msg[TPS6507X_MAX_REGISTER + 1]; ^~~ /kisskb/src/drivers/mfd/tps6507x.c: In function 'tps6507x_i2c_read_device': /kisskb/src/drivers/mfd/tps6507x.c:41:17: note: byref variable will be forcibly initialized struct i2c_msg xfer[2]; ^~~~ In file included from /kisskb/src/drivers/base/component.c:15: /kisskb/src/drivers/base/component.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/base/regmap/regmap-i2c.c: In function 'regmap_i2c_read': /kisskb/src/drivers/base/regmap/regmap-i2c.c:178:17: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg xfer[2]; ^~~~ /kisskb/src/drivers/clk/clk-max77686.c: In function 'max77686_clk_is_prepared': /kisskb/src/drivers/clk/clk-max77686.c:124:6: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mfd/tps6105x.c: In function 'tps6105x_startup': /kisskb/src/drivers/mfd/tps6105x.c:35:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/clk/clk-max77686.c: In function 'max77686_clk_probe': /kisskb/src/drivers/clk/clk-max77686.c:213:15: note: byref variable will be forcibly initialized const char *clk_name; ^~~~~~~~ /kisskb/src/drivers/mfd/tps6105x.c: In function 'tps6105x_probe': /kisskb/src/drivers/mfd/tps6105x.c:35:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/regulator/axp20x-regulator.c: In function 'axp20x_is_polyphase_slave': /kisskb/src/drivers/regulator/axp20x-regulator.c:1164:6: note: byref variable will be forcibly initialized u32 reg = 0; ^~~ /kisskb/src/drivers/base/regmap/regmap-debugfs.c: In function 'regmap_reg_ranges_read_file': /kisskb/src/drivers/base/regmap/regmap-debugfs.c:366:9: note: byref variable will be forcibly initialized loff_t p = 0; ^ In file included from /kisskb/src/drivers/clk/clk-pwm.c:12: /kisskb/src/drivers/clk/clk-pwm.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/clk/clk-pwm.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/clk/clk-pwm.c: In function 'pwm_config': /kisskb/src/include/linux/pwm.h:332:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/clk/clk-pwm.c: In function 'clk_pwm_probe': /kisskb/src/include/linux/pwm.h:537:19: note: byref variable will be forcibly initialized struct pwm_state state = { }; ^~~~~ /kisskb/src/drivers/clk/clk-pwm.c:74:14: note: byref variable will be forcibly initialized const char *clk_name; ^~~~~~~~ /kisskb/src/drivers/clk/clk-pwm.c:70:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/regulator/axp20x-regulator.c: In function 'axp20x_regulator_parse_dt': /kisskb/src/drivers/base/regmap/regmap-debugfs.c: In function 'regmap_read_debugfs': /kisskb/src/drivers/base/regmap/regmap-debugfs.c:224:15: note: byref variable will be forcibly initialized unsigned int val, start_reg; ^~~ /kisskb/src/drivers/regulator/axp20x-regulator.c:1074:6: note: byref variable will be forcibly initialized u32 dcdcfreq = 0; ^~~~~~~~ /kisskb/src/drivers/base/regmap/regmap-debugfs.c:220:9: note: byref variable will be forcibly initialized loff_t p = *ppos; ^ /kisskb/src/drivers/regulator/axp20x-regulator.c: In function 'axp20x_regulator_probe': /kisskb/src/drivers/regulator/axp20x-regulator.c:1220:14: note: byref variable will be forcibly initialized const char *dcdc5_name = axp22x_regulators[AXP22X_DCDC5].name; ^~~~~~~~~~ /kisskb/src/drivers/regulator/axp20x-regulator.c:1219:14: note: byref variable will be forcibly initialized const char *dcdc1_name = axp22x_regulators[AXP22X_DCDC1].name; ^~~~~~~~~~ /kisskb/src/drivers/regulator/axp20x-regulator.c:1218:6: note: byref variable will be forcibly initialized u32 workmode; ^~~~~~~~ /kisskb/src/drivers/mtd/parsers/cmdlinepart.c: In function 'newpart': /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:93:17: note: byref variable will be forcibly initialized unsigned char *extra_mem; ^~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap-debugfs.c: In function 'regmap_cache_bypass_write_file': /kisskb/src/drivers/base/regmap/regmap-debugfs.c:512:7: note: byref variable will be forcibly initialized bool new_val; ^~~~~~~ /kisskb/src/drivers/base/regmap/regmap-debugfs.c: In function 'regmap_cache_only_write_file': /kisskb/src/drivers/base/regmap/regmap-debugfs.c:465:7: note: byref variable will be forcibly initialized bool new_val, require_sync = false; ^~~~~~~ /kisskb/src/drivers/mtd/parsers/cmdlinepart.c: In function 'mtdpart_setup_real': /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:228:19: note: byref variable will be forcibly initialized int mtd_id_len, num_parts; ^~~~~~~~~ /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:226:33: note: byref variable will be forcibly initialized struct cmdline_mtd_partition *this_mtd; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/tbfind.c: In function 'acpi_tb_find_table': /kisskb/src/drivers/acpi/acpica/tbfind.c:38:27: note: byref variable will be forcibly initialized struct acpi_table_header header; ^~~~~~ /kisskb/src/drivers/acpi/acpica/tbinstal.c: In function 'acpi_tb_override_table': /kisskb/src/drivers/acpi/acpica/tbinstal.c:203:6: note: byref variable will be forcibly initialized u32 length; ^~~~~~ /kisskb/src/drivers/acpi/acpica/tbinstal.c:202:24: note: byref variable will be forcibly initialized acpi_physical_address address; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/tbinstal.c:201:28: note: byref variable will be forcibly initialized struct acpi_table_header *table; ^~~~~ /kisskb/src/drivers/acpi/acpica/tbinstal.c:200:25: note: byref variable will be forcibly initialized struct acpi_table_desc new_table_desc; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/tbinstal.c: In function 'acpi_tb_install_table_with_override': /kisskb/src/drivers/acpi/acpica/tbinstal.c:37:6: note: byref variable will be forcibly initialized u32 i; ^ /kisskb/src/drivers/acpi/acpica/tbinstal.c: In function 'acpi_tb_install_standard_table': /kisskb/src/drivers/acpi/acpica/tbinstal.c:103:25: note: byref variable will be forcibly initialized struct acpi_table_desc new_table_desc; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/tbinstal.c:101:6: note: byref variable will be forcibly initialized u32 i; ^ /kisskb/src/drivers/mfd/tps65086.c: In function 'tps65086_probe': /kisskb/src/drivers/mfd/tps65086.c:75:15: note: byref variable will be forcibly initialized unsigned int version; ^~~~~~~ /kisskb/src/drivers/regulator/bd71828-regulator.c: In function 'ldo6_parse_dt': /kisskb/src/drivers/regulator/bd71828-regulator.c:142:11: note: byref variable will be forcibly initialized uint32_t uv = 0; ^~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dmabuffs_dname': /kisskb/src/drivers/dma-buf/dma-buf.c:44:7: note: byref variable will be forcibly initialized char name[DMA_BUF_NAME_LEN]; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:27: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c: In function 'virtio_gpu_config_changed_work_func': /kisskb/src/include/linux/virtio_config.h:422:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cwrite_v = \ ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:52:2: note: in expansion of macro 'virtio_cwrite_le' virtio_cwrite_le(vgdev->vdev, struct virtio_gpu_config, ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:42:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vgdev->vdev, struct virtio_gpu_config, ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:39:19: note: byref variable will be forcibly initialized u32 events_read, events_clear = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:39:6: note: byref variable will be forcibly initialized u32 events_read, events_clear = 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/virtio/virtgpu_drv.h:34, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:32: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized 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/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:26: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c: In function 'virtio_gpu_get_capsets': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:79:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(vgdev->resp_wq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_ioctl': /kisskb/src/drivers/dma-buf/dma-buf.c:357:22: note: byref variable will be forcibly initialized struct dma_buf_sync sync; ^~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c: In function 'virtio_gpu_init': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:227:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(vgdev->resp_wq, !vgdev->display_info_pending, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:27: /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:209:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vgdev->vdev, struct virtio_gpu_config, ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:198:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vgdev->vdev, struct virtio_gpu_config, ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:106:20: note: byref variable will be forcibly initialized struct virtqueue *vqs[2]; ^~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_vmap': /kisskb/src/drivers/dma-buf/dma-buf.c:1223:21: note: byref variable will be forcibly initialized struct dma_buf_map ptr; ^~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_encode_44_32': /kisskb/src/drivers/clk/clk-si5341.c:366:5: note: byref variable will be forcibly initialized u8 r[10]; ^ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_output_clk_set_rate': /kisskb/src/drivers/clk/clk-si5341.c:840:5: note: byref variable will be forcibly initialized u8 r[3]; ^ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_output_get_parent': /kisskb/src/drivers/clk/clk-si5341.c:886:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_output_clk_is_on': /kisskb/src/drivers/clk/clk-si5341.c:727:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_synth_clk_is_on': /kisskb/src/drivers/clk/clk-si5341.c:545:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_clk_get_selected_input': /kisskb/src/drivers/clk/clk-si5341.c:432:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_finalize_defaults': /kisskb/src/drivers/clk/clk-si5341.c:1130:6: note: byref variable will be forcibly initialized u32 revision; ^~~~~~~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_output_clk_recalc_rate': /kisskb/src/drivers/clk/clk-si5341.c:775:5: note: byref variable will be forcibly initialized u8 r[3]; ^ /kisskb/src/drivers/clk/clk-si5341.c:773:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_decode_44_32': /kisskb/src/drivers/clk/clk-si5341.c:350:5: note: byref variable will be forcibly initialized u8 r[10]; ^ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_synth_clk_recalc_rate': /kisskb/src/drivers/clk/clk-si5341.c:619:6: note: byref variable will be forcibly initialized u32 n_den; ^~~~~ /kisskb/src/drivers/clk/clk-si5341.c:618:6: note: byref variable will be forcibly initialized u64 n_num; ^~~~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_clk_recalc_rate': /kisskb/src/drivers/clk/clk-si5341.c:393:6: note: byref variable will be forcibly initialized u32 m_den; ^~~~~ /kisskb/src/drivers/clk/clk-si5341.c:392:6: note: byref variable will be forcibly initialized u64 m_num; ^~~~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_probe_chip_id': /kisskb/src/drivers/clk/clk-si5341.c:962:5: note: byref variable will be forcibly initialized u8 reg[4]; ^~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_is_programmed_already': /kisskb/src/drivers/clk/clk-si5341.c:913:5: note: byref variable will be forcibly initialized u8 r[4]; ^ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_read_settings': /kisskb/src/drivers/clk/clk-si5341.c:1024:5: note: byref variable will be forcibly initialized u8 r[10]; ^ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_dt_parse_dt': /kisskb/src/drivers/clk/clk-si5341.c:1208:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/clk-si5341.c:1207:6: note: byref variable will be forcibly initialized u32 num; ^~~ /kisskb/src/drivers/mfd/tps65217.c: In function 'tps65217_irq_thread': /kisskb/src/drivers/mfd/tps65217.c:115:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/mfd/tps65217.c: In function 'tps65217_update_bits': /kisskb/src/drivers/mfd/tps65217.c:263:15: note: byref variable will be forcibly initialized unsigned int data; ^~~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_send_preamble': /kisskb/src/drivers/clk/clk-si5341.c:1098:6: note: byref variable will be forcibly initialized u32 revision; ^~~~~~~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_initialize_pll': /kisskb/src/drivers/clk/clk-si5341.c:1302:6: note: byref variable will be forcibly initialized u32 m_den = 0; ^~~~~ /kisskb/src/drivers/clk/clk-si5341.c:1301:6: note: byref variable will be forcibly initialized u32 m_num = 0; ^~~~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_probe': /kisskb/src/drivers/clk/clk-si5341.c:1379:34: note: byref variable will be forcibly initialized struct clk_si5341_output_config config[SI5341_MAX_NUM_OUTPUTS]; ^~~~~~ /kisskb/src/drivers/clk/clk-si5341.c:1376:14: note: byref variable will be forcibly initialized const char *synth_clock_names[SI5341_NUM_SYNTH]; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-si5341.c:1375:14: note: byref variable will be forcibly initialized const char *root_clock_name; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-si5341.c:1373:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/mfd/tps65217.c: In function 'tps65217_probe': /kisskb/src/drivers/mfd/tps65217.c:322:15: note: byref variable will be forcibly initialized unsigned int version; ^~~~~~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/include/linux/of_platform.h:12, from /kisskb/src/drivers/clk/clk-qoriq.c:18: /kisskb/src/drivers/clk/clk-qoriq.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/clk/clk-qoriq.c: In function 'clockgen_cpufreq_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c: In function 'd71_enum_resources': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c:353:22: note: byref variable will be forcibly initialized struct block_header blk; ^~~ /kisskb/src/drivers/clk/clk-qoriq.c: In function 'sysclk_from_fixed': /kisskb/src/drivers/clk/clk-qoriq.c:1071:6: note: byref variable will be forcibly initialized u32 rate; ^~~~ In file included from /kisskb/src/include/linux/clkdev.h:12, from /kisskb/src/drivers/clk/clk-qoriq.c:12: /kisskb/src/drivers/clk/clk-qoriq.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clk/clk-qoriq.c: In function 'create_mux_common': /kisskb/src/drivers/clk/clk-qoriq.c:895:7: note: byref variable will be forcibly initialized char name[32]; ^~~~ /kisskb/src/drivers/clk/clk-qoriq.c:894:14: note: byref variable will be forcibly initialized const char *parent_names[NUM_MUX_PARENTS]; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/tbprint.c: In function 'acpi_tb_print_table_header': /kisskb/src/drivers/acpi/acpica/tbprint.c:95:27: note: byref variable will be forcibly initialized struct acpi_table_header local_header; ^~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-qoriq.c: In function 'core_mux_init': /kisskb/src/drivers/clk/clk-qoriq.c:1049:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/clk/clk-qoriq.c: In function 'core_pll_init': /kisskb/src/drivers/clk/clk-qoriq.c:1337:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/clk/clk-max9485.c: In function 'max9485_i2c_probe': /kisskb/src/drivers/clk/clk-max9485.c:300:15: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/clk/clk-max9485.c:262:14: note: byref variable will be forcibly initialized const char *xclk_name; ^~~~~~~~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_reg_read': /kisskb/src/drivers/clk/clk-si5351.c:85:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_clkout_get_parent': /kisskb/src/drivers/clk/clk-si5351.c:85:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_clkout_recalc_rate': /kisskb/src/drivers/clk/clk-si5351.c:85:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_msynth_get_parent': /kisskb/src/drivers/clk/clk-si5351.c:85:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_pll_get_parent': /kisskb/src/drivers/clk/clk-si5351.c:85:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_msynth_round_rate': /kisskb/src/drivers/clk/clk-si5351.c:649:22: note: byref variable will be forcibly initialized unsigned long a, b, c; ^ /kisskb/src/drivers/clk/clk-si5351.c:649:19: note: byref variable will be forcibly initialized unsigned long a, b, c; ^ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_pll_round_rate': /kisskb/src/drivers/clk/clk-si5351.c:450:36: note: byref variable will be forcibly initialized unsigned long rfrac, denom, a, b, c; ^ /kisskb/src/drivers/clk/clk-si5351.c:450:33: note: byref variable will be forcibly initialized 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:85:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/clk-si5351.c:132:5: note: byref variable will be forcibly initialized u8 buf[SI5351_PARAMETERS_LENGTH]; ^~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_msynth_recalc_rate': /kisskb/src/drivers/clk/clk-si5351.c:85:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_dt_parse': /kisskb/src/drivers/clk/clk-si5351.c:1164:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/clk-si5351.c:1163:6: note: byref variable will be forcibly initialized int num = 0; ^~~ 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/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clk/clk-si5351.c: In function '_si5351_clkout_reset_pll': /kisskb/src/drivers/clk/clk-si5351.c:85:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_write_parameters': /kisskb/src/drivers/clk/clk-si5351.c:85:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/clk-si5351.c:154:5: note: byref variable will be forcibly initialized u8 buf[SI5351_PARAMETERS_LENGTH]; ^~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_i2c_probe': /kisskb/src/drivers/clk/clk-si5351.c:1370:14: note: byref variable will be forcibly initialized const char *parent_names[4]; ^~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-si5351.c:1369:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/mfd/tps65218.c: In function 'tps65218_update_bits': /kisskb/src/drivers/mfd/tps65218.c:92:15: note: byref variable will be forcibly initialized unsigned int data; ^~~~ /kisskb/src/drivers/mfd/tps65218.c: In function 'tps65218_voltage_set_strict': /kisskb/src/drivers/mfd/tps65218.c:216:6: note: byref variable will be forcibly initialized u32 strict; ^~~~~~ /kisskb/src/drivers/mfd/tps65218.c: In function 'tps65218_voltage_set_uvlo': /kisskb/src/drivers/mfd/tps65218.c:259:6: note: byref variable will be forcibly initialized u32 uvlo; ^~~~ /kisskb/src/drivers/mfd/tps65218.c: In function 'tps65218_voltage_set_uv_hyst': /kisskb/src/drivers/mfd/tps65218.c:238:6: note: byref variable will be forcibly initialized u32 hyst; ^~~~ /kisskb/src/drivers/mfd/tps65218.c: In function 'tps65218_probe': /kisskb/src/drivers/mfd/tps65218.c:296:15: note: byref variable will be forcibly initialized unsigned int chipid; ^~~~~~ /kisskb/src/drivers/acpi/acpica/tbutils.c: In function 'acpi_tb_get_root_table_entry': /kisskb/src/drivers/acpi/acpica/tbutils.c:168:6: note: byref variable will be forcibly initialized u64 address64; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/tbutils.c: In function 'acpi_tb_parse_root_table': /kisskb/src/drivers/acpi/acpica/tbutils.c:233:6: note: byref variable will be forcibly initialized u32 table_index; ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/dma_fence.h:89, from /kisskb/src/drivers/dma-buf/dma-fence.c:20: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'perf_trace_dma_fence': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/dma_fence.h:89, from /kisskb/src/drivers/dma-buf/dma-fence.c:20: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'trace_event_raw_event_dma_fence': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^~~~~~~~~~~~~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_signal_locked': /kisskb/src/drivers/dma-buf/dma-fence.c:333:19: note: byref variable will be forcibly initialized struct list_head cb_list; ^~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_default_wait': /kisskb/src/drivers/dma-buf/dma-fence.c:676:25: note: byref variable will be forcibly initialized struct default_wait_cb cb; ^~ In file included from /kisskb/src/drivers/char/tpm/eventlog/tpm2.c:20: /kisskb/src/drivers/char/tpm/eventlog/tpm2.c: In function '__calc_tpm2_event_size': /kisskb/src/include/linux/tpm_eventlog.h:172:6: note: byref variable will be forcibly initialized u16 halg; ^~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/security.h:30, from /kisskb/src/drivers/char/tpm/eventlog/tpm2.c:17: /kisskb/src/drivers/char/tpm/eventlog/tpm2.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /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:24: note: byref variable will be forcibly initialized 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:22: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized u32 pipe_id, layer_id, layer_info; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:412:6: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized u32 pipe_id, layer_id; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:530:6: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:671:6: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:840:6: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:948:6: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1018:6: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized u32 pipe_id, comp_id, value; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1129:6: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized u32 pipe_id, comp_id; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1256:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 v[5]; ^ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_kms.c: In function 'rcar_du_vsps_init': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_kms.c:598:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_kms.c: In function 'rcar_du_encoders_init': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_kms.c:535:22: note: byref variable will be forcibly initialized struct of_endpoint ep; ^~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_spmi_write_begin': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_write_begin, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_write_begin, ^~~~~~~~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'perf_trace_spmi_write_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:41:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_write_end, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:41:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_write_end, ^~~~~~~~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'perf_trace_spmi_read_begin': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_read_begin, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_read_begin, ^~~~~~~~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'perf_trace_spmi_read_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:85:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_read_end, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:85:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_read_end, ^~~~~~~~~~~ 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/virtio/virtgpu_gem.c:26: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'perf_trace_spmi_cmd': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:113:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_cmd, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:113:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_cmd, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c: In function 'virtio_gpu_gem_create': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:40:6: note: byref variable will be forcibly initialized u32 handle; ^~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:38:28: note: byref variable will be forcibly initialized struct virtio_gpu_object *obj; ^~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_write_begin, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c: In function 'virtio_gpu_mode_dumb_create': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:68:25: note: byref variable will be forcibly initialized struct drm_gem_object *gobj; ^~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_write_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:41:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_write_end, ^~~~~~~~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_read_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_read_begin, ^~~~~~~~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_read_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:85:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_read_end, ^~~~~~~~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_cmd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:113:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(spmi_cmd, ^~~~~~~~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'of_spmi_register_devices': /kisskb/src/drivers/char/tpm/tpm_ppi.c: In function 'show_ppi_operations': /kisskb/src/drivers/spmi/spmi.c:470:7: note: byref variable will be forcibly initialized u32 reg[2]; ^~~ /kisskb/src/drivers/char/tpm/tpm_ppi.c:288:26: note: byref variable will be forcibly initialized union acpi_object *obj, tmp; ^~~ /kisskb/src/drivers/char/tpm/tpm_ppi.c: In function 'tpm_store_ppi_request': /kisskb/src/drivers/char/tpm/tpm_ppi.c:119:26: note: byref variable will be forcibly initialized union acpi_object *obj, tmp[2]; ^~~ /kisskb/src/drivers/char/tpm/tpm_ppi.c:116:6: note: byref variable will be forcibly initialized u32 req; ^~~ /kisskb/src/drivers/acpi/acpica/tbxface.c: In function 'acpi_reallocate_root_table': /kisskb/src/drivers/acpi/acpica/tbxface.c:137:9: note: byref variable will be forcibly initialized u32 i, j; ^ /kisskb/src/drivers/mfd/tps65910.c: In function 'tps65910_parse_dt': /kisskb/src/drivers/mfd/tps65910.c:376:15: note: byref variable will be forcibly initialized unsigned int prop; ^~~~ /kisskb/src/drivers/mfd/tps65910.c: In function 'tps65910_i2c_probe': /kisskb/src/drivers/mfd/tps65910.c:460:16: note: byref variable will be forcibly initialized unsigned long chip_id = id->driver_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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/core.c:11: /kisskb/src/drivers/base/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function 'device_create_sys_dev_entry': /kisskb/src/drivers/base/core.c:2910:7: note: byref variable will be forcibly initialized char devt_str[15]; ^~~~~~~~ /kisskb/src/drivers/base/core.c: In function 'device_remove_sys_dev_entry': /kisskb/src/drivers/base/core.c:2923:7: note: byref variable will be forcibly initialized char devt_str[15]; ^~~~~~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_register_clk_pll': /kisskb/src/drivers/clk/clk-xgene.c:130:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_pllclk_init': /kisskb/src/drivers/clk/clk-xgene.c:171:14: note: byref variable will be forcibly initialized 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:347:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/base/dd.c: In function 'deferred_probe_timeout_setup': /kisskb/src/drivers/base/dd.c:254:6: note: byref variable will be forcibly initialized int timeout; ^~~~~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_register_clk': /kisskb/src/drivers/clk/clk-xgene.c:631:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_pmdclk_init': /kisskb/src/drivers/clk/clk-xgene.c:382:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/clk/clk-xgene.c:380:14: note: byref variable will be forcibly initialized 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:672:30: note: byref variable will be forcibly initialized struct xgene_dev_parameters parameters; ^~~~~~~~~~ /kisskb/src/drivers/clk/clk-xgene.c:670:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/clk/clk-xgene.c:668:14: note: byref variable will be forcibly initialized const char *clk_name = np->full_name; ^~~~~~~~ /kisskb/src/drivers/base/dd.c: In function '__device_attach': /kisskb/src/drivers/base/dd.c:910:29: note: byref variable will be forcibly initialized struct device_attach_data data = { ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:709:2: note: in expansion of macro 'wait_event' wait_event(probe_waitqueue, atomic_read(&probe_count) == 0); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:703:2: note: in expansion of macro 'wait_event' wait_event(probe_timeout_waitqueue, !driver_deferred_probe_timeout); ^~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function 'device_store_ulong': /kisskb/src/drivers/base/core.c:1860:16: note: byref variable will be forcibly initialized unsigned long new; ^~~ /kisskb/src/drivers/base/core.c: In function 'device_store_int': /kisskb/src/drivers/base/core.c:1886:7: note: byref variable will be forcibly initialized long new; ^~~ /kisskb/src/drivers/base/core.c: In function 'dev_set_name': /kisskb/src/drivers/base/core.c:2873:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:1049:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/core.c: In function 'device_links_driver_bound': /kisskb/src/drivers/base/core.c:1121:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/core.c: In function 'dev_uevent': /kisskb/src/drivers/base/core.c:2033:10: note: byref variable will be forcibly initialized kgid_t gid = GLOBAL_ROOT_GID; ^~~ /kisskb/src/drivers/base/core.c:2032:10: note: byref variable will be forcibly initialized kuid_t uid = GLOBAL_ROOT_UID; ^~~ /kisskb/src/drivers/base/core.c:2031:11: note: byref variable will be forcibly initialized umode_t mode = 0; ^~~~ /kisskb/src/drivers/base/core.c:2029:15: note: byref variable will be forcibly initialized const char *tmp; ^~~ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child': /kisskb/src/drivers/base/core.c:3394:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/iommu/iommu.c: In function 'pci_device_group': /kisskb/src/drivers/iommu/iommu.c:1407:28: note: byref variable will be forcibly initialized struct group_for_pci_data data; ^~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_group_alloc_default_domain': /kisskb/src/drivers/iommu/iommu.c:1516:7: note: byref variable will be forcibly initialized int attr = 1; ^~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'probe_alloc_default_domain': /kisskb/src/drivers/iommu/iommu.c:1695:29: note: byref variable will be forcibly initialized struct __group_domain_type gtype; ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'bus_iommu_probe': /kisskb/src/drivers/iommu/iommu.c:1761:12: note: byref variable will be forcibly initialized LIST_HEAD(group_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_create_device_direct_mappings': /kisskb/src/drivers/iommu/iommu.c:732:19: note: byref variable will be forcibly initialized struct list_head mappings; ^~~~~~~~ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child_reverse': /kisskb/src/drivers/base/core.c:3424:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child': /kisskb/src/drivers/base/core.c:3459:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ 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:396:12: note: byref variable will be forcibly initialized LIST_HEAD(stack); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/core.c: In function 'device_find_child_by_name': /kisskb/src/drivers/base/core.c:3487:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_get_group_resv_regions': /kisskb/src/drivers/iommu/iommu.c:467:20: note: byref variable will be forcibly initialized struct list_head dev_resv_regions; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_group_show_resv_regions': /kisskb/src/drivers/iommu/iommu.c:485:19: note: byref variable will be forcibly initialized struct list_head group_resv_regions; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_set_def_domain_type': /kisskb/src/drivers/iommu/iommu.c:314:7: note: byref variable will be forcibly initialized bool pt; ^~ /kisskb/src/drivers/base/core.c: In function 'online_store': /kisskb/src/drivers/base/core.c:2167:7: note: byref variable will be forcibly initialized bool val; ^~~ 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:6: note: byref variable will be forcibly initialized int val, ret; ^~~ /kisskb/src/drivers/base/core.c: In function 'device_create': /kisskb/src/drivers/base/core.c:3779:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/base/core.c: In function 'device_create_with_groups': /kisskb/src/drivers/base/core.c:3823:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/base/core.c: In function 'device_destroy': /kisskb/src/drivers/base/core.c:3842:6: note: byref variable will be forcibly initialized void device_destroy(struct class *class, dev_t devt) ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_dev': /kisskb/src/drivers/base/bus.c:295:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'dev_err_probe': /kisskb/src/drivers/base/bus.c: In function 'bus_find_device': /kisskb/src/drivers/base/bus.c:330:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c:4386:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/base/core.c:4385:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ /kisskb/src/drivers/base/bus.c: In function 'subsys_find_device_by_id': /kisskb/src/drivers/base/bus.c:359:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_drv': /kisskb/src/drivers/base/bus.c:421:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_clk_out_get_parent': /kisskb/src/drivers/clk/clk-versaclock5.c:637:15: note: byref variable will be forcibly initialized unsigned int src; ^~~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_pfd_recalc_rate': /kisskb/src/drivers/clk/clk-versaclock5.c:332:23: note: byref variable will be forcibly initialized unsigned int prediv, div; ^~~ /kisskb/src/drivers/clk/clk-versaclock5.c:332:15: note: byref variable will be forcibly initialized unsigned int prediv, div; ^~~~~~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_dbl_recalc_rate': /kisskb/src/drivers/clk/clk-versaclock5.c:284:15: note: byref variable will be forcibly initialized unsigned int premul; ^~~~~~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_mux_get_parent': /kisskb/src/drivers/clk/clk-versaclock5.c:228:15: note: byref variable will be forcibly initialized unsigned int src; ^~~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_clk_out_prepare': /kisskb/src/drivers/clk/clk-versaclock5.c:581:15: note: byref variable will be forcibly initialized unsigned int src; ^~~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_fod_set_rate': /kisskb/src/drivers/clk/clk-versaclock5.c:542:5: note: byref variable will be forcibly initialized u8 data[14] = { ^~~~ 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:956:12: note: byref variable will be forcibly initialized LIST_HEAD(sorted_devices); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_pll_set_rate': /kisskb/src/drivers/clk/clk-versaclock5.c:460:5: note: byref variable will be forcibly initialized u8 fb[5]; ^~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_fod_recalc_rate': /kisskb/src/drivers/clk/clk-versaclock5.c:486:5: note: byref variable will be forcibly initialized u8 od_frc[4]; ^~~~~~ /kisskb/src/drivers/clk/clk-versaclock5.c:485:5: note: byref variable will be forcibly initialized u8 od_int[2]; ^~~~~~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_pll_recalc_rate': /kisskb/src/drivers/clk/clk-versaclock5.c:416:5: note: byref variable will be forcibly initialized u8 fb[5]; ^~ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_register': /kisskb/src/drivers/base/bus.c:1043:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^~~~ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_unregister': /kisskb/src/drivers/base/bus.c:1070:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^~~~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_update_mode': /kisskb/src/drivers/clk/clk-versaclock5.c:715:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_update_power': /kisskb/src/drivers/clk/clk-versaclock5.c:740:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_update_slew': /kisskb/src/drivers/clk/clk-versaclock5.c:765:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ In file included from /kisskb/src/drivers/mtd/parsers/ofpart.c:16: /kisskb/src/drivers/mtd/parsers/ofpart.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_probe': /kisskb/src/drivers/clk/clk-versaclock5.c:834:14: note: byref variable will be forcibly initialized const char *parent_names[2]; ^~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-versaclock5.c:833:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/mtd/parsers/ofpart.c: In function 'parse_ofoldpart_partitions': /kisskb/src/drivers/mtd/parsers/ofpart.c:160:9: note: byref variable will be forcibly initialized int i, plen, nr_parts; ^~~~ /kisskb/src/drivers/mtd/parsers/ofpart.c: In function 'parse_fixed_partitions': /kisskb/src/drivers/mtd/parsers/ofpart.c:77:7: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/drivers/acpi/acpica/tbxfload.c: In function 'acpi_install_table': /kisskb/src/drivers/acpi/acpica/tbxfload.c:247:6: note: byref variable will be forcibly initialized u32 table_index; ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/tbxfload.c: In function 'acpi_load_table': /kisskb/src/drivers/acpi/acpica/tbxfload.c:286:6: note: byref variable will be forcibly initialized u32 table_index; ^~~~~~~~~~~ /kisskb/src/drivers/mtd/chips/cfi_util.c: In function 'cfi_qry_present': /kisskb/src/drivers/mtd/chips/cfi_util.c:225:11: note: byref variable will be forcibly initialized map_word qry[3]; ^~~ /kisskb/src/drivers/mtd/chips/cfi_util.c:224:11: note: byref variable will be forcibly initialized map_word val[3]; ^~~ /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_is_v1': /kisskb/src/drivers/mtd/parsers/afs.c:83:9: note: byref variable will be forcibly initialized size_t sz; ^~ /kisskb/src/drivers/mtd/parsers/afs.c:82:6: note: byref variable will be forcibly initialized u32 magic; ^~~~~ /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_is_v2': /kisskb/src/drivers/mtd/parsers/afs.c:103:9: note: byref variable will be forcibly initialized size_t sz; ^~ /kisskb/src/drivers/mtd/parsers/afs.c:102:6: note: byref variable will be forcibly initialized u32 foot[2]; ^~~~ /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_parse_v1_partition': /kisskb/src/drivers/mtd/parsers/afs.c:132:9: note: byref variable will be forcibly initialized size_t sz; ^~ /kisskb/src/drivers/mtd/parsers/afs.c:123:23: note: byref variable will be forcibly initialized struct image_info_v1 iis; ^~~ /kisskb/src/drivers/mtd/parsers/afs.c:122:19: note: byref variable will be forcibly initialized struct footer_v1 fs; ^~ /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_parse_v2_partition': /kisskb/src/drivers/mtd/parsers/afs.c:230:9: note: byref variable will be forcibly initialized size_t sz; ^~ /kisskb/src/drivers/mtd/parsers/afs.c:221:6: note: byref variable will be forcibly initialized u32 imginfo[36]; ^~~~~~~ /kisskb/src/drivers/mtd/parsers/afs.c:220:6: note: byref variable will be forcibly initialized u32 footer[12]; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/linux/dma-fence-chain.h:13, from /kisskb/src/drivers/dma-buf/dma-fence-chain.c:10: /kisskb/src/drivers/dma-buf/dma-fence-chain.c: In function 'dma_fence_chain_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence-chain.c:239:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->prev, prev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap-irq.c: In function 'regmap_irq_thread': /kisskb/src/drivers/base/regmap/regmap-irq.c:423:24: note: byref variable will be forcibly initialized 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:10, 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:586:9: note: byref variable will be forcibly initialized 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:79:6: note: byref variable will be forcibly initialized u32 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/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_drv.h:29, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:2: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c: In function 'virtio_gpu_vram_mmap': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:42:2: note: in expansion of macro 'wait_event' wait_event(vgdev->resp_wq, vram->map_state != STATE_INITIALIZING); ^~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap-irq.c: In function 'devm_regmap_add_irq_chip_fwnode': /kisskb/src/drivers/base/regmap/regmap-irq.c:958:38: note: byref variable will be forcibly initialized struct regmap_irq_chip_data **ptr, *d; ^ 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/exynos_drm_fimd.c:10: /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_fimd.c: In function 'fimd_wait_for_vblank': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_fimd.c:313:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(ctx->wait_vsync_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_fimd.c: In function 'fimd_probe': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_fimd.c:1142:7: note: byref variable will be forcibly initialized u32 val; ^~~ In file included from /kisskb/src/lib/bucket_locks.c:3: /kisskb/src/lib/bucket_locks.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/regulator/da9062-regulator.c: In function 'da9062_ldo_lim_event': /kisskb/src/drivers/regulator/da9062-regulator.c:895:6: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized int ret, val; ^~~ /kisskb/src/drivers/regulator/da9062-regulator.c: In function 'da9062_buck_get_mode': /kisskb/src/drivers/regulator/da9062-regulator.c:146:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/hsi/clients/hsi_char.c:16: /kisskb/src/drivers/hsi/clients/hsi_char.c: In function 'hsc_reset_list': /kisskb/src/drivers/hsi/clients/hsi_char.c:164:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/hsi/clients/hsi_char.c: In function 'hsc_ioctl': /kisskb/src/drivers/hsi/clients/hsi_char.c:530:23: note: byref variable will be forcibly initialized struct hsc_tx_config txc; ^~~ /kisskb/src/drivers/hsi/clients/hsi_char.c:529:23: note: byref variable will be forcibly initialized struct hsc_rx_config rxc; ^~~ /kisskb/src/drivers/hsi/clients/hsi_char.c:528:15: note: byref variable will be forcibly initialized unsigned int state; ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/hsi/clients/hsi_char.c:16: /kisskb/src/drivers/hsi/clients/hsi_char.c: In function 'hsc_write': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hsi/clients/hsi_char.c:502:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(channel->tx_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hsi/clients/hsi_char.c: In function 'hsc_read': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hsi/clients/hsi_char.c:443:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(channel->rx_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/hsi/clients/hsi_char.c: In function 'hsc_probe': /kisskb/src/drivers/hsi/clients/hsi_char.c:682:8: note: byref variable will be forcibly initialized dev_t hsc_dev; ^~~~~~~ /kisskb/src/drivers/hsi/clients/hsi_char.c:677:13: note: byref variable will be forcibly initialized const char devname[] = "hsi_char"; ^~~~~~~ /kisskb/src/drivers/mfd/mfd-core.c: In function 'mfd_acpi_add_device': /kisskb/src/drivers/mfd/mfd-core.c:96:23: note: byref variable will be forcibly initialized unsigned long long adr; ^~~ /kisskb/src/drivers/mfd/mfd-core.c:86:26: note: byref variable will be forcibly initialized struct acpi_device_id ids[2] = {}; ^~~ 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:303:9: note: byref variable will be forcibly initialized 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:23: note: byref variable will be forcibly initialized struct lpddr_private lpddr; ^~~~~ /kisskb/src/drivers/mfd/mfd-core.c: In function 'mfd_remove_devices_late': /kisskb/src/drivers/mfd/mfd-core.c:381:6: note: byref variable will be forcibly initialized 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:389:6: note: byref variable will be forcibly initialized 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:389:6: 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:389:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int val, ret; ^~~ /kisskb/src/drivers/mfd/da903x.c: In function 'da9034_mask_events': /kisskb/src/drivers/mfd/da903x.c:356:10: note: byref variable will be forcibly initialized uint8_t v[4]; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9034_unmask_events': /kisskb/src/drivers/mfd/da903x.c:342:10: note: byref variable will be forcibly initialized uint8_t v[4]; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9030_mask_events': /kisskb/src/drivers/mfd/da903x.c:278:10: note: byref variable will be forcibly initialized uint8_t v[3]; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9030_unmask_events': /kisskb/src/drivers/mfd/da903x.c:265:10: note: byref variable will be forcibly initialized uint8_t v[3]; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9034_read_status': /kisskb/src/drivers/mfd/da903x.c:383:10: note: byref variable will be forcibly initialized uint8_t v[2] = {0, 0}; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9034_read_events': /kisskb/src/drivers/mfd/da903x.c:370:10: note: byref variable will be forcibly initialized uint8_t v[4] = {0, 0, 0, 0}; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da9030_read_events': /kisskb/src/drivers/mfd/da903x.c:291:10: note: byref variable will be forcibly initialized uint8_t v[3] = {0, 0, 0}; ^ /kisskb/src/drivers/mfd/da903x.c: In function 'da903x_irq_work': /kisskb/src/drivers/mfd/da903x.c:398:15: note: byref variable will be forcibly initialized unsigned int events = 0; ^~~~~~ /kisskb/src/drivers/mfd/da903x.c: In function 'da903x_probe': /kisskb/src/drivers/mfd/da903x.c:496:15: note: byref variable will be forcibly initialized unsigned int tmp; ^~~ /kisskb/src/drivers/mfd/da903x.c: In function 'da903x_query_status': /kisskb/src/drivers/mfd/da903x.c:239:15: note: byref variable will be forcibly initialized unsigned int status = 0; ^~~~~~ /kisskb/src/drivers/char/ppdev.c: In function 'register_device': /kisskb/src/drivers/char/ppdev.c:288:19: note: byref variable will be forcibly initialized struct pardev_cb ppdev_cb; ^~~~~~~~ /kisskb/src/drivers/char/ppdev.c: In function 'pp_do_ioctl': /kisskb/src/drivers/char/ppdev.c:503:7: note: byref variable will be forcibly initialized int uflags; ^~~~~~ /kisskb/src/drivers/char/ppdev.c:493:7: note: byref variable will be forcibly initialized int uflags; ^~~~~~ /kisskb/src/drivers/char/ppdev.c:479:16: note: byref variable will be forcibly initialized unsigned int modes; ^~~~~ /kisskb/src/drivers/char/ppdev.c:467:7: note: byref variable will be forcibly initialized int phase; ^~~~~ /kisskb/src/drivers/char/ppdev.c:452:7: note: byref variable will be forcibly initialized int phase; ^~~~~ /kisskb/src/drivers/char/ppdev.c:439:7: note: byref variable will be forcibly initialized int mode; ^~~~ /kisskb/src/drivers/char/ppdev.c:422:7: note: byref variable will be forcibly initialized int mode; ^~~~ /kisskb/src/drivers/char/ppdev.c:365:6: note: byref variable will be forcibly initialized int ret; ^~~ /kisskb/src/drivers/char/ppdev.c:364:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/char/ppdev.c:363:6: note: byref variable will be forcibly initialized s64 time64[2]; ^~~~~~ /kisskb/src/drivers/char/ppdev.c:362:6: note: byref variable will be forcibly initialized s32 time32[2]; ^~~~~~ /kisskb/src/drivers/char/ppdev.c:361:6: note: byref variable will be forcibly initialized int mode; ^~~~ /kisskb/src/drivers/char/ppdev.c:360:16: note: byref variable will be forcibly initialized unsigned char mask; ^~~~ /kisskb/src/drivers/char/ppdev.c:359:16: note: byref variable will be forcibly initialized unsigned char reg; ^~~ 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:35: /kisskb/src/drivers/dma-buf/dma-resv.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_lockdep': /kisskb/src/drivers/dma-buf/dma-resv.c:101:23: note: byref variable will be forcibly initialized struct address_space mapping; ^~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:100:18: note: byref variable will be forcibly initialized struct dma_resv obj; ^~~ /kisskb/src/drivers/dma-buf/dma-resv.c:99:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/ww_mutex.h:20, from /kisskb/src/include/linux/dma-resv.h:42, from /kisskb/src/drivers/dma-buf/dma-resv.c:35: /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_reserve_shared': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:236:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(obj->fence, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_copy_fences': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:394:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dst_list->shared[dst_list->shared_count++], fence); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/string_helpers.c: In function 'string_get_size': /kisskb/src/lib/string_helpers.c:54:7: note: byref variable will be forcibly initialized char tmp[8]; ^~~ /kisskb/src/lib/string_helpers.c: In function 'string_unescape': /kisskb/src/lib/string_helpers.c:270:8: note: byref variable will be forcibly initialized char *out = dst; ^~~ /kisskb/src/lib/string_helpers.c: In function 'string_escape_mem': /kisskb/src/lib/string_helpers.c:500:8: note: byref variable will be forcibly initialized char *p = dst; ^ /kisskb/src/lib/string_helpers.c: In function 'kstrdup_quotable': /kisskb/src/lib/string_helpers.c:574:13: note: byref variable will be forcibly initialized const char esc[] = "\f\n\r\t\v\a\e\\\""; ^~~ /kisskb/src/drivers/mfd/da9052-i2c.c: In function 'da9052_i2c_fix': /kisskb/src/drivers/mfd/da9052-i2c.c:60:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/mfd/da9052-i2c.c: In function 'da9052_i2c_disable_multiwrite': /kisskb/src/drivers/mfd/da9052-i2c.c:91:6: note: byref variable will be forcibly initialized int reg_val, ret; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/tbxfroot.c: In function 'acpi_find_root_pointer': /kisskb/src/drivers/acpi/acpica/tbxfroot.c:116:6: note: byref variable will be forcibly initialized u32 physical_address; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/eventlog/acpi.c: In function 'tpm_read_log_acpi': /kisskb/src/drivers/char/tpm/eventlog/acpi.c:52:26: note: byref variable will be forcibly initialized struct acpi_table_tpm2 *tbl; ^~~ /kisskb/src/drivers/char/tpm/eventlog/acpi.c:47:20: note: byref variable will be forcibly initialized struct acpi_tcpa *buff; ^~~~ /kisskb/src/drivers/base/driver.c: In function 'driver_for_each_device': /kisskb/src/drivers/base/driver.c:45:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/driver.c: In function 'driver_find_device': /kisskb/src/drivers/base/driver.c:80:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/hsi/hsi_core.c: In function 'hsi_of_property_parse_mode': /kisskb/src/drivers/hsi/hsi_core.c:139:14: note: byref variable will be forcibly initialized const char *mode; ^~~~ /kisskb/src/drivers/hsi/hsi_core.c: In function 'hsi_of_property_parse_flow': /kisskb/src/drivers/hsi/hsi_core.c:159:14: note: byref variable will be forcibly initialized const char *flow; ^~~~ /kisskb/src/drivers/hsi/hsi_core.c: In function 'hsi_of_property_parse_arb_mode': /kisskb/src/drivers/hsi/hsi_core.c:179:14: note: byref variable will be forcibly initialized const char *arb_mode; ^~~~~~~~ In file included from /kisskb/src/drivers/hsi/hsi_core.c:13: /kisskb/src/drivers/hsi/hsi_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/hsi/hsi_core.c: In function 'hsi_add_client_from_dt': /kisskb/src/drivers/hsi/hsi_core.c:203:39: note: byref variable will be forcibly initialized int length, cells, err, i, max_chan, mode; ^~~~ /kisskb/src/drivers/hsi/hsi_core.c:203:6: note: byref variable will be forcibly initialized int length, cells, err, i, max_chan, mode; ^~~~~~ /kisskb/src/drivers/hsi/hsi_core.c:202:7: note: byref variable will be forcibly initialized char name[32]; ^~~~ /kisskb/src/drivers/hsi/hsi_core.c:200:21: note: byref variable will be forcibly initialized struct hsi_channel channel; ^~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'reclaim_vbufs': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:189:15: note: byref variable will be forcibly initialized unsigned int len; ^~~ /kisskb/src/lib/kstrtox.c: In function '_kstrtoull': /kisskb/src/lib/kstrtox.c:87:21: note: byref variable will be forcibly initialized unsigned long long _res; ^~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoll': /kisskb/src/lib/kstrtox.c:145:21: note: byref variable will be forcibly initialized unsigned long long tmp; ^~~ /kisskb/src/lib/kstrtox.c: In function '_kstrtoul': /kisskb/src/lib/kstrtox.c:170:21: note: byref variable will be forcibly initialized unsigned long long tmp; ^~~ /kisskb/src/lib/kstrtox.c: In function '_kstrtol': /kisskb/src/lib/kstrtox.c:186:12: note: byref variable will be forcibly initialized long long tmp; ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtouint': /kisskb/src/lib/kstrtox.c:216:21: note: byref variable will be forcibly initialized unsigned long long tmp; ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoint': /kisskb/src/lib/kstrtox.c:246:12: note: byref variable will be forcibly initialized long long tmp; ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtou16': /kisskb/src/lib/kstrtox.c:261:21: note: byref variable will be forcibly initialized unsigned long long tmp; ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtos16': /kisskb/src/lib/kstrtox.c:276:12: note: byref variable will be forcibly initialized long long tmp; ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtou8': /kisskb/src/lib/kstrtox.c:291:21: note: byref variable will be forcibly initialized unsigned long long tmp; ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtos8': /kisskb/src/lib/kstrtox.c:306:12: note: byref variable will be forcibly initialized long long 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/dma-mapping.h:7, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:29: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_queue_cursor': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:477:3: note: in expansion of macro 'wait_event' wait_event(vgdev->cursorq.ack_queue, vq->num_free >= outcnt); ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:460:6: note: byref variable will be forcibly initialized int idx, ret, outcnt; ^~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:459:30: note: byref variable will be forcibly initialized struct scatterlist *sgs[1], ccmd; ^~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:459:22: note: byref variable will be forcibly initialized struct scatterlist *sgs[1], ccmd; ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtobool_from_user': /kisskb/src/lib/kstrtox.c:374:7: note: byref variable will be forcibly initialized char buf[4]; ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoull_from_user': /kisskb/src/lib/kstrtox.c:388:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^~~ /kisskb/src/lib/kstrtox.c:398:1: note: in expansion of macro 'kstrto_from_user' 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:388:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^~~ /kisskb/src/lib/kstrtox.c:399:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoll_from_user, kstrtoll, long long); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoul_from_user': /kisskb/src/lib/kstrtox.c:388:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^~~ /kisskb/src/lib/kstrtox.c:400:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoul_from_user, kstrtoul, unsigned long); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtol_from_user': /kisskb/src/lib/kstrtox.c:388:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^~~ /kisskb/src/lib/kstrtox.c:401:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtol_from_user, kstrtol, long); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtouint_from_user': /kisskb/src/lib/kstrtox.c:388:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^~~ /kisskb/src/lib/kstrtox.c:402:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtouint_from_user, kstrtouint, unsigned int); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoint_from_user': /kisskb/src/lib/kstrtox.c:246:12: note: byref variable will be forcibly initialized long long tmp; ^~~ /kisskb/src/lib/kstrtox.c:388:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^~~ /kisskb/src/lib/kstrtox.c:403:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoint_from_user, kstrtoint, int); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtou16_from_user': /kisskb/src/lib/kstrtox.c:388:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^~~ /kisskb/src/lib/kstrtox.c:404:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtou16_from_user, kstrtou16, u16); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_dequeue_ctrl_func': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:205:19: note: byref variable will be forcibly initialized struct list_head reclaim_list; ^~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtos16_from_user': /kisskb/src/lib/kstrtox.c:276:12: note: byref variable will be forcibly initialized long long tmp; ^~~ /kisskb/src/lib/kstrtox.c:388:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^~~ /kisskb/src/lib/kstrtox.c:405:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtos16_from_user, kstrtos16, s16); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtou8_from_user': /kisskb/src/lib/kstrtox.c:388:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^~~ /kisskb/src/lib/kstrtox.c:406:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtou8_from_user, kstrtou8, u8); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_dequeue_cursor_func': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:265:19: note: byref variable will be forcibly initialized struct list_head reclaim_list; ^~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtos8_from_user': /kisskb/src/lib/kstrtox.c:306:12: note: byref variable will be forcibly initialized long long tmp; ^~~ /kisskb/src/lib/kstrtox.c:388:7: note: byref variable will be forcibly initialized char buf[1 + sizeof(type) * 8 + 1 + 1]; \ ^~~ /kisskb/src/lib/kstrtox.c:407:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtos8_from_user, kstrtos8, s8); ^~~~~~~~~~~~~~~~ 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/virtio/virtgpu_vq.c:29: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_queue_ctrl_sgs': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:350:3: note: in expansion of macro 'wait_event' wait_event(vgdev->ctrlq.ack_queue, vq->num_free >= elemcnt); ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:332:11: note: byref variable will be forcibly initialized int ret, idx; ^~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_queue_fenced_ctrl_buffer': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:396:8: note: byref variable will be forcibly initialized int sg_ents; ^~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:383:42: note: byref variable will be forcibly initialized struct scatterlist *sgs[3], vcmd, vout, vresp; ^~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:383:36: note: byref variable will be forcibly initialized struct scatterlist *sgs[3], vcmd, vout, vresp; ^~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:383:30: note: byref variable will be forcibly initialized struct scatterlist *sgs[3], vcmd, vout, vresp; ^~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:383:22: note: byref variable will be forcibly initialized struct scatterlist *sgs[3], vcmd, vout, vresp; ^~~ /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c: In function 'sil164_write': /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:108:10: note: byref variable will be forcibly initialized uint8_t buf[] = {addr, val}; ^~~ /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c: In function 'sil164_init_state': /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:108:10: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:108:10: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:108:10: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:108:10: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:108:10: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:108:10: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:108:10: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c: In function 'sil164_restore_state': /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:108:10: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c: In function 'sil164_read': /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:120:10: note: byref variable will be forcibly initialized uint8_t val; ^~~ /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c: In function 'sil164_set_power_state': /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:108:10: note: byref variable will be forcibly initialized uint8_t buf[] = {addr, val}; ^~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_cursor_ping': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:1118:29: note: byref variable will be forcibly initialized struct virtio_gpu_vbuffer *vbuf; ^~~~ /kisskb/src/drivers/iommu/iommu-sysfs.c: In function 'iommu_device_sysfs_add': /kisskb/src/drivers/iommu/iommu-sysfs.c:59:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/mtd/devices/slram.c: In function 'parse_cmdline': /kisskb/src/drivers/mtd/devices/slram.c:226:8: note: byref variable will be forcibly initialized char *buffer; ^~~~~~ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:37: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized map_word r; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'fixup_convert_atmel_pri': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:288:23: note: byref variable will be forcibly initialized struct cfi_pri_atmel atmel_pri; ^~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-heap.c: In function 'dma_heap_ioctl': /kisskb/src/drivers/dma-buf/dma-heap.c:116:7: note: byref variable will be forcibly initialized char stack_kdata[128]; ^~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-heap.c: In function 'dma_heap_add': /kisskb/src/drivers/dma-buf/dma-heap.c:197:15: note: byref variable will be forcibly initialized unsigned int minor; ^~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c: In function 'versatile_panel_probe': /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c:293:6: note: byref variable will be forcibly initialized u32 val; ^~~ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:96: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'fwh_unlock_varsize': /kisskb/src/drivers/mtd/chips/fwh_lock.h:20:62: note: byref variable will be forcibly initialized #define FWH_XXLOCK_ONEBLOCK_UNLOCK ((struct fwh_xxlock_thunk){ FWH_UNLOCKED, FL_UNLOCKING}) ^ /kisskb/src/drivers/mtd/chips/fwh_lock.h:96:12: note: in expansion of macro 'FWH_XXLOCK_ONEBLOCK_UNLOCK' (void *)&FWH_XXLOCK_ONEBLOCK_UNLOCK); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'fwh_lock_varsize': /kisskb/src/drivers/mtd/chips/fwh_lock.h:19:62: note: byref variable will be forcibly initialized #define FWH_XXLOCK_ONEBLOCK_LOCK ((struct fwh_xxlock_thunk){ FWH_DENY_WRITE, FL_LOCKING}) ^ /kisskb/src/drivers/mtd/chips/fwh_lock.h:85:12: note: in expansion of macro 'FWH_XXLOCK_ONEBLOCK_LOCK' (void *)&FWH_XXLOCK_ONEBLOCK_LOCK); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:23: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_write_buffer_wait': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1960:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:54:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_write_oneword_once': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1680:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:54:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'cfi_amdstd_write_buffers': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:2161:10: note: byref variable will be forcibly initialized size_t retlen_dregs = 0; ^~~~~~~~~~~~ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:31: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'cfi_amdstd_lock_user_prot_reg': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1642:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_iommu_group_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_iommu_device_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_map': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:86:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(map, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:86:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(map, ^~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_unmap': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:109:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(unmap, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:109:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(unmap, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h: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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_device_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_map': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:86:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(map, ^~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_unmap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:109:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(unmap, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_iommu_error': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_i2c_remove': /kisskb/src/drivers/regulator/da9121-regulator.c:1039:12: note: byref variable will be forcibly initialized const int mask_all[4] = { 0xFF, 0xFF, 0xFF, 0xFF }; ^~~~~~~~ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_buck_get_mode': /kisskb/src/drivers/regulator/da9121-regulator.c:319:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_get_current_limit': /kisskb/src/drivers/regulator/da9121-regulator.c:175:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^~~ 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_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_check_device_type': /kisskb/src/drivers/regulator/da9121-regulator.c:816:6: note: byref variable will be forcibly initialized u32 variant_id; ^~~~~~~~~~ /kisskb/src/drivers/regulator/da9121-regulator.c:814:6: note: byref variable will be forcibly initialized u32 device_id; ^~~~~~~~~ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_set_current_limit': /kisskb/src/drivers/regulator/da9121-regulator.c:246:15: note: byref variable will be forcibly initialized unsigned int sel = 0; ^~~ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_of_parse_cb': /kisskb/src/drivers/regulator/da9121-regulator.c:380:12: note: byref variable will be forcibly initialized uint32_t ripple_cancel; ^~~~~~~~~~~~~ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_config_irq': /kisskb/src/drivers/regulator/da9121-regulator.c:929:12: note: byref variable will be forcibly initialized const int mask_all[4] = { 0, 0, 0xFF, 0xFF }; ^~~~~~~~ /kisskb/src/drivers/regulator/da9121-regulator.c:928:15: note: byref variable will be forcibly initialized unsigned int p_delay = DA9121_DEFAULT_POLLING_PERIOD_MS; ^~~~~~~ /kisskb/src/drivers/regulator/da9121-regulator.c: In function 'da9121_i2c_probe': /kisskb/src/drivers/regulator/da9121-regulator.c:1004:12: note: byref variable will be forcibly initialized const int mask_all[4] = { 0xFF, 0xFF, 0xFF, 0xFF }; ^~~~~~~~ /kisskb/src/drivers/base/regmap/regmap-sccb.c: In function 'regmap_sccb_read': /kisskb/src/drivers/base/regmap/regmap-sccb.c:45:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ 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:10, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/dma-buf/udmabuf.c: In function 'udmabuf_ioctl_create': /kisskb/src/drivers/dma-buf/udmabuf.c:252:29: note: byref variable will be forcibly initialized struct udmabuf_create_item list; ^~~~ /kisskb/src/drivers/dma-buf/udmabuf.c:251:29: note: byref variable will be forcibly initialized struct udmabuf_create_list head; ^~~~ /kisskb/src/drivers/dma-buf/udmabuf.c:250:24: note: byref variable will be forcibly initialized struct udmabuf_create create; ^~~~~~ /kisskb/src/drivers/dma-buf/udmabuf.c: In function 'udmabuf_ioctl_create_list': /kisskb/src/drivers/dma-buf/udmabuf.c:269:29: note: byref variable will be forcibly initialized struct udmabuf_create_list head; ^~~~ /kisskb/src/drivers/regulator/da9210-regulator.c: In function 'da9210_irq_handler': /kisskb/src/drivers/regulator/da9210-regulator.c:73:15: note: byref variable will be forcibly initialized unsigned int val, handled = 0; ^~~ /kisskb/src/drivers/base/class.c: In function 'class_for_each_device': /kisskb/src/drivers/base/class.c:355:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_find_device': /kisskb/src/drivers/base/class.c:403:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_interface_register': /kisskb/src/drivers/base/class.c:430:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_interface_unregister': /kisskb/src/drivers/base/class.c:456:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ In file included 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 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized map_word r; ^ In file included from /kisskb/src/include/linux/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:15, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/mtd/map.h:16, from /kisskb/src/include/linux/mtd/qinfo.h:5, from /kisskb/src/include/linux/mtd/pfow.h:8, from /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:14: /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'wait_for_ready': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:171:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:54:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'mock_wait': /kisskb/src/drivers/dma-buf/st-dma-fence.c:49:17: note: byref variable will be forcibly initialized struct wait_cb cb = { .task = current }; ^~ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'krealloc_array': /kisskb/src/include/linux/slab.h:605:9: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int i, 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:328:25: note: byref variable will be forcibly initialized struct sync_merge_data data; ^~~~ /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'lpddr_writev': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:652:21: note: byref variable will be forcibly initialized unsigned long ofs, vec_seek, i; ^~~~~~~~ /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'lpddr_write_buffers': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:636:14: note: byref variable will be forcibly initialized struct kvec vec; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/dma-buf/st-dma-fence.c:7: /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'thread_signal_callback': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence.c:495:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->fences[t->id], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence.c:461:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->fences[t->id], f1); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence.c:453:20: note: byref variable will be forcibly initialized struct simple_cb cb; ^~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'race_signal_callback': /kisskb/src/drivers/dma-buf/st-dma-fence.c:515:22: note: byref variable will be forcibly initialized struct race_thread t[2]; ^ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_fence_info': /kisskb/src/drivers/dma-buf/sync_file.c:400:24: note: byref variable will be forcibly initialized struct sync_file_info info; ^~~~ /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'test_wait_timeout': /kisskb/src/drivers/dma-buf/st-dma-fence.c:373:20: note: byref variable will be forcibly initialized struct wait_timer wt; ^~ /kisskb/src/drivers/mfd/lp8788-irq.c: In function 'lp8788_irq_handler': /kisskb/src/drivers/mfd/lp8788-irq.c:110:5: note: byref variable will be forcibly initialized u8 status[NUM_REGS], addr, mask; ^~~~~~ /kisskb/src/drivers/mfd/lp8788.c: In function 'lp8788_read_byte': /kisskb/src/drivers/mfd/lp8788.c:125:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/dma-buf/selftest.c: In function 'apply_subtest_filter': /kisskb/src/drivers/dma-buf/selftest.c:49:17: note: byref variable will be forcibly initialized char *filter, *sep, *tok; ^~~ In file included from /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:12: /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:14: /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mfd/da9062-core.c: In function 'da9062_get_device_type': /kisskb/src/drivers/mfd/da9062-core.c:326:17: note: byref variable will be forcibly initialized int device_id, variant_id, variant_mrc, variant_vrc; ^~~~~~~~~~ /kisskb/src/drivers/mfd/da9062-core.c:326:6: note: byref variable will be forcibly initialized int device_id, variant_id, variant_mrc, variant_vrc; ^~~~~~~~~ /kisskb/src/drivers/mfd/da9062-core.c: In function 'da9062_clear_fault_log': /kisskb/src/drivers/mfd/da9062-core.c:293:6: note: byref variable will be forcibly initialized int fault_log; ^~~~~~~~~ /kisskb/src/drivers/mfd/da9062-core.c: In function 'da9062_i2c_probe': /kisskb/src/drivers/mfd/da9062-core.c:631:6: note: byref variable will be forcibly initialized u32 trigger_type = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'signal_backward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:535:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'signal_forward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:503:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_random': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:654:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_backward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:608:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_forward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:578:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ 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:695, from /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:12: /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_race': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:295:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:304:11: note: in expansion of macro '__wait_var_event_timeout' __ret = __wait_var_event_timeout(var, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:476:2: note: in expansion of macro 'wait_var_event_timeout' wait_var_event_timeout(&data.children, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:448:19: note: byref variable will be forcibly initialized struct find_race data; ^~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_gap': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:348:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:347:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_out_of_order': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:304:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:303:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_signaled': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:266:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:265:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_seqno': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:188:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:187:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function '__find_race': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:404:21: note: byref variable will be forcibly initialized struct dma_fence *fence = dma_fence_get(data->fc.tail); ^~~~~ /kisskb/src/drivers/char/tpm/tpm_tis.c: In function 'check_acpi_tpm2': /kisskb/src/drivers/char/tpm/tpm_tis.c:126:26: note: byref variable will be forcibly initialized struct acpi_table_tpm2 *tbl; ^~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/drivers/char/tpm/tpm_tis.c:28: /kisskb/src/drivers/char/tpm/tpm_tis.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis.c: In function 'tpm_tis_force_device': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/dma-mapping.h:10, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c:26: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c: In function 'virtio_gpu_object_create': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c:221:15: note: byref variable will be forcibly initialized unsigned int nents; ^~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c:220:31: note: byref variable will be forcibly initialized struct virtio_gpu_mem_entry *ents; ^~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'check_locality': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:122:5: note: byref variable will be forcibly initialized u8 access; ^~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'locality_inactive': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:141:5: note: byref variable will be forcibly initialized u8 access; ^~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_ready': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:256:13: note: byref variable will be forcibly initialized static void tpm_tis_ready(struct tpm_chip *chip) ^~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_update_timeouts': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:617:6: note: byref variable will be forcibly initialized u32 did_vid; ^~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'release_locality': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:154:12: note: byref variable will be forcibly initialized static int release_locality(struct tpm_chip *chip, int l) ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/char/tpm/tpm_tis_core.c:19: /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:170:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(priv->int_queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'request_locality': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:191:12: note: byref variable will be forcibly initialized static int request_locality(struct tpm_chip *chip, int l) ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/char/tpm/tpm_tis_core.c:19: /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:211:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(priv->int_queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'wait_startup': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:105:6: note: byref variable will be forcibly initialized u8 access; ^~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'get_burstcount': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:269:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/char/tpm/tpm_tis_core.c:19: /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'wait_for_tpm_stat': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:68:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(*queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:54:7: note: byref variable will be forcibly initialized bool canceled = false; ^~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_update_durations': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:543:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:541:6: note: byref variable will be forcibly initialized u32 did_vid; ^~~~~~~ /kisskb/src/drivers/vfio/mdev/mdev_core.c: In function 'mdev_register_device': /kisskb/src/drivers/vfio/mdev/mdev_core.c:147:8: note: byref variable will be forcibly initialized char *envp[] = { env_string, NULL }; ^~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_status': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:236:5: note: byref variable will be forcibly initialized u8 status; ^~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_send_data': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:256:13: note: byref variable will be forcibly initialized static void tpm_tis_ready(struct tpm_chip *chip) ^~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:373:12: note: byref variable will be forcibly initialized static int tpm_tis_send_data(struct tpm_chip *chip, const u8 *buf, size_t len) ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:256:13: note: byref variable will be forcibly initialized static void tpm_tis_ready(struct tpm_chip *chip) ^~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'probe_itpm': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:256:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/tpm/tpm_tis_core.c:256:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/tpm/tpm_tis_core.c:660:6: note: byref variable will be forcibly initialized u16 vendor; ^~~~~~ /kisskb/src/drivers/vfio/mdev/mdev_core.c: In function 'mdev_unregister_device': /kisskb/src/drivers/vfio/mdev/mdev_core.c:225:8: note: byref variable will be forcibly initialized char *envp[] = { env_string, NULL }; ^~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_recv': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:256:13: note: byref variable will be forcibly initialized static void tpm_tis_ready(struct tpm_chip *chip) ^~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_send_main': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:256:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/tpm/tpm_tis_core.c:467:12: note: byref variable will be forcibly initialized static int tpm_tis_send_main(struct tpm_chip *chip, const u8 *buf, size_t len) ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tis_int_handler': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:718:6: note: byref variable will be forcibly initialized u32 interrupt; ^~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_gen_interrupt': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:753:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:752:6: note: byref variable will be forcibly initialized u32 cap2; ^~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_probe_irq_single': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:766:12: note: byref variable will be forcibly initialized static int tpm_tis_probe_irq_single(struct tpm_chip *chip, u32 intmask, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:766:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/tpm/tpm_tis_core.c:772:6: note: byref variable will be forcibly initialized u32 int_status; ^~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:770:5: note: byref variable will be forcibly initialized u8 original_int_vec; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_probe_irq': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:837:5: note: byref variable will be forcibly initialized u8 original_int_vec; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'disable_interrupts': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:444:6: note: byref variable will be forcibly initialized u32 intmask; ^~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_remove': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:860:6: note: byref variable will be forcibly initialized u32 interrupt; ^~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_core_init': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:954:5: note: byref variable will be forcibly initialized u8 rid; ^~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:952:6: note: byref variable will be forcibly initialized u32 intmask; ^~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:951:6: note: byref variable will be forcibly initialized u32 intfcaps; ^~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:950:6: note: byref variable will be forcibly initialized u32 vendor; ^~~~~~ /kisskb/src/drivers/uio/uio.c: In function 'portio_porttype_show': /kisskb/src/drivers/uio/uio.c:151:14: note: byref variable will be forcibly initialized const char *porttypes[] = {"none", "x86", "gpio", "other"}; ^~~~~~~~~ /kisskb/src/drivers/uio/uio.c: In function 'uio_write': /kisskb/src/drivers/uio/uio.c:624:6: note: byref variable will be forcibly initialized s32 irq_on; ^~~~~~ /kisskb/src/drivers/uio/uio.c: In function 'uio_major_init': /kisskb/src/drivers/uio/uio.c:832:8: note: byref variable will be forcibly initialized dev_t uio_dev = 0; ^~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c: In function 'virtio_gpu_primary_plane_update': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:136:18: note: byref variable will be forcibly initialized struct drm_rect rect; ^~~~ /kisskb/src/drivers/uio/uio.c: In function 'uio_read': /kisskb/src/drivers/uio/uio.c:570:6: note: byref variable will be forcibly initialized s32 event_count; ^~~~~~~~~~~ /kisskb/src/drivers/mtd/devices/phram.c: In function 'phram_setup': /kisskb/src/drivers/mtd/devices/phram.c:224:11: note: byref variable will be forcibly initialized uint64_t erasesize = PAGE_SIZE; ^~~~~~~~~ /kisskb/src/drivers/mtd/devices/phram.c:223:11: note: byref variable will be forcibly initialized uint64_t len; ^~~ /kisskb/src/drivers/mtd/devices/phram.c:222:11: note: byref variable will be forcibly initialized uint64_t start; ^~~~~ /kisskb/src/drivers/mtd/devices/phram.c:221:8: note: byref variable will be forcibly initialized char *name; ^~~~ /kisskb/src/drivers/mtd/devices/phram.c:219:32: note: byref variable will be forcibly initialized char buf[64 + 20 + 20 + 20], *str = buf; ^~~ /kisskb/src/drivers/mtd/devices/phram.c:219:7: note: byref variable will be forcibly initialized char buf[64 + 20 + 20 + 20], *str = buf; ^~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'iic_tpm_read': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:106:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = {msg1, msg2}; ^~~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:100:17: note: byref variable will be forcibly initialized struct i2c_msg msg2 = { ^~~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'tpm_tis_i2c_status': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:368:5: note: byref variable will be forcibly initialized u8 buf = 0xFF; ^~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'check_locality': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:314:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'release_locality': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:333:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'tpm_tis_i2c_ready': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:385:5: note: byref variable will be forcibly initialized u8 buf = TPM_STS_COMMAND_READY; ^~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'get_burstcount': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:393:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'request_locality': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:347:5: note: byref variable will be forcibly initialized u8 buf = TPM_ACCESS_REQUEST_USE; ^~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'tpm_tis_i2c_send': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:523:5: note: byref variable will be forcibly initialized u8 sts = TPM_STS_GO; ^~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:519:10: note: byref variable will be forcibly initialized int rc, status; ^~~~~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'tpm_tis_i2c_recv': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:471:6: note: byref variable will be forcibly initialized int status; ^~~~~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'tpm_tis_i2c_init': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:614:6: note: byref variable will be forcibly initialized u32 vendor; ^~~~~~ /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c: In function 'create_store': /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c:55:9: note: byref variable will be forcibly initialized guid_t uuid; ^~~~ /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c: In function 'remove_store': /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c:228:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ In file included from /kisskb/src/drivers/hsi/hsi_boardinfo.c:11: /kisskb/src/drivers/hsi/hsi_boardinfo.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/base/regmap/regmap-i3c.c: In function 'regmap_i3c_read': /kisskb/src/drivers/base/regmap/regmap-i3c.c:30:23: note: byref variable will be forcibly initialized struct i3c_priv_xfer xfers[2]; ^~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_debugfs.c: In function 'virtio_gpu_debugfs_host_visible_mm': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_debugfs.c:80:21: note: byref variable will be forcibly initialized struct drm_printer p; ^ /kisskb/src/lib/devres.c: In function 'devm_of_iomap': /kisskb/src/lib/devres.c:230:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_hpd': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:401:15: note: byref variable will be forcibly initialized 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:21: note: byref variable will be forcibly initialized unsigned int irq0, irq1; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:459:15: note: byref variable will be forcibly initialized 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:508:9: note: in expansion of macro 'wait_event_interruptible_timeout' 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:16: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:531:10: note: byref variable will be forcibly initialized uint8_t offset; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:530:17: note: byref variable will be forcibly initialized 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:10: note: byref variable will be forcibly initialized uint8_t infoframe[17]; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:207:30: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /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:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /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:14: note: byref variable will be forcibly initialized const char *mapping; ^~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:118:24: note: byref variable will be forcibly initialized struct display_timing timing; ^~~~~~ /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:14: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:1157:29: note: byref variable will be forcibly initialized struct adv7511_link_config link_config; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c: In function 'virtio_gpu_getparam_ioctl': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:211:6: note: byref variable will be forcibly initialized int value; ^~~~~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/linux/sync_file.h:20, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:29: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c: In function 'virtio_gpu_get_caps_ioctl': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:521:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(vgdev->resp_wq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:477:35: note: byref variable will be forcibly initialized struct virtio_gpu_drv_cap_cache *cache_ent; ^~~~~~~~~ /kisskb/src/drivers/base/cpu.c: In function 'print_cpus_isolated': /kisskb/src/drivers/base/cpu.c:272:16: note: byref variable will be forcibly initialized cpumask_var_t isolated; ^~~~~~~~ /kisskb/src/drivers/base/cpu.c: In function 'print_cpus_offline': /kisskb/src/drivers/base/cpu.c:242:16: note: byref variable will be forcibly initialized cpumask_var_t offline; ^~~~~~~ /kisskb/src/drivers/base/cpu.c: In function 'cpu_device_create': /kisskb/src/drivers/base/cpu.c:446:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ In file included from /kisskb/src/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/virtio/virtgpu_ioctl.c:32: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c: In function 'virtio_gpu_create_context': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:45:7: note: byref variable will be forcibly initialized char dbgname[TASK_COMM_LEN]; ^~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c: In function 'virtio_gpu_resource_create_blob': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:602:28: note: byref variable will be forcibly initialized struct virtio_gpu_object *bo; ^~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:600:7: note: byref variable will be forcibly initialized bool host3d_blob = false; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:599:7: note: byref variable will be forcibly initialized bool guest_blob = false; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:598:11: note: byref variable will be forcibly initialized uint32_t handle = 0; ^~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c: In function 'virtio_gpu_resource_create_ioctl': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:247:11: note: byref variable will be forcibly initialized uint32_t handle = 0; ^~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:245:28: note: byref variable will be forcibly initialized struct virtio_gpu_object *qobj; ^~~~ /kisskb/src/drivers/mfd/da9063-core.c: In function 'da9063_clear_fault_log': /kisskb/src/drivers/mfd/da9063-core.c:116:6: note: byref variable will be forcibly initialized int fault_log = 0; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'cec_write': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:407:5: note: byref variable will be forcibly initialized u8 buf[] = {addr, val}; ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'cec_read': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:424:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'set_page': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:562:6: note: byref variable will be forcibly initialized u8 buf[] = { ^~~ /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:13: note: byref variable will be forcibly initialized dma_addr_t addr; ^~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'reg_write': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:653:5: note: byref variable will be forcibly initialized u8 buf[] = {REG2ADDR(reg), val}; ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'reg_write_range': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:613:5: note: byref variable will be forcibly initialized u8 buf[MAX_WRITE_RANGE_BUF + 1]; ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'reg_write16': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:672:5: note: byref variable will be forcibly initialized u8 buf[] = {REG2ADDR(reg), val >> 8, val}; ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'reg_read_range': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:581:5: note: byref variable will be forcibly initialized u8 addr = REG2ADDR(reg); ^~~~ /kisskb/src/drivers/acpi/acpica/utbuffer.c: In function 'acpi_ut_dump_buffer': /kisskb/src/drivers/acpi/acpica/utbuffer.c:38:6: note: byref variable will be forcibly initialized u32 temp32; ^~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'reg_read': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized u8 val = 0; ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'reg_clear': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'reg_set': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_if': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:831:5: note: byref variable will be forcibly initialized u8 buf[MAX_WRITE_RANGE_BUF]; ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_avi': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:860:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_aif': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:850:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_vsi': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:874:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_configure_audio': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1006:5: note: byref variable will be forcibly initialized u8 buf[6], adiv; ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'read_edid_block': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized u8 val = 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/hdmi.h:28, from /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:9: /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1241:7: note: in expansion of macro 'wait_event_timeout' i = wait_event_timeout(priv->wq_edid, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_edid_delay_wait': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:872:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:894:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:767:9: note: in expansion of macro 'wait_event_killable' return wait_event_killable(priv->edid_delay_waitq, !priv->edid_delay_active); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_irq_thread': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized u8 val = 0; ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_get_audio_ports': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1694:6: note: byref variable will be forcibly initialized u32 size; ^~~~ In file included from /kisskb/src/include/sound/soc.h:14, from /kisskb/src/include/sound/hdmi-codec.h:17, from /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:14: /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_create': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized u8 val = 0; ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:640:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1813:6: note: byref variable will be forcibly initialized u32 video; ^~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1811:24: note: byref variable will be forcibly initialized struct i2c_board_info cec_info; ^~~~~~~~ /kisskb/src/drivers/regulator/fan53555.c: In function 'fan53555_parse_dt': /kisskb/src/drivers/regulator/fan53555.c:423:6: note: byref variable will be forcibly initialized u32 tmp; ^~~ /kisskb/src/drivers/regulator/fan53555.c: In function 'fan53555_regulator_probe': /kisskb/src/drivers/regulator/fan53555.c:465:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/regulator/fan53555.c: In function 'fan53555_get_mode': /kisskb/src/drivers/regulator/fan53555.c:169:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /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:20: note: byref variable will be forcibly initialized 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:23: note: byref variable will be forcibly initialized struct drm_ipp_limit l; ^ /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:33: note: byref variable will be forcibly initialized 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:929:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ipp->done_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ 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:222:9: note: byref variable will be forcibly initialized 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:8: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/regulator/gpio-regulator.c:134:14: note: byref variable will be forcibly initialized const char *regtype; ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/drm/drm_prime.h:37, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:25: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c: In function 'virtgpu_virtio_get_uuid': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:37:2: note: in expansion of macro 'wait_event' wait_event(vgdev->resp_wq, bo->uuid_state != STATE_INITIALIZING); ^~~~~~~~~~ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_mmap': /kisskb/src/drivers/iommu/dma-iommu.c:1261:6: note: byref variable will be forcibly initialized int ret; ^~~ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_alloc_remap': /kisskb/src/drivers/iommu/dma-iommu.c:690:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^~~ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_alloc': /kisskb/src/drivers/iommu/dma-iommu.c:1198:8: note: byref variable will be forcibly initialized void *cpu_addr; ^~~~~~~~ /kisskb/src/drivers/iommu/dma-iommu.c:1197:15: note: byref variable will be forcibly initialized struct page *page = NULL; ^~~~ 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:266:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_init_domain': /kisskb/src/drivers/iommu/dma-iommu.c:330:6: note: byref variable will be forcibly initialized int attr; ^~~~ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure_dev': /kisskb/src/drivers/iommu/of_iommu.c:142:25: note: byref variable will be forcibly initialized struct of_phandle_args iommu_spec; ^~~~~~~~~~ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_get_dma_window': /kisskb/src/drivers/iommu/of_iommu.c:41:47: note: byref variable will be forcibly initialized char propname[NAME_MAX], addrname[NAME_MAX], sizename[NAME_MAX]; ^~~~~~~~ /kisskb/src/drivers/iommu/of_iommu.c:41:27: note: byref variable will be forcibly initialized char propname[NAME_MAX], addrname[NAME_MAX], sizename[NAME_MAX]; ^~~~~~~~ /kisskb/src/drivers/iommu/of_iommu.c:41:7: note: byref variable will be forcibly initialized char propname[NAME_MAX], addrname[NAME_MAX], sizename[NAME_MAX]; ^~~~~~~~ /kisskb/src/drivers/iommu/of_iommu.c:40:6: note: byref variable will be forcibly initialized int bytes, cur_index = 0; ^~~~~ /kisskb/src/drivers/mfd/da9063-i2c.c: In function 'da9063_i2c_blockreg_read': /kisskb/src/drivers/mfd/da9063-i2c.c:52:15: note: byref variable will be forcibly initialized u8 page_num, paged_addr; ^~~~~~~~~~ /kisskb/src/drivers/mfd/da9063-i2c.c:51:5: note: byref variable will be forcibly initialized u8 page_sel_buf[DA9063_PAGE_SEL_BUF_SIZE]; ^~~~~~~~~~~~ /kisskb/src/drivers/mfd/da9063-i2c.c:50:17: note: byref variable will be forcibly initialized struct i2c_msg xfer[DA9063_PAGED_READ_MSG_CNT]; ^~~~ /kisskb/src/drivers/mfd/da9063-i2c.c: In function 'da9063_get_device_type': /kisskb/src/drivers/mfd/da9063-i2c.c:107:5: note: byref variable will be forcibly initialized u8 buf[DA9063_CHIP_ID_REGS]; ^~~ /kisskb/src/drivers/acpi/acpica/utcopy.c: In function 'acpi_ut_copy_ipackage_to_epackage': /kisskb/src/drivers/acpi/acpica/utcopy.c:304:23: note: byref variable will be forcibly initialized struct acpi_pkg_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/utcopy.c: In function 'acpi_ut_copy_ielement_to_eelement': /kisskb/src/drivers/acpi/acpica/utcopy.c:219:12: note: byref variable will be forcibly initialized acpi_size object_space; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c: In function 'adv7511_dsi_config_timing_gen': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:32:5: note: byref variable will be forcibly initialized u8 clock_div_by_lanes[] = { 6, 4, 3 }; /* 2, 3, 4 lanes */ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c: In function 'adv7533_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:145:36: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 num_lanes; ^~~~~~~~~ /kisskb/src/drivers/input/gameport/gameport.c: In function 'gameport_set_phys': /kisskb/src/drivers/input/gameport/gameport.c:513:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:15: /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c: In function 'vtpm_proxy_fops_read': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:79:8: note: in expansion of macro 'wait_event_interruptible' sig = wait_event_interruptible(proxy_dev->wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c: In function 'vtpm_proxy_request_locality': /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:395:12: note: byref variable will be forcibly initialized static int vtpm_proxy_request_locality(struct tpm_chip *chip, int locality) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:397:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c: In function 'vtpmx_ioc_new_dev': /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:629:28: note: byref variable will be forcibly initialized struct vtpm_proxy_new_dev vtpm_new_dev; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/utdebug.c: In function 'acpi_ut_init_stack_ptr_trace': /kisskb/src/drivers/acpi/acpica/utdebug.c:38:12: note: byref variable will be forcibly initialized acpi_size current_sp; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/utdebug.c: In function 'acpi_ut_track_stack_ptr': /kisskb/src/drivers/acpi/acpica/utdebug.c:57:12: note: byref variable will be forcibly initialized acpi_size current_sp; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/utdebug.c: In function 'acpi_debug_print': /kisskb/src/drivers/acpi/acpica/utdebug.c:131:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/acpi/acpica/utdebug.c: In function 'acpi_debug_print_raw': /kisskb/src/drivers/acpi/acpica/utdebug.c:222:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/pcmcia/cs.c: In function 'socket_reset': /kisskb/src/drivers/pcmcia/cs.c:251:6: note: byref variable will be forcibly initialized int status, i; ^~~~~~ /kisskb/src/drivers/pcmcia/cs.c: In function 'socket_setup': /kisskb/src/drivers/pcmcia/cs.c:334:6: note: byref variable will be forcibly initialized int status, i; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c: In function 'adv7511_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c:203:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c: In function 'adv7511_update_cts_n': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c:40:15: note: byref variable will be forcibly initialized unsigned int n = 0; ^ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c:39:15: note: byref variable will be forcibly initialized unsigned int cts = 0; ^~~ In file included from /kisskb/src/include/sound/soc.h:14, from /kisskb/src/include/sound/hdmi-codec.h:17, from /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c:10: /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c: In function 'adv7511_audio_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/pcmcia/cs.c: In function 'socket_shutdown': /kisskb/src/drivers/pcmcia/cs.c:287:6: note: byref variable will be forcibly initialized int status; ^~~~~~ /kisskb/src/drivers/pcmcia/cs.c: In function 'socket_detect_change': /kisskb/src/drivers/pcmcia/cs.c:577:7: note: byref variable will be forcibly initialized int status; ^~~~~~ /kisskb/src/drivers/gpu/drm/meson/meson_venc.c: In function 'meson_venc_hdmi_mode_set': /kisskb/src/drivers/gpu/drm/meson/meson_venc.c:954:29: note: byref variable will be forcibly initialized union meson_hdmi_venc_mode vmode_dmt; ^~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace.h:52, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace_points.c:5: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace_points.c: In function 'perf_trace_virtio_gpu_cmd': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/virtio/virtgpu_trace.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(virtio_gpu_cmd, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/virtio/virtgpu_trace.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(virtio_gpu_cmd, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace.h:52, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace_points.c:5: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace_points.c: In function 'trace_event_raw_event_virtio_gpu_cmd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/virtio/virtgpu_trace.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(virtio_gpu_cmd, ^~~~~~~~~~~~~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c: In function 'meson_venci_cvbs_clock_config': /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:242:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c: In function 'meson_hdmi_pll_set_params': /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:494:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c: In function 'meson_hdmi_pll_generic_set': /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:746:22: note: byref variable will be forcibly initialized unsigned int od, m, frac, od1, od2, od3; ^~~~ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:746:19: note: byref variable will be forcibly initialized unsigned int od, m, frac, od1, od2, od3; ^ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:746:15: note: byref variable will be forcibly initialized unsigned int od, m, frac, od1, od2, od3; ^~ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c: In function 'meson_vclk_dmt_supported_freq': /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:723:22: note: byref variable will be forcibly initialized unsigned int od, m, frac; ^~~~ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:723:19: note: byref variable will be forcibly initialized unsigned int od, m, frac; ^ /kisskb/src/drivers/gpu/drm/meson/meson_vclk.c:723:15: note: byref variable will be forcibly initialized unsigned int od, m, frac; ^~ /kisskb/src/drivers/uio/uio_pdrv_genirq.c: In function 'uio_pdrv_genirq_probe': /kisskb/src/drivers/uio/uio_pdrv_genirq.c:120:15: note: byref variable will be forcibly initialized const char *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/gpu/drm/exynos/exynos_drm_gsc.c:14: /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_gsc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:21: /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c: In function 'onenand_multiblock_erase': /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:2185:21: note: byref variable will be forcibly initialized struct erase_info verify_instr = *instr; ^~~~~~~~~~~~ /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c: In function 'onenand_default_block_markbad': /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:2435:9: note: byref variable will be forcibly initialized u_char buf[2] = {0, 0}; ^~~ /kisskb/src/drivers/iommu/ipmmu-vmsa.c: In function 'ipmmu_find_root': /kisskb/src/drivers/iommu/ipmmu-vmsa.c:170:28: note: byref variable will be forcibly initialized struct ipmmu_vmsa_device *root = NULL; ^~~~ /kisskb/src/drivers/input/keyboard/adc-keys.c: In function 'adc_keys_poll': /kisskb/src/drivers/input/keyboard/adc-keys.c:35:9: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/keyboard/adc-keys.c: In function 'adc_keys_probe': /kisskb/src/drivers/input/keyboard/adc-keys.c:112:9: note: byref variable will be forcibly initialized int i, value; ^~~~~ /kisskb/src/drivers/input/keyboard/adc-keys.c:111:21: note: byref variable will be forcibly initialized enum iio_chan_type type; ^~~~ /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:31: note: byref variable will be forcibly initialized struct etna_validation_state state; ^~~~~ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_read_device': /kisskb/src/drivers/mfd/da9150-core.c:26:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^~~~ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_write_device': /kisskb/src/drivers/mfd/da9150-core.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^~~~ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_reg_read': /kisskb/src/drivers/mfd/da9150-core.c:201:6: note: byref variable will be forcibly initialized int val, ret; ^~~ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_probe': /kisskb/src/drivers/mfd/da9150-core.c:201:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/acpica/utdelete.c: In function 'acpi_ut_update_object_reference': /kisskb/src/drivers/acpi/acpica/utdelete.c:476:28: note: byref variable will be forcibly initialized union acpi_generic_state *state_list = NULL; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c: In function 'etnaviv_mm_show': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:121:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c: In function 'etnaviv_mmu_show': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:132:21: note: byref variable will be forcibly initialized 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:29: note: byref variable will be forcibly initialized 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:602:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^~~~~ /kisskb/src/drivers/mfd/max77650.c: In function 'max77650_i2c_probe': /kisskb/src/drivers/mfd/max77650.c:158:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/mfd/max77650.c:154:31: note: byref variable will be forcibly initialized struct regmap_irq_chip_data *irq_data; ^~~~~~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'do_attribute_container_device_trigger_safe': /kisskb/src/drivers/base/attribute_container.c:249:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_device_trigger': /kisskb/src/drivers/base/attribute_container.c:363:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_remove_device': /kisskb/src/drivers/base/attribute_container.c:216:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_find_class_device': /kisskb/src/drivers/base/attribute_container.c:531:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ In file included from /kisskb/src/drivers/mfd/max14577.c:17: /kisskb/src/drivers/mfd/max14577.c: In function 'max14577_read_reg': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/mfd/max14577.c: In function 'max14577_print_dev_type': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/max14577.c: In function 'max77836_init': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/max14577.c: In function 'max14577_i2c_probe': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/crc-t10dif.c:10: /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_rehash': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/crc-t10dif.c:48:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(crct10dif_tfm, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_update': /kisskb/src/lib/crc-t10dif.c:68:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/drivers/input/keyboard/adp5588-keys.c: In function 'adp5588_build_gpiomap': /kisskb/src/drivers/input/keyboard/adp5588-keys.c:160:7: note: byref variable will be forcibly initialized bool pin_used[ADP5588_MAXGPIO]; ^~~~~~~~ /kisskb/src/drivers/base/devres.c: In function 'alloc_dr': /kisskb/src/drivers/base/devres.c:105:9: note: byref variable will be forcibly initialized size_t tot_size; ^~~~~~~~ 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 'release_nodes': /kisskb/src/drivers/base/devres.c:510:12: note: byref variable will be forcibly initialized LIST_HEAD(todo); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_remove_action': /kisskb/src/drivers/base/devres.c:767:23: note: byref variable will be forcibly initialized struct action_devres devres = { ^~~~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_release_action': /kisskb/src/drivers/base/devres.c:789:23: note: byref variable will be forcibly initialized struct action_devres devres = { ^~~~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_kvasprintf': /kisskb/src/drivers/base/devres.c:1009:10: note: byref variable will be forcibly initialized va_list aq; ^~ /kisskb/src/drivers/base/devres.c: In function 'devm_kasprintf': /kisskb/src/drivers/base/devres.c:1038:10: note: byref variable will be forcibly initialized va_list ap; ^~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:101:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(suballoc->free_event, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dma_rw': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2965:9: note: byref variable will be forcibly initialized size_t done; ^~~~ /kisskb/src/drivers/regulator/hi6421-regulator.c: In function 'hi6421_regulator_buck_get_mode': /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'put_pfn': /kisskb/src/drivers/regulator/hi6421-regulator.c:401:6: note: byref variable will be forcibly initialized u32 reg_val; ^~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:410:16: note: byref variable will be forcibly initialized struct page *page = pfn_to_page(pfn); ^~~~ /kisskb/src/drivers/regulator/hi6421-regulator.c: In function 'hi6421_regulator_ldo_get_mode': /kisskb/src/drivers/regulator/hi6421-regulator.c:389:6: note: byref variable will be forcibly initialized u32 reg_val; ^~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'follow_fault_pfn': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:426:8: note: byref variable will be forcibly initialized bool unlocked = false; ^~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vaddr_get_pfn': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:447:15: note: byref variable will be forcibly initialized struct page *page[1]; ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_pin_pages_remote': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:491:16: note: byref variable will be forcibly initialized unsigned long pfn = 0; ^~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_unmap_unpin': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:870:7: note: byref variable will be forcibly initialized long unlocked = 0; ^~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:869:6: note: byref variable will be forcibly initialized int unmapped_region_cnt = 0; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:868:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:24: /kisskb/src/drivers/vfio/vfio_iommu_type1.c:867:12: note: byref variable will be forcibly initialized LIST_HEAD(unmapped_region_list); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:865:13: note: byref variable will be forcibly initialized dma_addr_t iova = dma->iova, end = dma->iova + dma->size; ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_aper_expand': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2267:31: note: byref variable will be forcibly initialized struct iommu_domain_geometry geo; ^~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:24: /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_resv_refresh': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2304:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_detach_group': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2345:12: note: byref variable will be forcibly initialized LIST_HEAD(iova_copy); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_pin_map_dma': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1244:16: note: byref variable will be forcibly initialized unsigned long pfn, limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; ^~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_replay': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1477:19: note: byref variable will be forcibly initialized unsigned long pfn; ^~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_attach_group': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2077:7: note: byref variable will be forcibly initialized int attr = 1; ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2034:18: note: byref variable will be forcibly initialized struct device *iommu_device = NULL; ^~~~~~~~~~~~ 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/compat.h:10, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:24: /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2009:12: note: byref variable will be forcibly initialized LIST_HEAD(group_resv_regions); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2008:12: note: byref variable will be forcibly initialized LIST_HEAD(iova_copy); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2007:31: note: byref variable will be forcibly initialized struct iommu_domain_geometry geo; ^~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2003:19: note: byref variable will be forcibly initialized struct bus_type *bus = NULL; ^~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_migration_build_caps': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2593:45: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info_cap_migration cap_mig; ^~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_dma_avail_build_caps': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2609:41: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info_dma_avail cap_dma_avail; ^~~~~~~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_get_info': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2609:41: note: byref variable will be forcibly initialized /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2625:23: note: byref variable will be forcibly initialized struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2623:31: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info info; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c: In function 'adv_cec_tx_raw_status': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c:58:16: note: byref variable will be forcibly initialized unsigned int cnt; ^~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c:39:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_map_dma': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2689:34: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_map map; ^~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c: In function 'adv7511_cec_irq_process': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c:96:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c:95:15: note: byref variable will be forcibly initialized unsigned int len; ^~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c:94:17: note: byref variable will be forcibly initialized struct cec_msg msg = {}; ^~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_dump.c: In function 'etnaviv_core_dump': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_dump.c:116:28: note: byref variable will be forcibly initialized struct core_dump_iterator iter; ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'update_user_bitmap': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:988:16: note: byref variable will be forcibly initialized unsigned long leftover; ^~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_dma_do_unmap': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1165:38: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_unmap nb_unmap; ^~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_unmap_dma': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2707:36: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_unmap unmap; ^~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dirty_pages': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2796:44: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap_get range; ^~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2753:39: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap dirty; ^~~~~ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:34: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized map_word r; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'fixup_convert_atmel_pri': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:175:23: note: byref variable will be forcibly initialized struct cfi_pri_atmel atmel_pri; ^~~~~~~~~ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:100: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'fwh_unlock_varsize': /kisskb/src/drivers/mtd/chips/fwh_lock.h:20:62: note: byref variable will be forcibly initialized #define FWH_XXLOCK_ONEBLOCK_UNLOCK ((struct fwh_xxlock_thunk){ FWH_UNLOCKED, FL_UNLOCKING}) ^ /kisskb/src/drivers/mtd/chips/fwh_lock.h:96:12: note: in expansion of macro 'FWH_XXLOCK_ONEBLOCK_UNLOCK' (void *)&FWH_XXLOCK_ONEBLOCK_UNLOCK); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'fwh_lock_varsize': /kisskb/src/drivers/mtd/chips/fwh_lock.h:19:62: note: byref variable will be forcibly initialized #define FWH_XXLOCK_ONEBLOCK_LOCK ((struct fwh_xxlock_thunk){ FWH_DENY_WRITE, FL_LOCKING}) ^ /kisskb/src/drivers/mtd/chips/fwh_lock.h:85:12: note: in expansion of macro 'FWH_XXLOCK_ONEBLOCK_LOCK' (void *)&FWH_XXLOCK_ONEBLOCK_LOCK); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:20: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'inval_cache_and_wait_for_operation': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:1295:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:54:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'cfi_intelext_writev': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:1879:21: note: byref variable will be forcibly initialized unsigned long ofs, vec_seek, i; ^~~~~~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'cfi_intelext_write_buffers': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:1926:14: note: byref variable will be forcibly initialized struct kvec vec; ^~~ 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:194, from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:24: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:28: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'cfi_intelext_setup': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:602:22: note: byref variable will be forcibly initialized struct cfi_private *cfi = map->fldrv_priv; ^~~ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_init_vqs': /kisskb/src/drivers/iommu/virtio-iommu.c:954:17: note: byref variable will be forcibly initialized vq_callback_t *callbacks[] = { ^~~~~~~~~ /kisskb/src/drivers/iommu/virtio-iommu.c:953:14: note: byref variable will be forcibly initialized const char *names[] = { "request", "event" }; ^~~~~ /kisskb/src/drivers/iommu/virtio-iommu.c: In function '__viommu_sync_req': /kisskb/src/drivers/iommu/virtio-iommu.c:156:15: note: byref variable will be forcibly initialized unsigned int len; ^~~ /kisskb/src/drivers/iommu/virtio-iommu.c: In function '__viommu_add_req': /kisskb/src/drivers/iommu/virtio-iommu.c:224:22: note: byref variable will be forcibly initialized struct scatterlist *sg[2] = { &top_sg, &bottom_sg }; ^~ /kisskb/src/drivers/iommu/virtio-iommu.c:223:29: note: byref variable will be forcibly initialized struct scatterlist top_sg, bottom_sg; ^~~~~~~~~ /kisskb/src/drivers/iommu/virtio-iommu.c:223:21: note: byref variable will be forcibly initialized struct scatterlist top_sg, bottom_sg; ^~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_ooblayout_get_bytes': /kisskb/src/drivers/mtd/mtdcore.c:1623:6: note: byref variable will be forcibly initialized int section, ret; ^~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c:1622:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_ooblayout_set_bytes': /kisskb/src/drivers/mtd/mtdcore.c:1666:6: note: byref variable will be forcibly initialized int section, ret; ^~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c:1665:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_ooblayout_count_bytes': /kisskb/src/drivers/mtd/mtdcore.c:1702:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_bitflip_threshold_store': /kisskb/src/drivers/mtd/mtdcore.c:245:15: note: byref variable will be forcibly initialized unsigned int bitflip_threshold; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/zte/zx_drm_drv.c: In function 'zx_drm_probe': /kisskb/src/drivers/gpu/drm/zte/zx_drm_drv.c:134:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^~~~~ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_replay_mappings': /kisskb/src/drivers/iommu/virtio-iommu.c:392:30: note: byref variable will be forcibly initialized struct virtio_iommu_req_map map; ^~~ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_unmap': /kisskb/src/drivers/iommu/virtio-iommu.c:769:32: note: byref variable will be forcibly initialized struct virtio_iommu_req_unmap unmap; ^~~~~ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_map': /kisskb/src/drivers/iommu/virtio-iommu.c:731:30: note: byref variable will be forcibly initialized struct virtio_iommu_req_map map; ^~~ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_attach_dev': /kisskb/src/drivers/iommu/virtio-iommu.c:661:33: note: byref variable will be forcibly initialized struct virtio_iommu_req_attach req; ^~~ In file included from /kisskb/src/include/linux/amba/bus.h:15, from /kisskb/src/drivers/iommu/virtio-iommu.c:10: /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_fill_evtq': /kisskb/src/drivers/iommu/virtio-iommu.c:966:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^~ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_event_handler': /kisskb/src/drivers/iommu/virtio-iommu.c:562:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^~ /kisskb/src/drivers/iommu/virtio-iommu.c:561:15: note: byref variable will be forcibly initialized unsigned int len; ^~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_io_emulated_slc': /kisskb/src/drivers/mtd/mtdcore.c:1341:26: note: byref variable will be forcibly initialized struct mtd_pairing_info info; ^~~~ /kisskb/src/drivers/mtd/mtdcore.c:1339:21: note: byref variable will be forcibly initialized struct mtd_oob_ops adjops = *ops; ^~~~~~ In file included from /kisskb/src/drivers/iommu/virtio-iommu.c:22: /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_probe': /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:557:4: note: in expansion of macro 'virtio_cread_le' virtio_cread_le((vdev), structname, member, ptr); \ ^~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/virtio-iommu.c:1041:2: note: in expansion of macro 'virtio_cread_le_feature' virtio_cread_le_feature(vdev, VIRTIO_IOMMU_F_PROBE, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:557:4: note: in expansion of macro 'virtio_cread_le' virtio_cread_le((vdev), structname, member, ptr); \ ^~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/virtio-iommu.c:1037:2: note: in expansion of macro 'virtio_cread_le_feature' virtio_cread_le_feature(vdev, VIRTIO_IOMMU_F_DOMAIN_RANGE, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:557:4: note: in expansion of macro 'virtio_cread_le' virtio_cread_le((vdev), structname, member, ptr); \ ^~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/virtio-iommu.c:1033:2: note: in expansion of macro 'virtio_cread_le_feature' virtio_cread_le_feature(vdev, VIRTIO_IOMMU_F_DOMAIN_RANGE, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:557:4: note: in expansion of macro 'virtio_cread_le' virtio_cread_le((vdev), structname, member, ptr); \ ^~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/virtio-iommu.c:1029:2: note: in expansion of macro 'virtio_cread_le_feature' virtio_cread_le_feature(vdev, VIRTIO_IOMMU_F_INPUT_RANGE, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:557:4: note: in expansion of macro 'virtio_cread_le' virtio_cread_le((vdev), structname, member, ptr); \ ^~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/virtio-iommu.c:1025:2: note: in expansion of macro 'virtio_cread_le_feature' virtio_cread_le_feature(vdev, VIRTIO_IOMMU_F_INPUT_RANGE, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/virtio-iommu.c:1013:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_iommu_config, page_size_mask, ^~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'register_mtd_user': /kisskb/src/drivers/mtd/mtdcore.c:890:6: note: byref variable will be forcibly initialized void register_mtd_user (struct mtd_notifier *new) ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c:890: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:916:5: note: byref variable will be forcibly initialized int unregister_mtd_user (struct mtd_notifier *old) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c:916: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:944:18: note: byref variable will be forcibly initialized struct mtd_info *get_mtd_device(struct mtd_info *mtd, int num) ^~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c:944: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:1015:18: note: byref variable will be forcibly initialized struct mtd_info *get_mtd_device_nm(const char *name) ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c:1015:18: note: byref variable will be forcibly initialized /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_erase': /kisskb/src/drivers/mtd/mtdcore.c:1082:20: note: byref variable will be forcibly initialized struct erase_info adjinstr; ^~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_get_unmapped_area': /kisskb/src/drivers/mtd/mtdcore.c:1174:8: note: byref variable will be forcibly initialized void *virt; ^~~~ /kisskb/src/drivers/mtd/mtdcore.c:1173:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'default_mtd_writev': /kisskb/src/drivers/mtd/mtdcore.c:1226:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = { ^~~ /kisskb/src/drivers/vfio/vfio.c: In function 'vfio_group_fops_unl_ioctl': /kisskb/src/drivers/vfio/vfio.c:1506:28: note: byref variable will be forcibly initialized struct vfio_group_status status; ^~~~~~ /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c: In function 'mxsfb_attach_bridge': /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c:118:21: note: byref variable will be forcibly initialized struct drm_bridge *bridge; ^~~~~~ /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c:117:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^~~~~ /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c:116:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/pcmcia/socket_sysfs.c: In function 'pccard_store_irq_mask': /kisskb/src/drivers/pcmcia/socket_sysfs.c:157:6: note: byref variable will be forcibly initialized u32 mask; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/vfio/vfio.c:13: /kisskb/src/drivers/vfio/vfio.c: In function 'vfio_del_group_dev': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/vfio/vfio.c:1009:3: note: in expansion of macro 'wait_event' wait_event(group->container_q, !group->container); ^~~~~~~~~~ /kisskb/src/drivers/mtd/nand/onenand/onenand_bbt.c: In function 'create_bbt': /kisskb/src/drivers/mtd/nand/onenand/onenand_bbt.c:64:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^~~ /kisskb/src/drivers/acpi/acpica/uterror.c: In function 'acpi_ut_predefined_warning': /kisskb/src/drivers/acpi/acpica/uterror.c:44:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/uterror.c: In function 'acpi_ut_predefined_info': /kisskb/src/drivers/acpi/acpica/uterror.c:86:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/uterror.c: In function 'acpi_ut_predefined_bios_error': /kisskb/src/drivers/rtc/lib.c: In function 'rtc_ktime_to_tm': /kisskb/src/drivers/rtc/lib.c:137:18: note: byref variable will be forcibly initialized struct rtc_time ret; ^~~ /kisskb/src/drivers/acpi/acpica/uterror.c:129:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/uterror.c: In function 'acpi_ut_method_error': /kisskb/src/drivers/acpi/acpica/uterror.c:306:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node = prefix_node; ^~~~ /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:42: note: byref variable will be forcibly initialized ret = mipi_dsi_generic_write(dsi, (u8[]){0xB0, 0x03}, 2); ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:126:10: note: byref variable will be forcibly initialized {0xB3, 0x26, 0x08, 0x00, 0x20, 0x00}, 6); ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:116:42: note: byref variable will be forcibly initialized ret = mipi_dsi_generic_write(dsi, (u8[]){0xB0, 0x00}, 2); ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:102:12: note: byref variable will be forcibly initialized (u8[]){ 0x00 }, 1); ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:94:12: note: byref variable will be forcibly initialized (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:30: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u16 brightness = bl->props.brightness; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/uteval.c: In function 'acpi_ut_evaluate_numeric_object': /kisskb/src/drivers/acpi/acpica/uteval.c:177:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/uteval.c: In function 'acpi_ut_execute_STA': /kisskb/src/drivers/acpi/acpica/uteval.c:218:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/uteval.c: In function 'acpi_ut_execute_power_methods': /kisskb/src/drivers/acpi/acpica/uteval.c:276:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ In file included from /kisskb/src/include/linux/pagemap.h:8, 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/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_mic.c: In function 'mic_set_path': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_mic.c:112:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_mic.c: In function 'exynos_mic_probe': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_mic.c:382:18: note: byref variable will be forcibly initialized struct resource res; ^~~ 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:222:9: note: byref variable will be forcibly initialized 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:7: note: byref variable will be forcibly initialized bool pin_used[ADP5589_MAXGPIO]; ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/xen/xen_drm_front.c:17: /kisskb/src/drivers/gpu/drm/xen/xen_drm_front.c: In function 'drm_dev_is_unplugged': /kisskb/src/include/drm/drm_drv.h:577:6: note: byref variable will be forcibly initialized int idx; ^~~ /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_reset_state': /kisskb/src/drivers/input/keyboard/atkbd.c:894:16: note: byref variable will be forcibly initialized unsigned char param[1]; ^~~~~ /kisskb/src/drivers/gpu/drm/xen/xen_drm_front.c: In function 'xen_drm_front_dbuf_create': /kisskb/src/drivers/gpu/drm/xen/xen_drm_front.c:166:35: note: byref variable will be forcibly initialized struct xen_front_pgdir_shbuf_cfg buf_cfg; ^~~~~~~ /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_select_set': /kisskb/src/drivers/input/keyboard/atkbd.c:833:16: note: byref variable will be forcibly initialized unsigned char param[2]; ^~~~~ /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_set_leds': /kisskb/src/drivers/input/keyboard/atkbd.c:601:16: note: byref variable will be forcibly initialized unsigned char param[2]; ^~~~~ /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_set_repeat_rate': /kisskb/src/drivers/input/keyboard/atkbd.c:583:16: note: byref variable will be forcibly initialized unsigned char param; ^~~~~ /kisskb/src/drivers/input/keyboard/atkbd.c:579:14: note: byref variable will be forcibly initialized const short delay[4] = ^~~~~ /kisskb/src/drivers/input/keyboard/atkbd.c:576:14: note: byref variable will be forcibly initialized const short period[32] = ^~~~~~ /kisskb/src/drivers/gpu/drm/xen/xen_drm_front.c: In function 'xen_drm_front_gem_object_free': /kisskb/src/drivers/gpu/drm/xen/xen_drm_front.c:387:6: note: byref variable will be forcibly initialized int idx; ^~~ /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_set_softraw': /kisskb/src/drivers/input/keyboard/atkbd.c:1685:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_set_softrepeat': /kisskb/src/drivers/input/keyboard/atkbd.c:1631:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ In file included from /kisskb/src/drivers/input/keyboard/atkbd.c:18: /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_set_set': /kisskb/src/drivers/input/keyboard/atkbd.c:1576:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_set_scroll': /kisskb/src/drivers/input/keyboard/atkbd.c:1528:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_set_extra': /kisskb/src/drivers/input/keyboard/atkbd.c:1440:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ In file included from /kisskb/src/include/linux/limits.h:6, from /kisskb/src/include/linux/kernel.h:6, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/input/keyboard/atkbd.c:16: /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_set_force_release': /kisskb/src/drivers/input/keyboard/atkbd.c:1508:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(new_mask, ATKBD_KEYMAP_SIZE); ^~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_probe': /kisskb/src/drivers/input/keyboard/atkbd.c:766:16: note: byref variable will be forcibly initialized unsigned char param[2]; ^~~~~ /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_interrupt': /kisskb/src/drivers/input/keyboard/atkbd.c:409:20: note: byref variable will be forcibly initialized static irqreturn_t atkbd_interrupt(struct serio *serio, unsigned char data, ^~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/max77693.c: In function 'max77693_i2c_probe': /kisskb/src/drivers/mfd/max77693.c:156:15: note: byref variable will be forcibly initialized unsigned int reg_data; ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/input/serio/libps2.c:11: /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_do_sendbyte': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:45:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_drain': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:136:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c: In function '__ps2_command': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:291:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:285:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(ps2dev->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:233:5: note: byref variable will be forcibly initialized u8 send_param[16]; ^~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_sliced_command': /kisskb/src/drivers/input/serio/libps2.c:359:6: note: byref variable will be forcibly initialized u8 d = (command >> i) & 3; ^ /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:91:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /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:75:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(etnaviv_obj->vaddr); ^~~ In file included from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/drm/drm_prime.h:37, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized 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:118:29: note: byref variable will be forcibly initialized struct etnaviv_gem_object *etnaviv_obj; ^~~~~~~~~~~ /kisskb/src/drivers/mfd/max77686.c: In function 'max77686_i2c_probe': /kisskb/src/drivers/mfd/max77686.c:164:15: note: byref variable will be forcibly initialized unsigned int data; ^~~~ 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:7: note: byref variable will be forcibly initialized char __##shash##_desc[sizeof(struct shash_desc) + \ ^~ /kisskb/src/lib/libcrc32c.c:40:2: note: in expansion of macro 'SHASH_DESC_ON_STACK' SHASH_DESC_ON_STACK(shash, tfm); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/lp3971.c: In function 'setup_regulators': /kisskb/src/drivers/regulator/lp3971.c:382:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^~~~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/smp.h:80, from /kisskb/src/include/linux/lockdep.h:14, from /kisskb/src/include/linux/mutex.h:17, from /kisskb/src/include/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:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'etnaviv_timeout_to_jiffies': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:12: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:110:20: note: byref variable will be forcibly initialized struct timespec64 ts, to = { ^~ In file included from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/drm/drm_prime.h:37, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized 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:621:25: note: byref variable will be forcibly initialized 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:659:25: note: byref variable will be forcibly initialized 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:741:29: note: byref variable will be forcibly initialized struct etnaviv_gem_object *etnaviv_obj; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/meson/meson_overlay.c: In function 'meson_overlay_setup_scaler_params': /kisskb/src/drivers/gpu/drm/meson/meson_overlay.c:236:14: note: byref variable will be forcibly initialized int vphase, vphase_repeat_skip; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/meson/meson_overlay.c:236:6: note: byref variable will be forcibly initialized int vphase, vphase_repeat_skip; ^~~~~~ 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:303:9: note: byref variable will be forcibly initialized 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:21: note: byref variable will be forcibly initialized struct cfi_private cfi; ^~~ In file included 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/etnaviv/etnaviv_gem_submit.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/rtc/class.c: In function 'rtc_device_get_offset': /kisskb/src/drivers/rtc/class.c:260:6: note: byref variable will be forcibly initialized u32 start_year; ^~~~~~~~~~ /kisskb/src/drivers/rtc/class.c: In function 'rtc_hctosys': /kisskb/src/drivers/rtc/class.c:52:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/class.c: In function '__rtc_register_device': /kisskb/src/drivers/rtc/class.c:395:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alrm; ^~~~ /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:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^~~~~~ /kisskb/src/drivers/pcmcia/ds.c: In function 'new_id_store': /kisskb/src/drivers/pcmcia/ds.c:101:8: note: byref variable will be forcibly initialized __u32 prod_id_hash[4] = {0, 0, 0, 0}; ^~~~~~~~~~~~ /kisskb/src/drivers/pcmcia/ds.c:100:26: note: byref variable will be forcibly initialized __u8 func_id, function, device_no; ^~~~~~~~~ /kisskb/src/drivers/pcmcia/ds.c:100:16: note: byref variable will be forcibly initialized __u8 func_id, function, device_no; ^~~~~~~~ /kisskb/src/drivers/pcmcia/ds.c:100:7: note: byref variable will be forcibly initialized __u8 func_id, function, device_no; ^~~~~~~ /kisskb/src/drivers/pcmcia/ds.c:99:30: note: byref variable will be forcibly initialized __u16 match_flags, manf_id, card_id; ^~~~~~~ /kisskb/src/drivers/pcmcia/ds.c:99:21: note: byref variable will be forcibly initialized __u16 match_flags, manf_id, card_id; ^~~~~~~ /kisskb/src/drivers/pcmcia/ds.c:99:8: note: byref variable will be forcibly initialized __u16 match_flags, manf_id, card_id; ^~~~~~~~~~~ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_device_probe': /kisskb/src/drivers/pcmcia/ds.c:256:18: note: byref variable will be forcibly initialized cistpl_config_t cis_config; ^~~~~~~~~~ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_device_query': /kisskb/src/drivers/pcmcia/ds.c:406:18: note: byref variable will be forcibly initialized cistpl_funcid_t func_id; ^~~~~~~ /kisskb/src/drivers/pcmcia/ds.c:405:18: note: byref variable will be forcibly initialized cistpl_manfid_t manf_id; ^~~~~~~ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_load_firmware': /kisskb/src/drivers/pcmcia/ds.c:747:24: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^~~ /kisskb/src/drivers/pcmcia/ds.c:745:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c: In function 'zx_hdmi_infoframe_trans': /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c:78:5: note: byref variable will be forcibly initialized u8 buffer[ZX_HDMI_INFOFRAME_SIZE]; ^~~~~~ /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c: In function 'zx_hdmi_audio_hw_params': /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c:397:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ 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:10, 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/drivers/gpu/drm/meson/meson_dw_hdmi.c:14: /kisskb/src/drivers/gpu/drm/meson/meson_dw_hdmi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c:16: /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c: In function 'zx_hdmi_audio_register': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c: In function 'zx_hdmi_config_video_avi': /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c:122:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c: In function 'zx_hdmi_config_video_vsi': /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c:104:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_populate_pdata_from_dt': /kisskb/src/drivers/regulator/lp872x.c:833:5: note: byref variable will be forcibly initialized u8 dvs_state; ^~~~~~~~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_read_byte': /kisskb/src/drivers/regulator/lp872x.c:159:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_get_timestep_usec': /kisskb/src/drivers/regulator/lp872x.c:159:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/regulator/lp872x.c:188:6: note: byref variable will be forcibly initialized int lp8725_time_usec[] = { 32, 64, 128, 256 }; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/lp872x.c:187:6: note: byref variable will be forcibly initialized int lp8720_time_usec[] = { 25, 50 }; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_regulator_enable_time': /kisskb/src/drivers/regulator/lp872x.c:159:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_buck_get_mode': /kisskb/src/drivers/regulator/lp872x.c:159:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_select_buck_vout_addr': /kisskb/src/drivers/regulator/lp872x.c:159:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/regulator/lp872x.c:159:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_card_add': /kisskb/src/drivers/pcmcia/ds.c:610:28: note: byref variable will be forcibly initialized unsigned int no_funcs, i, no_chains; ^~~~~~~~~ /kisskb/src/drivers/pcmcia/ds.c:609:24: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_buck_get_voltage_sel': /kisskb/src/drivers/regulator/lp872x.c:159:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_requery': /kisskb/src/drivers/pcmcia/ds.c:697:25: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^~~ In file included from /kisskb/src/drivers/uio/uio_pruss.c:18: /kisskb/src/drivers/uio/uio_pruss.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/smp.h:80, from /kisskb/src/include/linux/lockdep.h:14, from /kisskb/src/include/linux/mutex.h:17, from /kisskb/src/include/linux/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:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_timeout_to_jiffies': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized 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_drv.h:110:20: note: byref variable will be forcibly initialized struct timespec64 ts, to = { ^~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_print_lt_status': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1007:7: note: byref variable will be forcibly initialized char pe[8] = "0/0/0/0"; ^~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1006:7: note: byref variable will be forcibly initialized char vs[8] = "0/0/0/0"; ^~ /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:142:5: note: byref variable will be forcibly initialized 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:211:5: note: byref variable will be forcibly initialized 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:231:5: note: byref variable will be forcibly initialized 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:324:5: note: byref variable will be forcibly initialized 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:92:5: note: byref variable will be forcibly initialized u8 header[4]; ^~~~~~ /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:397:13: note: byref variable will be forcibly initialized u8 msg[2], reg[2], i; ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:397:5: note: byref variable will be forcibly initialized u8 msg[2], reg[2], i; ^~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_gpu_debugfs': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:862:19: note: byref variable will be forcibly initialized struct dma_debug debug; ^~~~~ /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:167:13: note: byref variable will be forcibly initialized u8 msg[4], resp[8]; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:167:5: note: byref variable will be forcibly initialized 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:1707:24: note: byref variable will be forcibly initialized u32 bpp, bpc, pxlfmt, framer; ^~~~~~ /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:478:5: note: byref variable will be forcibly initialized u8 hdr[5]; /* For DPCD read response header */ ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:477:5: note: byref variable will be forcibly initialized u8 payload[7]; ^~~~~~~ /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:441:5: note: byref variable will be forcibly initialized 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:359:5: note: byref variable will be forcibly initialized u8 status; ^~~~~~ /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:287:13: note: byref variable will be forcibly initialized u8 msg[6], reg[5]; ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:287:5: note: byref variable will be forcibly initialized 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:253:13: note: byref variable will be forcibly initialized u8 msg[5], reg[5]; ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:253:5: note: byref variable will be forcibly initialized u8 msg[5], reg[5]; ^~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c: In function 'anx6345_get_downstream_info': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:437:5: note: byref variable will be forcibly initialized u8 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/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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:1241:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(gpu->fence_event, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/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/bridge/analogix/analogix-anx6345.c: In function 'anx6345_dp_link_training': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:97:12: note: byref variable will be forcibly initialized static int anx6345_dp_link_training(struct anx6345 *anx6345) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:97:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:97:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:100:12: note: byref variable will be forcibly initialized u8 dp_bw, dpcd[2]; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:100:5: note: byref variable will be forcibly initialized u8 dp_bw, dpcd[2]; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:99:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2467:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhdp->fw_load_wq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_gpu_submit': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:1316:33: note: byref variable will be forcibly initialized unsigned int i, nr_events = 1, event[3]; ^~~~~ /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:573:5: note: byref variable will be forcibly initialized int cdns_mhdp_link_power_down(struct drm_dp_aux *aux, ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:576:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ /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:1997:6: note: byref variable will be forcibly initialized u32 resp; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c: In function 'anx6345_get_chip_id': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:655:28: note: byref variable will be forcibly initialized unsigned int i, idl, idh, version; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:655:23: note: byref variable will be forcibly initialized unsigned int i, idl, idh, version; ^~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:655:18: note: byref variable will be forcibly initialized unsigned int i, idl, idh, version; ^~~ /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:535:5: note: byref variable will be forcibly initialized 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:537:5: note: byref variable will be forcibly initialized 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:608:5: note: byref variable will be forcibly initialized u8 values[2]; ^~~~~~ /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:857:12: note: byref variable will be forcibly initialized static int cdns_mhdp_link_training_init(struct cdns_mhdp_device *mhdp) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:857:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:859:27: note: byref variable will be forcibly initialized union phy_configure_opts phy_cfg; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_cr': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1170:28: note: byref variable will be forcibly initialized bool same_before_adjust, max_swing_reached; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1170:8: note: byref variable will be forcibly initialized bool same_before_adjust, max_swing_reached; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1169:6: note: byref variable will be forcibly initialized u8 requested_adjust_pre_emphasis[CDNS_DP_MAX_NUM_LANES] = {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1168:6: note: byref variable will be forcibly initialized u8 requested_adjust_volt_swing[CDNS_DP_MAX_NUM_LANES] = {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1156:27: note: byref variable will be forcibly initialized union phy_configure_opts phy_cfg; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1155:7: note: byref variable will be forcibly initialized bool cr_done; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1154:5: note: byref variable will be forcibly initialized u8 link_status[DP_LINK_STATUS_SIZE]; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1152:5: note: byref variable will be forcibly initialized u8 lanes_data[CDNS_DP_MAX_NUM_LANES], ^~~~~~~~~~ /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:1024:13: note: byref variable will be forcibly initialized static bool cdns_mhdp_link_training_channel_eq(struct cdns_mhdp_device *mhdp, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1030:27: note: byref variable will be forcibly initialized union phy_configure_opts phy_cfg; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1029:5: note: byref variable will be forcibly initialized u8 link_status[DP_LINK_STATUS_SIZE]; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1028:5: note: byref variable will be forcibly initialized 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:1245:12: note: byref variable will be forcibly initialized static int cdns_mhdp_link_training(struct cdns_mhdp_device *mhdp, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1245:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1248:6: note: byref variable will be forcibly initialized u32 reg32; ^~~~~ /kisskb/src/lib/xxhash.c: In function 'xxh32_reset': /kisskb/src/lib/xxhash.c:245:21: note: byref variable will be forcibly initialized struct xxh32_state state; ^~~~~ /kisskb/src/lib/xxhash.c: In function 'xxh64_reset': /kisskb/src/lib/xxhash.c:259:21: note: byref variable will be forcibly initialized struct xxh64_state state; ^~~~~ /kisskb/src/drivers/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:1409:5: note: byref variable will be forcibly initialized u8 ext_cap_chk = 0; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1408:6: note: byref variable will be forcibly initialized u32 resp, interval, interval_us; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1407:33: note: byref variable will be forcibly initialized u8 dpcd[DP_RECEIVER_CAP_SIZE], amp[2]; ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1407:5: note: byref variable will be forcibly initialized u8 dpcd[DP_RECEIVER_CAP_SIZE], amp[2]; ^~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_update_link_status': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2186:7: note: byref variable will be forcibly initialized bool hpd_pulse; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2185:5: note: byref variable will be forcibly initialized u8 status[DP_LINK_STATUS_SIZE]; ^~~~~~ /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:1925:6: note: byref variable will be forcibly initialized u32 resp; ^~~~ /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:1633:6: note: byref variable will be forcibly initialized u32 bus_format = MEDIA_BUS_FMT_RGB121212_1X36; ^~~~~~~~~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'alloc_io_space': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:100:15: note: byref variable will be forcibly initialized unsigned int base = res->start; ^~~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_fixup_iowidth': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:257:16: note: byref variable will be forcibly initialized pccard_io_map io_on; ^~~~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c:256:16: note: byref variable will be forcibly initialized pccard_io_map io_off = { 0, 0, 0, 0, 1 }; ^~~~~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_release_configuration': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:348:16: note: byref variable will be forcibly initialized pccard_io_map io = { 0, 0, 0, 0, 1 }; ^~ /kisskb/src/drivers/base/property.c: In function 'fwnode_find_reference': /kisskb/src/drivers/base/property.c:502:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_enable_device': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:582:6: note: byref variable will be forcibly initialized u8 b = resource_size(&c->io[0]) + resource_size(&c->io[1]) - 1; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c:576:6: note: byref variable will be forcibly initialized u8 b = c->io[0].start & 0xff; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c:549:7: note: byref variable will be forcibly initialized u16 tmp = 0; ^~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c:544:7: note: byref variable will be forcibly initialized u16 tmp = 0; ^~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c:489:16: note: byref variable will be forcibly initialized unsigned char option = 0; ^~~~~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c:488:16: note: byref variable will be forcibly initialized unsigned char ext_status = 0; ^~~~~~~~~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c:487:16: note: byref variable will be forcibly initialized unsigned char status = 0; ^~~~~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c:486:16: note: byref variable will be forcibly initialized pccard_io_map iomap; ^~~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_get_phy_mode': /kisskb/src/drivers/base/property.c:902:14: note: byref variable will be forcibly initialized const char *pm; ^~ /kisskb/src/drivers/base/property.c: In function 'fwnode_irq_get': /kisskb/src/drivers/base/property.c:1007:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_remote_node': /kisskb/src/drivers/base/property.c:1119:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep; ^~~~~~~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_endpoint_by_id': /kisskb/src/drivers/base/property.c:1171:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep = { 0 }; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/uthex.c: In function 'acpi_ut_hex_to_ascii_char': /kisskb/src/drivers/acpi/acpica/uthex.c:38:6: note: byref variable will be forcibly initialized u64 index; ^~~~~ 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/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/w1/masters/ds1wm.c:14: /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_reset': /kisskb/src/drivers/w1/masters/ds1wm.c:223:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(reset_done); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_write': /kisskb/src/drivers/w1/masters/ds1wm.c:254:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(write_done); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_read': /kisskb/src/drivers/w1/masters/ds1wm.c:277:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(read_done); ^~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/pps/pps.c:11: /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_pps_fetch': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c:72:10: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c:60:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(pps->queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_ioctl': /kisskb/src/drivers/pps/pps.c:207:24: note: byref variable will be forcibly initialized struct pps_bind_args bind_args; ^~~~~~~~~ /kisskb/src/drivers/pps/pps.c:177:20: note: byref variable will be forcibly initialized struct pps_fdata fdata; ^~~~~ /kisskb/src/drivers/pps/pps.c:94:21: note: byref variable will be forcibly initialized struct pps_kparams params; ^~~~~~ /kisskb/src/drivers/pps/pps.c: In function 'pps_lookup_dev': /kisskb/src/drivers/pps/pps.c:434:11: note: byref variable will be forcibly initialized unsigned id; ^~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'features_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1986:6: note: byref variable will be forcibly initialized int val, ret = 0; ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'resolution_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1708:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'conv_time_measure': /kisskb/src/drivers/w1/slaves/w1_therm.c:1156:20: note: byref variable will be forcibly initialized struct therm_info inf, ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'conv_time_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1960:7: note: byref variable will be forcibly initialized int conv_time; ^~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c:1944:6: note: byref variable will be forcibly initialized int val, ret = 0; ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1769:20: note: byref variable will be forcibly initialized struct therm_info scratchpad; ^~~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_DS18B20_get_resolution': /kisskb/src/drivers/w1/slaves/w1_therm.c:641:20: note: byref variable will be forcibly initialized struct therm_info info; ^~~~ /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function 'cdns_i3c_master_wr_to_tx_fifo': /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:432:7: note: byref variable will be forcibly initialized u32 tmp = 0; ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_DS18B20_set_resolution': /kisskb/src/drivers/w1/slaves/w1_therm.c:593:26: note: byref variable will be forcibly initialized struct therm_info info, info2; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c:593:20: note: byref variable will be forcibly initialized struct therm_info info, info2; ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1794:8: note: byref variable will be forcibly initialized char *p_args, *orig; ^~~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c:1791:6: note: byref variable will be forcibly initialized int temp, ret; ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c:1790:5: note: byref variable will be forcibly initialized u8 new_config_register[3]; /* array of data to be written */ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c:1789:20: note: byref variable will be forcibly initialized struct therm_info info; ^~~~ /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function 'cdns_i3c_master_rd_from_rx_fifo': /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:444:7: note: byref variable will be forcibly initialized u32 tmp; ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_slave_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1586:6: note: byref variable will be forcibly initialized int val, ret = 0; ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'temperature_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1626:20: note: byref variable will be forcibly initialized struct therm_info info; ^~~~ /kisskb/src/drivers/mtd/mtdsuper.c: In function 'get_tree_mtd': /kisskb/src/drivers/mtd/mtdsuper.c:157:10: note: byref variable will be forcibly initialized char *endptr; ^~~~~~ 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/include/linux/i3c/master.h:14, from /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:12: /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized 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/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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/serio_raw.c:187:12: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(serio_raw->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/serio_raw.c:162:7: note: byref variable will be forcibly initialized char 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/lib/genalloc.c:29: /kisskb/src/lib/genalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_slave_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1534:20: note: byref variable will be forcibly initialized struct therm_info info; ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_seq_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:2067:6: note: byref variable will be forcibly initialized u64 rn; ^~ /kisskb/src/drivers/w1/slaves/w1_therm.c:2066:5: note: byref variable will be forcibly initialized u8 ack; ^~~ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_alloc_align': /kisskb/src/lib/genalloc.c:396:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^~~~ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_zalloc_align': /kisskb/src/lib/genalloc.c:467:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^~~~ /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function 'cdns_i3c_master_get_rr_slot': /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:914:16: note: byref variable will be forcibly initialized unsigned long activedevs; ^~~~~~~~~~ /kisskb/src/lib/genalloc.c: In function 'of_gen_pool_get': /kisskb/src/lib/genalloc.c:877:14: note: byref variable will be forcibly initialized const char *name = NULL; ^~~~ /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function 'cdns_i3c_master_do_daa': /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:1135:25: note: byref variable will be forcibly initialized unsigned long olddevs, newdevs; ^~~~~~~ /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:1135:16: note: byref variable will be forcibly initialized unsigned long olddevs, newdevs; ^~~~~~~ /kisskb/src/drivers/input/keyboard/bcm-keypad.c: In function 'bcm_kp_report_keys': /kisskb/src/drivers/input/keyboard/bcm-keypad.c:105:23: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int dt_val; ^~~~~~ /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function 'cdns_i3c_master_handle_ibi': /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:1336:7: note: byref variable will be forcibly initialized u32 tmp = __raw_readl(master->regs + IBI_DATA_FIFO); ^~~ /kisskb/src/drivers/input/keyboard/bcm-keypad.c: In function 'bcm_kp_probe': /kisskb/src/drivers/input/keyboard/bcm-keypad.c:391:16: note: byref variable will be forcibly initialized unsigned int desired_rate; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/linux/i3c/master.h:14, from /kisskb/src/drivers/i3c/master/i3c-master-cdns.c:12: /kisskb/src/drivers/i3c/master/i3c-master-cdns.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/power/reset/brcmstb-reboot.c: In function 'brcmstb_restart_handler': /kisskb/src/drivers/power/reset/brcmstb-reboot.c:49:6: note: byref variable will be forcibly initialized u32 tmp; ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c: In function 'nt35510_set_brightness': /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:653:5: note: byref variable will be forcibly initialized u8 brightness = bl->props.brightness; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c: In function 'nt35510_read_id': /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:431:15: note: byref variable will be forcibly initialized u8 id1, id2, id3; ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:431:10: note: byref variable will be forcibly initialized u8 id1, id2, id3; ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:431:5: note: byref variable will be forcibly initialized u8 id1, id2, id3; ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c: In function 'nt35510_setup_display': /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:544:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:543:5: note: byref variable will be forcibly initialized u8 addr_mode = NT35510_ROTATE_0_SETTING; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:541:5: note: byref variable will be forcibly initialized u8 dpfrctr[NT35510_P0_DPFRCTR1_LEN]; ^~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:540:5: note: byref variable will be forcibly initialized u8 gseqctr[NT35510_P0_GSEQCTR_LEN]; ^~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35510.c:539:5: note: byref variable will be forcibly initialized u8 dopctr[NT35510_P0_DOPCTR_LEN]; ^~~~~~ /kisskb/src/drivers/regulator/ltc3589.c: In function 'ltc3589_isr': /kisskb/src/drivers/regulator/ltc3589.c:354:18: note: byref variable will be forcibly initialized unsigned int i, irqstat, event; ^~~~~~~ /kisskb/src/drivers/regulator/ltc3589.c: In function 'ltc3589_of_parse_cb': /kisskb/src/drivers/regulator/ltc3589.c:197:6: note: byref variable will be forcibly initialized u32 r[2]; ^ /kisskb/src/drivers/regulator/ltc3589.c: In function 'ltc3589_probe': /kisskb/src/drivers/regulator/ltc3589.c:417:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^~~~~~ In file included from /kisskb/src/include/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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_readb': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_phy_read_hpd': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/mtd/nand/bbt.c:13: /kisskb/src/drivers/mtd/nand/bbt.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_clear_overflow': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_detect_phy': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'initialize_hdmi_ih_mutes': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/max8925-i2c.c: In function 'max8925_write_device': /kisskb/src/drivers/mfd/max8925-i2c.c:37:16: note: byref variable will be forcibly initialized unsigned char buf[9]; ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_set_clk_regenerator': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/max8925-i2c.c: In function 'max8925_set_bits': /kisskb/src/drivers/mfd/max8925-i2c.c:112:16: note: byref variable will be forcibly initialized unsigned char value; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_phy_wait_i2c_done': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /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:1851:13: note: byref variable will be forcibly initialized static void hdmi_av_composer(struct dw_hdmi *hdmi, ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1855:14: note: byref variable will be forcibly initialized u8 inv_val, bytes; ^~~~~ /kisskb/src/drivers/mtd/nand/core.c: In function 'nanddev_mtd_erase': /kisskb/src/drivers/mtd/nand/core.c:156:23: note: byref variable will be forcibly initialized struct nand_pos pos, last; ^~~~ /kisskb/src/drivers/mtd/nand/core.c:156:18: note: byref variable will be forcibly initialized struct nand_pos pos, last; ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_AVI': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1638:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/mtd/nand/core.c: In function 'nanddev_mtd_max_bad_blocks': /kisskb/src/drivers/mtd/nand/core.c:192:23: note: byref variable will be forcibly initialized struct nand_pos pos, end; ^~~ /kisskb/src/drivers/mtd/nand/core.c:192:18: note: byref variable will be forcibly initialized struct nand_pos pos, end; ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_vendor_specific_infoframe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1766:5: note: byref variable will be forcibly initialized u8 buffer[10]; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1765:31: note: byref variable will be forcibly initialized struct hdmi_vendor_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_drm_infoframe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1820:5: note: byref variable will be forcibly initialized u8 buffer[30]; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1819:28: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized 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:2467:28: note: byref variable will be forcibly initialized struct cec_connector_info conn_info; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_i2c_irq': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_hardirq': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_i2c_read': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_write': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized u8 buffer[3]; ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_s_ctrl': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_s_register': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'init_dll1': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_phy_power_off': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'init_dll2': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_write4': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_phy_power_on': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:88:5: note: byref variable will be forcibly initialized u8 buffer[6]; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_irq': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /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:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:226:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3408:33: note: byref variable will be forcibly initialized struct dw_hdmi_i2s_audio_data audio; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3392:29: note: byref variable will be forcibly initialized struct dw_hdmi_audio_data audio; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3191:6: note: byref variable will be forcibly initialized u32 val = 1; ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3186:26: note: byref variable will be forcibly initialized struct dw_hdmi_cec_data cec; ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3184:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^~~~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_read': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:102:16: note: byref variable will be forcibly initialized u8 tx_buf[2], rx_buf[1]; ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:102:5: note: byref variable will be forcibly initialized u8 tx_buf[2], rx_buf[1]; ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:101:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_set_fmt': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized u8 buffer[3]; ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_s_stream': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_vconfig_apply': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_s_audio_stream': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /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:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:390:30: note: byref variable will be forcibly initialized u8 pinctrl[6], pinconf[10], voutctrl4; ^~~~~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:390:5: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized u8 tx_buf[2], rx_buf[4]; ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:127:5: note: byref variable will be forcibly initialized u8 tx_buf[2], rx_buf[4]; ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:126:17: note: byref variable will be forcibly initialized 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:78:5: note: byref variable will be forcibly initialized u8 buffer[3]; ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:2642:7: note: byref variable will be forcibly initialized bool block_handled; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx23885_s_io_pin_config': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized u8 buffer[3]; ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'get_cx2388x_ident': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_probe': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_and_or': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'input_change': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_kms.c: In function 'fb_destroy': /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_kms.c:39:6: note: byref variable will be forcibly initialized int idx; ^~~ /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_kms.c: In function 'display_update': /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_kms.c:248:6: note: byref variable will be forcibly initialized int idx; ^~~ /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_kms.c: In function 'display_disable': /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_kms.c:134:15: note: byref variable will be forcibly initialized int ret = 0, idx; ^~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'set_input': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_kms.c: In function 'display_enable': /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_kms.c:112:11: note: byref variable will be forcibly initialized int ret, idx; ^~~ /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_kms.c: In function 'display_pipe_init': /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_kms.c:315:6: note: byref variable will be forcibly initialized int format_count; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/utids.c: In function 'acpi_ut_execute_HID': /kisskb/src/drivers/acpi/acpica/utids.c:38:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utids.c: In function 'acpi_ut_execute_UID': /kisskb/src/drivers/acpi/acpica/utids.c:116:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utids.c: In function 'acpi_ut_execute_CID': /kisskb/src/drivers/acpi/acpica/utids.c:200:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_std_setup': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/acpica/utids.c: In function 'acpi_ut_execute_CLS': /kisskb/src/drivers/acpi/acpica/utids.c:344:5: note: byref variable will be forcibly initialized u8 class_code[3] = { 0, 0, 0 }; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/utids.c:338:29: note: byref variable will be forcibly initialized union acpi_operand_object *obj_desc; ^~~~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx23885_initialize': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx231xx_initialize': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/mtd/mtdpart.c: In function 'mtd_add_partition': /kisskb/src/drivers/mtd/mtdpart.c:245:23: note: byref variable will be forcibly initialized struct mtd_partition part; ^~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_initialize': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:5: note: byref variable will be forcibly initialized 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:329:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function '_abb5zes3_rtc_set_timer': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:509:5: note: byref variable will be forcibly initialized u8 regs[ABB5ZES3_TIMA_SEC_LEN]; ^~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function 'abb5zes3_rtc_set_time': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:251:5: note: byref variable will be forcibly initialized u8 regs[ABB5ZES3_REG_RTC_SC + ABB5ZES3_RTC_SEC_LEN]; ^~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function 'abb5zes3_i2c_validate_chip': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:135:5: note: byref variable will be forcibly initialized u8 regs[ABB5ZES3_MEM_MAP_LEN]; ^~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function 'abb5zes3_rtc_check_setup': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:606:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function '_abb5zes3_rtc_read_time': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:208:5: note: byref variable will be forcibly initialized u8 regs[ABB5ZES3_REG_RTC_SC + ABB5ZES3_RTC_SEC_LEN]; ^~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function '_abb5zes3_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:442:18: note: byref variable will be forcibly initialized struct rtc_time rtc_tm; ^~~~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:441:5: note: byref variable will be forcibly initialized u8 regs[ABB5ZES3_ALRM_SEC_LEN]; ^~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function 'abb5zes3_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:546:18: note: byref variable will be forcibly initialized struct rtc_time rtc_tm; ^~~~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function '_abb5zes3_rtc_read_timer': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:304:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:302:5: note: byref variable will be forcibly initialized u8 regs[ABB5ZES3_TIMA_SEC_LEN + 1]; ^~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:301:18: note: byref variable will be forcibly initialized struct rtc_time rtc_tm, *alarm_tm = &alarm->time; ^~~~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function '_abb5zes3_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:357:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:356:5: note: byref variable will be forcibly initialized u8 regs[ABB5ZES3_ALRM_SEC_LEN]; ^~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:354:18: note: byref variable will be forcibly initialized struct rtc_time rtc_tm, *alarm_tm = &alarm->time; ^~~~~~ /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c: In function '_abb5zes3_rtc_interrupt': /kisskb/src/drivers/rtc/rtc-ab-b5ze-s3.c:750:5: note: byref variable will be forcibly initialized u8 regs[ABB5ZES3_CTRL_SEC_LEN]; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/rtc.h:206, from /kisskb/src/drivers/rtc/interface.c:18: /kisskb/src/drivers/rtc/interface.c: In function 'perf_trace_rtc_time_alarm_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/rtc.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rtc_time_alarm_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/rtc.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rtc_time_alarm_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'perf_trace_rtc_irq_set_freq': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rtc.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rtc_irq_set_freq, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rtc.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rtc_irq_set_freq, ^~~~~~~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'perf_trace_rtc_irq_set_state': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rtc.h:80:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rtc_irq_set_state, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rtc.h:80:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rtc_irq_set_state, ^~~~~~~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'perf_trace_rtc_alarm_irq_enable': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rtc.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rtc_alarm_irq_enable, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rtc.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rtc_alarm_irq_enable, ^~~~~~~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'perf_trace_rtc_offset_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/rtc.h:124:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rtc_offset_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/rtc.h:124:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rtc_offset_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'perf_trace_rtc_timer_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/rtc.h:159:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rtc_timer_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/rtc.h:159:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rtc_timer_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rtc.h:206, from /kisskb/src/drivers/rtc/interface.c:18: /kisskb/src/drivers/rtc/interface.c: In function 'trace_event_raw_event_rtc_time_alarm_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/rtc.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rtc_time_alarm_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'trace_event_raw_event_rtc_irq_set_freq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rtc.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rtc_irq_set_freq, ^~~~~~~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'trace_event_raw_event_rtc_irq_set_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rtc.h:80:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rtc_irq_set_state, ^~~~~~~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'trace_event_raw_event_rtc_alarm_irq_enable': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rtc.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rtc_alarm_irq_enable, ^~~~~~~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'trace_event_raw_event_rtc_offset_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/rtc.h:124:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rtc_offset_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'trace_event_raw_event_rtc_timer_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/rtc.h:159:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rtc_timer_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/ltc3676.c: In function 'ltc3676_isr': /kisskb/src/drivers/regulator/ltc3676.c:271:18: note: byref variable will be forcibly initialized unsigned int i, irqstat, event; ^~~~~~~ /kisskb/src/drivers/regulator/ltc3676.c: In function 'ltc3676_of_parse_cb': /kisskb/src/drivers/regulator/ltc3676.c:151:6: note: byref variable will be forcibly initialized u32 r[2]; ^ /kisskb/src/drivers/rtc/interface.c: In function '__rtc_set_alarm': /kisskb/src/drivers/rtc/interface.c:411:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/regulator/ltc3676.c: In function 'ltc3676_regulator_probe': /kisskb/src/drivers/regulator/ltc3676.c:326:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^~~~~~ /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c: In function 'pcf_readbytes': /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c:241:9: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized int wrcount, status, timeout; ^~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_remove': /kisskb/src/drivers/rtc/interface.c:873:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^~~~~ /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c: In function 'pcf_xfer': /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_enqueue': /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c:301:22: note: byref variable will be forcibly initialized int ret=0, timeout, status; ^~~~~~ /kisskb/src/drivers/rtc/interface.c:825:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^~~~~ /kisskb/src/drivers/rtc/interface.c:808:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/interface.c: In function '__rtc_read_alarm': /kisskb/src/drivers/rtc/interface.c:215:26: note: byref variable will be forcibly initialized struct rtc_time before, now; ^~~ /kisskb/src/drivers/rtc/interface.c:215:18: note: byref variable will be forcibly initialized struct rtc_time before, now; ^~~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_initialize_alarm': /kisskb/src/drivers/rtc/interface.c:486:18: note: byref variable will be forcibly initialized struct rtc_time now; ^~~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_update_irq_enable': /kisskb/src/drivers/rtc/interface.c:570:19: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_do_work': /kisskb/src/drivers/rtc/interface.c:939:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^~~~~ /kisskb/src/drivers/rtc/interface.c:905:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_encoder_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:803:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_crtc_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:833:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized 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:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_disable': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:433:34: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ In file included from /kisskb/src/drivers/pcmcia/cistpl.c:19: /kisskb/src/drivers/pcmcia/cistpl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/pcmcia/cistpl.c: In function 'follow_link': /kisskb/src/drivers/pcmcia/cistpl.c:476:9: note: byref variable will be forcibly initialized u_char link[5]; ^~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_set_config': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:525:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/pcmcia/cistpl.c: In function 'pccard_get_next_tuple': /kisskb/src/drivers/pcmcia/cistpl.c:524:18: note: byref variable will be forcibly initialized u_char link[2], tmp; ^~~ /kisskb/src/drivers/pcmcia/cistpl.c:524:9: note: byref variable will be forcibly initialized u_char link[2], tmp; ^~~~ /kisskb/src/drivers/pcmcia/cistpl.c: In function 'pccard_extract_cis': /kisskb/src/drivers/pcmcia/cistpl.c:1476:10: note: byref variable will be forcibly initialized tuple_t tuple; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_force_disable_all': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:1010:24: note: byref variable will be forcibly initialized struct drm_mode_set set = { ^~~ /kisskb/src/drivers/pcmcia/cistpl.c: In function 'pccard_show_cis': /kisskb/src/drivers/pcmcia/cistpl.c:1552:16: note: byref variable will be forcibly initialized unsigned int chains = 1; ^~~~~~ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_write': /kisskb/src/drivers/mtd/mtdconcat.c:156:16: note: byref variable will be forcibly initialized size_t size, retsize; ^~~~~~~ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_read': /kisskb/src/drivers/mtd/mtdconcat.c:63:16: note: byref variable will be forcibly initialized size_t size, retsize; ^~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_panic_write': /kisskb/src/drivers/mtd/mtdconcat.c:114:16: note: byref variable will be forcibly initialized size_t size, retsize; ^~~~~~~ /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:20: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:145:22: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^~~~ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_write_oob': /kisskb/src/drivers/mtd/mtdconcat.c:320:21: note: byref variable will be forcibly initialized struct mtd_oob_ops devops = *ops; ^~~~~~ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_read_oob': /kisskb/src/drivers/mtd/mtdconcat.c:263:21: note: byref variable will be forcibly initialized struct mtd_oob_ops devops = *ops; ^~~~~~ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_writev': /kisskb/src/drivers/mtd/mtdconcat.c:214:23: note: byref variable will be forcibly initialized size_t size, wsize, retsize, old_iov_len; ^~~~~~~ /kisskb/src/drivers/gpu/drm/zte/zx_tvenc.c: In function 'zx_tvenc_pwrctrl_init': /kisskb/src/drivers/gpu/drm/zte/zx_tvenc.c:303:25: note: byref variable will be forcibly initialized struct of_phandle_args out_args; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/zte/zx_tvenc.c: In function 'zx_tvenc_encoder_mode_set': /kisskb/src/drivers/gpu/drm/zte/zx_tvenc.c:154:24: note: byref variable will be forcibly initialized struct vou_div_config configs[] = { ^~~~~~~ /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:5: note: byref variable will be forcibly initialized u8 sink; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:993:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^~~~~~~ /kisskb/src/drivers/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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned char psr_version; ^~~~~~~~~~~ /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 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:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /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 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:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized u8 link_align, link_status[2]; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:715:5: note: byref variable will be forcibly initialized 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 static int analogix_dp_link_start(struct analogix_dp_device *dp) ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:260:5: note: byref variable will be forcibly initialized 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 static int analogix_dp_process_clock_recovery(struct analogix_dp_device *dp) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:470:21: note: byref variable will be forcibly initialized u8 link_status[2], adjust_request[2]; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:470:5: note: byref variable will be forcibly initialized 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:33: note: byref variable will be forcibly initialized u8 link_align, link_status[2], adjust_request[2]; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:542:17: note: byref variable will be forcibly initialized u8 link_align, link_status[2], adjust_request[2]; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:542:5: note: byref variable will be forcibly initialized u8 link_align, link_status[2], adjust_request[2]; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:541:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_full_link_train': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:615:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:630:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /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 static int analogix_dp_disable_psr(struct analogix_dp_device *dp) ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:1023:5: note: byref variable will be forcibly initialized u8 sink; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:1021:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^~~~~~~ /kisskb/src/drivers/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 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:5: note: byref variable will be forcibly initialized 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 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:16: note: byref variable will be forcibly initialized unsigned char psr_en; ^~~~~~ /kisskb/src/lib/fault-inject.c: In function 'fail_stacktrace': /kisskb/src/lib/fault-inject.c:70:16: note: byref variable will be forcibly initialized unsigned long entries[MAX_STACK_TRACE_DEPTH]; ^~~~~~~ /kisskb/src/lib/fault-inject.c: In function 'setup_fault_attr': /kisskb/src/lib/fault-inject.c:23:6: note: byref variable will be forcibly initialized int space; ^~~~~ /kisskb/src/lib/fault-inject.c:22:6: note: byref variable will be forcibly initialized int times; ^~~~~ /kisskb/src/lib/fault-inject.c:21:16: note: byref variable will be forcibly initialized unsigned long interval; ^~~~~~~~ /kisskb/src/lib/fault-inject.c:20:16: note: byref variable will be forcibly initialized unsigned long probability; ^~~~~~~~~~~ /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:15: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:974:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /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:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ /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 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:12: note: byref variable will be forcibly initialized u8 dp_bw, dpcd[2]; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:606:5: note: byref variable will be forcibly initialized 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:1094:15: note: byref variable will be forcibly initialized 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:1210:28: note: byref variable will be forcibly initialized unsigned int i, idl, idh, version; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:1210:23: note: byref variable will be forcibly initialized unsigned int i, idl, idh, version; ^~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:1210:18: note: byref variable will be forcibly initialized 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:1136:15: note: byref variable will be forcibly initialized unsigned int irq; ^~~ In file included from /kisskb/src/drivers/regulator/max14577-regulator.c:12: /kisskb/src/drivers/regulator/max14577-regulator.c: In function 'max14577_read_reg': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/regulator/max14577-regulator.c: In function 'max14577_reg_is_enabled': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/regulator/max14577-regulator.c: In function 'max14577_reg_get_current_limit': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_get_quirks': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1904:5: note: byref variable will be forcibly initialized u8 any_device[] = DEVICE_ID_ANY; ^~~~~~~~~~ /kisskb/src/drivers/regulator/max14577-regulator.c: In function 'max14577_reg_set_current_limit': /kisskb/src/drivers/regulator/max14577-regulator.c:60:5: note: byref variable will be forcibly initialized u8 reg_data; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_dpcd_access': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:240:24: note: byref variable will be forcibly initialized struct drm_dp_aux_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_i2c_drain_msg': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1478:24: note: byref variable will be forcibly initialized struct drm_dp_aux_msg msg = *orig_msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_i2c_xfer': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1514:24: note: byref variable will be forcibly initialized struct drm_dp_aux_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_read_extended_dpcd_caps': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:580:5: note: byref variable will be forcibly initialized u8 dpcd_ext[6]; ^~~~~~~~ /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:1611:5: note: byref variable will be forcibly initialized 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:1647:11: note: byref variable will be forcibly initialized uint32_t crcs[3]; ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1646:5: note: byref variable will be forcibly initialized u8 crc_bytes[6]; ^~~~~~~~~ /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:518:44: note: byref variable will be forcibly initialized u8 link_edid_read = 0, auto_test_req = 0, test_resp = 0; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:518:25: note: byref variable will be forcibly initialized u8 link_edid_read = 0, auto_test_req = 0, test_resp = 0; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:518:5: note: byref variable will be forcibly initialized 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:1041:10: note: byref variable will be forcibly initialized uint8_t rev[2]; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1039:7: note: byref variable will be forcibly initialized 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:1222:5: note: byref variable will be forcibly initialized 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:1813:5: note: byref variable will be forcibly initialized int drm_dp_start_crc(struct drm_dp_aux *aux, struct drm_crtc *crtc) ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1815:5: note: byref variable will be forcibly initialized 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:1840:5: note: byref variable will be forcibly initialized int drm_dp_stop_crc(struct drm_dp_aux *aux) ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1842:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_writeoob': /kisskb/src/drivers/mtd/mtdchar.c:355:11: note: byref variable will be forcibly initialized uint32_t retlen; ^~~~~~ /kisskb/src/drivers/mtd/mtdchar.c:354:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = {}; ^~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_write_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:589:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = {}; ^~~ /kisskb/src/drivers/mtd/mtdchar.c:588:23: note: byref variable will be forcibly initialized struct mtd_write_req req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_get_phy_test_pattern': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2342:11: note: byref variable will be forcibly initialized u8 rate, lanes; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2342:5: note: byref variable will be forcibly initialized u8 rate, lanes; ^~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'get_oobinfo': /kisskb/src/drivers/mtd/mtdchar.c:501:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_set_phy_test_pattern': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2389:5: note: byref variable will be forcibly initialized int drm_dp_set_phy_test_pattern(struct drm_dp_aux *aux, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2389:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2393:5: note: byref variable will be forcibly initialized u8 link_config[2]; ^~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'shrink_ecclayout': /kisskb/src/drivers/mtd/mtdchar.c:454:24: note: byref variable will be forcibly initialized struct mtd_oob_region oobregion; ^~~~~~~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'otp_select_filemode': /kisskb/src/drivers/mtd/mtdchar.c:321:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_blkpg_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:552:25: note: byref variable will be forcibly initialized struct blkpg_partition p; ^ /kisskb/src/drivers/mtd/nand/ecc.c: In function 'of_get_nand_ecc_algo': /kisskb/src/drivers/mtd/nand/ecc.c:388:14: note: byref variable will be forcibly initialized const char *pm; ^~ /kisskb/src/drivers/mtd/nand/ecc.c: In function 'of_get_nand_ecc_placement': /kisskb/src/drivers/mtd/nand/ecc.c:364:14: note: byref variable will be forcibly initialized const char *pm; ^~ /kisskb/src/drivers/mtd/nand/ecc.c: In function 'of_get_nand_ecc_strength': /kisskb/src/drivers/mtd/nand/ecc.c:416:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/mtd/nand/ecc.c: In function 'of_get_nand_ecc_step_size': /kisskb/src/drivers/mtd/nand/ecc.c:407:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1007:26: note: byref variable will be forcibly initialized struct blkpg_ioctl_arg a; ^ /kisskb/src/drivers/mtd/mtdchar.c:942:19: note: byref variable will be forcibly initialized struct otp_info oinfo; ^~~~~ /kisskb/src/drivers/mtd/mtdchar.c:929:9: note: byref variable will be forcibly initialized int nbr = retlen / sizeof(struct otp_info); ^~~ /kisskb/src/drivers/mtd/mtdchar.c:913:10: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/drivers/mtd/mtdchar.c:897:7: note: byref variable will be forcibly initialized int mode; ^~~~ /kisskb/src/drivers/mtd/mtdchar.c:888:10: note: byref variable will be forcibly initialized loff_t offs; ^~~~ /kisskb/src/drivers/mtd/mtdchar.c:879:10: note: byref variable will be forcibly initialized loff_t offs; ^~~~ /kisskb/src/drivers/mtd/mtdchar.c:863:23: note: byref variable will be forcibly initialized struct nand_oobinfo oi; ^~ /kisskb/src/drivers/mtd/mtdchar.c:851:26: note: byref variable will be forcibly initialized struct erase_info_user einfo; ^~~~~ /kisskb/src/drivers/mtd/mtdchar.c:840:26: note: byref variable will be forcibly initialized struct erase_info_user einfo; ^~~~~ /kisskb/src/drivers/mtd/mtdchar.c:829:26: note: byref variable will be forcibly initialized struct erase_info_user einfo; ^~~~~ /kisskb/src/drivers/mtd/mtdchar.c:808:24: note: byref variable will be forcibly initialized struct mtd_oob_buf64 buf; ^~~ /kisskb/src/drivers/mtd/mtdchar.c:794:24: note: byref variable will be forcibly initialized struct mtd_oob_buf64 buf; ^~~ /kisskb/src/drivers/mtd/mtdchar.c:780:22: note: byref variable will be forcibly initialized struct mtd_oob_buf buf; ^~~ /kisskb/src/drivers/mtd/mtdchar.c:766:22: note: byref variable will be forcibly initialized struct mtd_oob_buf buf; ^~~ /kisskb/src/drivers/mtd/mtdchar.c:747:28: note: byref variable will be forcibly initialized struct erase_info_user einfo32; ^~~~~~~ /kisskb/src/drivers/mtd/mtdchar.c:737:30: note: byref variable will be forcibly initialized struct erase_info_user64 einfo64; ^~~~~~~ /kisskb/src/drivers/mtd/mtdchar.c:639:23: note: byref variable will be forcibly initialized struct mtd_info_user info; ^~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/base/cacheinfo.c: In function 'cache_get_line_size': /kisskb/src/drivers/base/cacheinfo.c:96:7: note: byref variable will be forcibly initialized u32 line_size; ^~~~~~~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_write': /kisskb/src/drivers/mtd/mtdchar.c:271:23: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = {}; ^~~ /kisskb/src/drivers/mtd/mtdchar.c:232:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ /kisskb/src/drivers/mtd/mtdchar.c:230:9: note: byref variable will be forcibly initialized size_t size = count; ^~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_read': /kisskb/src/drivers/mtd/mtdchar.c:177:23: note: byref variable will be forcibly initialized struct mtd_oob_ops ops = {}; ^~~ /kisskb/src/drivers/mtd/mtdchar.c:144:9: note: byref variable will be forcibly initialized size_t size = count; ^~~~ /kisskb/src/drivers/mtd/mtdchar.c:140:9: note: byref variable will be forcibly initialized size_t retlen; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_conn.c:12: /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_conn.c: In function 'drm_dev_is_unplugged': /kisskb/src/include/drm/drm_drv.h:577:6: note: byref variable will be forcibly initialized int idx; ^~~ /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_conn.c: In function 'connector_get_modes': /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_conn.c:66:19: note: byref variable will be forcibly initialized struct videomode videomode; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/edac/edac_mc.c:15: /kisskb/src/drivers/edac/edac_mc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_probe_detect_ctx': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:284:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ 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:194, 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:10, 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:303:9: note: byref variable will be forcibly initialized 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/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_kms_helper_poll_enable': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:246:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_probe_single_connector_modes': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:427:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/input/keyboard/cap11xx.c: In function 'cap11xx_thread_func': /kisskb/src/drivers/input/keyboard/cap11xx.c:178:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'output_poll_execute': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:623:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_hpd_irq_event': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:818:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/input/keyboard/cap11xx.c: In function 'cap11xx_init_leds': /kisskb/src/drivers/input/keyboard/cap11xx.c:281:7: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/input/keyboard/cap11xx.c: In function 'cap11xx_i2c_probe': /kisskb/src/drivers/input/keyboard/cap11xx.c:330:6: note: byref variable will be forcibly initialized u32 gain32; ^~~~~~ /kisskb/src/drivers/input/keyboard/cap11xx.c:329:20: note: byref variable will be forcibly initialized unsigned int val, rev; ^~~ /kisskb/src/drivers/input/keyboard/cap11xx.c:329:15: note: byref variable will be forcibly initialized unsigned int val, rev; ^~~ 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:10, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/edac/edac_mc.c: In function 'edac_mc_alloc_dimms': /kisskb/src/drivers/edac/edac_mc.c:309:15: note: byref variable will be forcibly initialized unsigned int pos[EDAC_MAX_LAYERS]; ^~~ /kisskb/src/drivers/edac/edac_mc.c: In function 'edac_mc_dump_dimm': /kisskb/src/drivers/edac/edac_mc.c:94:7: note: byref variable will be forcibly initialized char location[80]; ^~~~~~~~ /kisskb/src/drivers/edac/edac_mc.c: In function 'edac_mc_alloc': /kisskb/src/drivers/edac/edac_mc.c:399:14: note: byref variable will be forcibly initialized void *pvt, *ptr = NULL; ^~~ /kisskb/src/drivers/input/keyboard/dlink-dir685-touchkeys.c: In function 'dir685_tk_irq_thread': /kisskb/src/drivers/input/keyboard/dlink-dir685-touchkeys.c:33:16: note: byref variable will be forcibly initialized unsigned long key; ^~~ /kisskb/src/drivers/input/keyboard/dlink-dir685-touchkeys.c:32:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/input/keyboard/dlink-dir685-touchkeys.c:31:16: note: byref variable will be forcibly initialized unsigned long changed; ^~~~~~~ /kisskb/src/drivers/input/keyboard/dlink-dir685-touchkeys.c: In function 'dir685_tk_probe': /kisskb/src/drivers/input/keyboard/dlink-dir685-touchkeys.c:67:5: note: byref variable will be forcibly initialized u8 bl_data[] = { 0xa7, 0x40 }; ^~~~~~~ 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/rtc/rtc-armada38x.c:14: /kisskb/src/drivers/rtc/rtc-armada38x.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_devfreq.c: In function 'panfrost_devfreq_init': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_devfreq.c:88:16: note: byref variable will be forcibly initialized unsigned long cur_freq; ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-ab-eoz9.c: In function 'abeoz9_rtc_set_time': /kisskb/src/drivers/rtc/rtc-ab-eoz9.c:166:5: note: byref variable will be forcibly initialized u8 regs[ABEOZ9_SEC_LEN]; ^~~~ /kisskb/src/drivers/rtc/rtc-ab-eoz9.c: In function 'abeoz9_check_validity': /kisskb/src/drivers/rtc/rtc-ab-eoz9.c:86:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/rtc/rtc-ab-eoz9.c: In function 'abeoz9_rtc_get_time': /kisskb/src/drivers/rtc/rtc-ab-eoz9.c:127:5: note: byref variable will be forcibly initialized u8 regs[ABEOZ9_SEC_LEN]; ^~~~ /kisskb/src/drivers/rtc/rtc-ab-eoz9.c: In function 'abeoz9_trickle_parse_dt': /kisskb/src/drivers/rtc/rtc-ab-eoz9.c:191:6: note: byref variable will be forcibly initialized u32 ohms = 0; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_thermal_temperature': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'perf_trace_cdev_update': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'perf_trace_thermal_zone_trip': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'perf_trace_thermal_power_devfreq_get_power': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:153:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_get_power, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:153:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_get_power, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:153:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_get_power, ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'perf_trace_thermal_power_devfreq_limit': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_limit, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_limit, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_limit, ^~~~~~~~~~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-as3722.c: In function 'as3722_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-as3722.c:126:5: note: byref variable will be forcibly initialized u8 as_time_array[6]; ^~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-as3722.c: In function 'as3722_rtc_set_time': /kisskb/src/drivers/rtc/rtc-as3722.c:75:5: note: byref variable will be forcibly initialized u8 as_time_array[6]; ^~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_cdev_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-as3722.c: In function 'as3722_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-as3722.c:108:5: note: byref variable will be forcibly initialized u8 as_time_array[6]; ^~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-as3722.c: In function 'as3722_rtc_read_time': /kisskb/src/drivers/rtc/rtc-as3722.c:58:5: note: byref variable will be forcibly initialized u8 as_time_array[6]; ^~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_zone_trip': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_power_devfreq_get_power': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:153:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_get_power, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:153:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_get_power, ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_power_devfreq_limit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_limit, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_devfreq_limit, ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'handle_critical_trips': /kisskb/src/drivers/thermal/thermal_core.c:405:6: note: byref variable will be forcibly initialized int trip_temp; ^~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'update_temperature': /kisskb/src/drivers/thermal/thermal_core.c:460:6: note: byref variable will be forcibly initialized int temp, ret; ^~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'handle_thermal_trip': /kisskb/src/drivers/thermal/thermal_core.c:427:17: note: byref variable will be forcibly initialized int trip_temp, hyst = 0; ^~~~ /kisskb/src/drivers/thermal/thermal_core.c:427:6: note: byref variable will be forcibly initialized int trip_temp, hyst = 0; ^~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c:426:25: note: byref variable will be forcibly initialized 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:750:16: note: byref variable will be forcibly initialized unsigned long max_state; ^~~~~~~~~ /kisskb/src/drivers/power/reset/gpio-restart.c: In function 'gpio_restart_probe': /kisskb/src/drivers/power/reset/gpio-restart.c:55:6: note: byref variable will be forcibly initialized u32 property; ^~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'thermal_zone_device_register': /kisskb/src/drivers/thermal/thermal_core.c:1301:6: note: byref variable will be forcibly initialized int trip_temp; ^~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c:1300:25: note: byref variable will be forcibly initialized enum thermal_trip_type trip_type; ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-abx80x.c: In function 'autocalibration_store': /kisskb/src/drivers/rtc/rtc-abx80x.c:397:16: note: byref variable will be forcibly initialized unsigned long autocalibration = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-abx80x.c: In function 'abx80x_set_alarm': /kisskb/src/drivers/rtc/rtc-abx80x.c:302:5: note: byref variable will be forcibly initialized u8 alarm[6]; ^~~~~ /kisskb/src/drivers/rtc/rtc-bq32k.c: In function 'bq32k_read': /kisskb/src/drivers/rtc/rtc-bq32k.c:55:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^~~~ /kisskb/src/drivers/rtc/rtc-abx80x.c: In function 'abx80x_rtc_set_time': /kisskb/src/drivers/rtc/rtc-abx80x.c:204:16: note: byref variable will be forcibly initialized unsigned char buf[8]; ^~~ /kisskb/src/drivers/rtc/rtc-bq32k.c: In function 'bq32k_write': /kisskb/src/drivers/rtc/rtc-bq32k.c:78:10: note: byref variable will be forcibly initialized uint8_t buffer[MAX_LEN + 1]; ^~~~~~ /kisskb/src/drivers/rtc/rtc-bq32k.c: In function 'bq32k_sysfs_store_tricklecharge_bypass': /kisskb/src/drivers/rtc/rtc-bq32k.c:210:11: note: byref variable will be forcibly initialized int reg, enable, error; ^~~~~~ /kisskb/src/drivers/rtc/rtc-bq32k.c:210:6: note: byref variable will be forcibly initialized int reg, enable, error; ^~~ /kisskb/src/drivers/rtc/rtc-bq32k.c: In function 'bq32k_sysfs_show_tricklecharge_bypass': /kisskb/src/drivers/rtc/rtc-bq32k.c:197:6: note: byref variable will be forcibly initialized int reg, error; ^~~ /kisskb/src/drivers/rtc/rtc-bq32k.c: In function 'bq32k_rtc_set_time': /kisskb/src/drivers/rtc/rtc-bq32k.c:119:20: note: byref variable will be forcibly initialized struct bq32k_regs regs; ^~~~ /kisskb/src/drivers/rtc/rtc-abx80x.c: In function 'abx80x_read_alarm': /kisskb/src/drivers/rtc/rtc-bq32k.c: In function 'bq32k_rtc_read_time': /kisskb/src/drivers/rtc/rtc-abx80x.c:270:16: note: byref variable will be forcibly initialized unsigned char buf[7]; ^~~ /kisskb/src/drivers/rtc/rtc-bq32k.c:91:20: note: byref variable will be forcibly initialized struct bq32k_regs regs; ^~~~ /kisskb/src/drivers/rtc/rtc-bq32k.c: In function 'trickle_charger_of_init': /kisskb/src/drivers/rtc/rtc-bq32k.c:146:6: note: byref variable will be forcibly initialized u32 ohms = 0; ^~~~ /kisskb/src/drivers/rtc/rtc-bq32k.c:144:16: note: byref variable will be forcibly initialized unsigned char reg; ^~~ /kisskb/src/drivers/rtc/rtc-bq32k.c: In function 'bq32k_probe': /kisskb/src/drivers/rtc/rtc-bq32k.c:257:10: note: byref variable will be forcibly initialized uint8_t reg; ^~~ /kisskb/src/drivers/rtc/rtc-abx80x.c: In function 'abx80x_rtc_read_time': /kisskb/src/drivers/rtc/rtc-abx80x.c:164:16: note: byref variable will be forcibly initialized unsigned char buf[8]; ^~~ /kisskb/src/drivers/rtc/rtc-abx80x.c: In function 'abx80x_dt_trickle_cfg': /kisskb/src/drivers/rtc/rtc-abx80x.c:564:6: note: byref variable will be forcibly initialized u32 tmp; ^~~ /kisskb/src/drivers/rtc/rtc-abx80x.c:561:14: note: byref variable will be forcibly initialized const char *diode; ^~~~~ /kisskb/src/drivers/rtc/rtc-abx80x.c: In function 'abx80x_probe': /kisskb/src/drivers/rtc/rtc-abx80x.c:684:7: note: byref variable will be forcibly initialized char buf[7]; ^~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/regulator/max1586.c: In function 'max1586_pmic_probe': /kisskb/src/drivers/regulator/max1586.c:213:39: note: byref variable will be forcibly initialized struct max1586_platform_data *pdata, pdata_of; ^~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-scmi.c: In function 'acpi_smbus_cmi_access': /kisskb/src/drivers/i2c/busses/i2c-scmi.c:91:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/i2c/busses/i2c-scmi.c:90:20: note: byref variable will be forcibly initialized union acpi_object mt_params[5]; ^~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-scmi.c:89:26: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-scmi.c: In function 'acpi_smbus_cmi_add_cap': /kisskb/src/drivers/i2c/busses/i2c-scmi.c:303:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/i2c/busses/i2c-scmi.c: In function 'acpi_smbus_cmi_query_methods': /kisskb/src/drivers/i2c/busses/i2c-scmi.c:351:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(node_name), node_name }; ^~~~~~ /kisskb/src/drivers/i2c/busses/i2c-scmi.c:350:7: note: byref variable will be forcibly initialized char node_name[5]; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/zte/zx_vga.c: In function 'zx_vga_pwrctrl_init': /kisskb/src/drivers/gpu/drm/zte/zx_vga.c:194:25: note: byref variable will be forcibly initialized struct of_phandle_args out_args; ^~~~~~~~ /kisskb/src/drivers/i3c/device.c: In function 'i3c_device_match_id': /kisskb/src/drivers/i3c/device.c:214:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^~~~~~~ In file included from /kisskb/src/drivers/base/swnode.c:12: /kisskb/src/drivers/base/swnode.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/base/swnode.c: In function 'software_node_get_reference_args': /kisskb/src/drivers/base/swnode.c:486:6: note: byref variable will be forcibly initialized u32 nargs_prop_val; ^~~~~~~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2408.c: In function 'status_control_write': /kisskb/src/drivers/w1/slaves/w1_ds2408.c:247:5: note: byref variable will be forcibly initialized u8 w1_buf[4]; ^~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2408.c: In function '_read_reg': /kisskb/src/drivers/w1/slaves/w1_ds2408.c:40:5: note: byref variable will be forcibly initialized u8 wrbuf[3]; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2408.c: In function 'output_write': /kisskb/src/drivers/w1/slaves/w1_ds2408.c:167:5: note: byref variable will be forcibly initialized u8 w1_buf[3]; ^~~~~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'show_bios_limit': /kisskb/src/drivers/cpufreq/cpufreq.c:906:15: note: byref variable will be forcibly initialized unsigned int limit; ^~~~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'store_scaling_setspeed': /kisskb/src/drivers/cpufreq/cpufreq.c:878:15: note: byref variable will be forcibly initialized unsigned int freq = 0; ^~~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'store_scaling_max_freq': /kisskb/src/drivers/cpufreq/cpufreq.c:726:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/cpufreq/cpufreq.c:738:1: note: in expansion of macro 'store_one' store_one(scaling_max_freq, max); ^~~~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'store_scaling_min_freq': /kisskb/src/drivers/cpufreq/cpufreq.c:726:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/cpufreq/cpufreq.c:737:1: note: in expansion of macro 'store_one' store_one(scaling_min_freq, min); ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/cpufreq/cpufreq.c:17: /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'cpufreq_freq_transition_begin': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq.c:425:2: note: in expansion of macro 'wait_event' wait_event(policy->transition_wait, !policy->transition_ongoing); ^~~~~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'cpufreq_out_of_sync': /kisskb/src/drivers/cpufreq/cpufreq.c:1664:23: note: byref variable will be forcibly initialized struct cpufreq_freqs freqs; ^~~~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'cpufreq_set_policy': /kisskb/src/drivers/cpufreq/cpufreq.c:2452:29: note: byref variable will be forcibly initialized struct cpufreq_policy_data new_data; ^~~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'store_scaling_governor': /kisskb/src/drivers/cpufreq/cpufreq.c:775:7: note: byref variable will be forcibly initialized char str_governor[16]; ^~~~~~~~~~~~ /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:375:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'store_boost': /kisskb/src/drivers/cpufreq/cpufreq.c:601:11: note: byref variable will be forcibly initialized int ret, enable; ^~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/opp/core.c: In function 'dev_pm_opp_set_rate': /kisskb/src/drivers/opp/core.c:917:32: note: byref variable will be forcibly initialized unsigned long freq, old_freq, temp_freq; ^~~~~~~~~ /kisskb/src/drivers/regulator/max77650-regulator.c: In function 'max77650_regulator_is_enabled': /kisskb/src/drivers/regulator/max77650-regulator.c:71:6: note: byref variable will be forcibly initialized int val, rv, en; ^~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/regulator/max77650-regulator.c:11: /kisskb/src/drivers/regulator/max77650-regulator.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/regulator/max77650-regulator.c: In function 'max77650_regulator_probe': /kisskb/src/drivers/regulator/max77650-regulator.c:335:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/opp/core.c: In function '_opp_add': /kisskb/src/drivers/opp/core.c:1519:20: note: byref variable will be forcibly initialized struct list_head *head; ^~~~ 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:586:9: note: byref variable will be forcibly initialized 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:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'drm_primary_helper_update': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:178:7: note: byref variable will be forcibly initialized bool visible; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:170:18: note: byref variable will be forcibly initialized struct drm_rect dest = { ^~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:164:18: note: byref variable will be forcibly initialized struct drm_rect src = { ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function '__topology_ref_save': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1571:8: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized 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:178:5: note: byref variable will be forcibly initialized 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:1658:10: note: byref variable will be forcibly initialized ulong *entries; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1636:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_dpcd_write_payload': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4575:12: note: byref variable will be forcibly initialized static int drm_dp_dpcd_write_payload(struct drm_dp_mst_topology_mgr *mgr, ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4578:23: note: byref variable will be forcibly initialized u8 payload_alloc[3], status; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4578:5: note: byref variable will be forcibly initialized 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:4620:5: note: byref variable will be forcibly initialized 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:3881:33: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_hdr hdr; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3880:5: note: byref variable will be forcibly initialized u8 hdrlen; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3877:5: note: byref variable will be forcibly initialized 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:3955:28: note: byref variable will be forcibly initialized 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:4717:7: note: byref variable will be forcibly initialized 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:2235:7: note: byref variable will be forcibly initialized 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:2294:7: note: byref variable will be forcibly initialized 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:2777:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_dpcd_write': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1133:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_power_updown_phy': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1194:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_query_stream_enc_status': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1210:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_allocate_payload': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1177:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_enum_path_resources': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1162:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_clear_payload_id_table': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1153:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_link_address': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1145:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dump_sideband_msg_tx': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:687:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:686:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'process_single_tx_qlock': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2885:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2847:18: note: byref variable will be forcibly initialized int len, space, idx, tosend; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2846:33: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_hdr hdr; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2845:5: note: byref variable will be forcibly initialized 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:2929:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_wait_tx_reply': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1346:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ In file included from /kisskb/src/include/linux/mmzone.h:10, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1313:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mgr->tx_waitq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_payload_send_msg': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3172:5: note: byref variable will be forcibly initialized u8 sinks[DRM_DP_MAX_SDP_STREAMS]; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3171:11: note: byref variable will be forcibly initialized int ret, port_num; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5523:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_write': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5576:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_port_set_pdt': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2090:5: note: byref variable will be forcibly initialized u8 rad[8], lct; ^~~ /kisskb/src/drivers/input/serio/apbps2.c: In function 'apbps2_of_probe': /kisskb/src/drivers/input/serio/apbps2.c:135:6: note: byref variable will be forcibly initialized u32 freq_hz; ^~~~~~~ /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:2998:8: note: byref variable will be forcibly initialized 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:3262:5: note: byref variable will be forcibly initialized 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:3376:24: note: byref variable will be forcibly initialized struct drm_dp_payload req_payload; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_read_mst_cap': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3651:5: note: byref variable will be forcibly initialized 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:3671:5: note: byref variable will be forcibly initialized 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:3671:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3684:25: note: byref variable will be forcibly initialized struct drm_dp_payload reset_pay; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_topology_mgr_suspend': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3775:6: note: byref variable will be forcibly initialized void drm_dp_mst_topology_mgr_suspend(struct drm_dp_mst_topology_mgr *mgr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:3812:5: note: byref variable will be forcibly initialized int drm_dp_mst_topology_mgr_resume(struct drm_dp_mst_topology_mgr *mgr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3816:5: note: byref variable will be forcibly initialized u8 guid[16]; ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_check_act_status': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4620:5: note: byref variable will be forcibly initialized u8 status; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4620:5: note: byref variable will be forcibly initialized /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:4808:6: note: byref variable will be forcibly initialized u8 buf[DP_PAYLOAD_TABLE_SIZE]; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4784:9: note: byref variable will be forcibly initialized 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:5831:6: note: byref variable will be forcibly initialized u8 downstreamport; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5790:6: note: byref variable will be forcibly initialized u8 upstream_dsc; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5765:5: note: byref variable will be forcibly initialized u8 endpoint_dsc; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5764:5: note: byref variable will be forcibly initialized u8 endpoint_fec; ^~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'thermal_zone_passive_is_visible': /kisskb/src/drivers/thermal/thermal_sysfs.c:453:25: note: byref variable will be forcibly initialized enum thermal_trip_type trip_type; ^~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'passive_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:224:6: note: byref variable will be forcibly initialized int state; ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_hyst_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:206:6: note: byref variable will be forcibly initialized int temperature; ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:205:6: note: byref variable will be forcibly initialized int trip, ret; ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_temp_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:154:6: note: byref variable will be forcibly initialized int temperature; ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:153:6: note: byref variable will be forcibly initialized int trip, ret; ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_type_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:83:6: note: byref variable will be forcibly initialized int trip, result; ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:82:25: note: byref variable will be forcibly initialized enum thermal_trip_type type; ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'cur_state_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:676:16: note: byref variable will be forcibly initialized unsigned long state; ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'max_state_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:663:16: note: byref variable will be forcibly initialized unsigned long state; ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'offset_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:370:7: note: byref variable will be forcibly initialized s32 value; \ ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:390:1: note: in expansion of macro 'create_s32_tzp_attr' create_s32_tzp_attr(offset); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'slope_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:370:7: note: byref variable will be forcibly initialized s32 value; \ ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:389:1: note: in expansion of macro 'create_s32_tzp_attr' create_s32_tzp_attr(slope); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'integral_cutoff_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:370:7: note: byref variable will be forcibly initialized s32 value; \ ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:388:1: note: in expansion of macro 'create_s32_tzp_attr' 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:370:7: note: byref variable will be forcibly initialized s32 value; \ ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:387:1: note: in expansion of macro 'create_s32_tzp_attr' 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:370:7: note: byref variable will be forcibly initialized s32 value; \ ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:386:1: note: in expansion of macro 'create_s32_tzp_attr' 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:370:7: note: byref variable will be forcibly initialized s32 value; \ ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:385:1: note: in expansion of macro 'create_s32_tzp_attr' 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:370:7: note: byref variable will be forcibly initialized s32 value; \ ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:384:1: note: in expansion of macro 'create_s32_tzp_attr' create_s32_tzp_attr(k_po); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_temp_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:116:25: note: byref variable will be forcibly initialized enum thermal_trip_type type; ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:115:19: note: byref variable will be forcibly initialized int temperature, hyst = 0; ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:115:6: note: byref variable will be forcibly initialized int temperature, hyst = 0; ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:114:6: note: byref variable will be forcibly initialized int trip, ret; ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'sustainable_power_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:339:6: note: byref variable will be forcibly initialized u32 sustainable_power; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'policy_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:267:7: note: byref variable will be forcibly initialized char name[THERMAL_NAME_LENGTH]; ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'temp_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:38:6: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_hyst_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:176:6: note: byref variable will be forcibly initialized int temperature; ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:175:6: note: byref variable will be forcibly initialized int trip, ret; ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'cur_state_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:690:16: note: byref variable will be forcibly initialized unsigned long state; ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'weight_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:978:11: note: byref variable will be forcibly initialized int ret, weight; ^~~~~~ 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:194, 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/input/keyboard/gpio_keys.c:13: /kisskb/src/drivers/input/keyboard/gpio_keys.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/power/reset/syscon-poweroff.c: In function 'syscon_poweroff_probe': /kisskb/src/drivers/power/reset/syscon-poweroff.c:37:7: note: byref variable will be forcibly initialized char symname[KSYM_NAME_LEN]; ^~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/input/keyboard/gpio_keys.c:21: /kisskb/src/drivers/input/keyboard/gpio_keys.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c:12: /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c: In function 'evtchnl_alloc': /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c:162:14: note: byref variable will be forcibly initialized grant_ref_t gref; ^~~~ /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c: In function 'xen_drm_front_evtchnl_publish_all': /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c:296:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'handle_conflicting_encoders': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:107:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/input/keyboard/tca6416-keypad.c: In function 'tca6416_keys_scan': /kisskb/src/drivers/input/keyboard/tca6416-keypad.c:91:6: note: byref variable will be forcibly initialized 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:1507:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(dev->vblank[i].queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2423.c: In function 'w1_slave_show': /kisskb/src/drivers/w1/slaves/w1_ds2423.c:36:5: note: byref variable will be forcibly initialized u8 wrbuf[3]; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2423.c:35:5: note: byref variable will be forcibly initialized u8 rbuf[COUNTER_COUNT * READ_BYTE_COUNT]; ^~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_shutdown': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3131:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_duplicate_state': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3174:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_suspend': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3259:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_resume': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3352:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/rtc/rtc-ds1374.c: In function 'ds1374_write_rtc': /kisskb/src/drivers/rtc/rtc-ds1374.c:114:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/rtc/rtc-ds1374.c: In function 'ds1374_read_rtc': /kisskb/src/drivers/rtc/rtc-ds1374.c:91:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/rtc/rtc-ds1374.c: In function 'ds1374_read_alarm': /kisskb/src/drivers/rtc/rtc-ds1374.c:192:11: note: byref variable will be forcibly initialized u32 now, cur_alarm; ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-ds1374.c:192:6: note: byref variable will be forcibly initialized u32 now, cur_alarm; ^~~ /kisskb/src/drivers/rtc/rtc-ds1374.c: In function 'ds1374_read_time': /kisskb/src/drivers/rtc/rtc-ds1374.c:165:6: note: byref variable will be forcibly initialized u32 itime; ^~~~~ /kisskb/src/drivers/rtc/rtc-ds1374.c: In function 'ds1374_set_alarm': /kisskb/src/drivers/rtc/rtc-ds1374.c:114:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/rtc/rtc-ds1374.c:230:18: note: byref variable will be forcibly initialized struct rtc_time now; ^~~ In file included from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/dma-buf.h:19, from /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_gem.c:11: /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_gem.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/acpica/utmisc.c: In function 'acpi_ut_walk_package_tree': /kisskb/src/drivers/acpi/acpica/utmisc.c:202:28: note: byref variable will be forcibly initialized union acpi_generic_state *state_list = NULL; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/utmisc.c: In function 'acpi_ut_display_init_pathname': /kisskb/src/drivers/acpi/acpica/utmisc.c:336:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/edac/edac_mc_sysfs.c: In function 'edac_set_poll_msec': /kisskb/src/drivers/edac/edac_mc_sysfs.c:55:15: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned long bandwidth = 0; ^~~~~~~~~ /kisskb/src/drivers/edac/edac_mc_sysfs.c: In function 'edac_create_dimm_object': /kisskb/src/drivers/edac/edac_mc_sysfs.c:643:8: note: byref variable will be forcibly initialized char location[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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/memory.h:164, from /kisskb/src/arch/arm64/include/asm/page.h:42, from /kisskb/src/drivers/edac/edac_device.c:15: /kisskb/src/drivers/edac/edac_device.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/edac/edac_device.c: In function 'edac_device_alloc_ctl_info': /kisskb/src/drivers/edac/edac_device.c:65:14: note: byref variable will be forcibly initialized void *pvt, *p; ^ /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:65:17: note: byref variable will be forcibly initialized 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:107:17: note: byref variable will be forcibly initialized 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:184:10: note: byref variable will be forcibly initialized uint8_t adaptor_id = 0x00; ^~~~~~~~~~ /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:269:10: note: byref variable will be forcibly initialized 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:314:10: note: byref variable will be forcibly initialized 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:365:11: note: byref variable will be forcibly initialized uint8_t tmp; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:353:10: note: byref variable will be forcibly initialized 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:438:5: note: byref variable will be forcibly initialized 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:487:23: note: byref variable will be forcibly initialized enum drm_lspcon_mode current_mode; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:484:5: note: byref variable will be forcibly initialized u8 data = 0; ^~~~ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pccard_loop_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:87:10: note: byref variable will be forcibly initialized tuple_t tuple; ^~~~~ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pccard_read_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:37:10: note: byref variable will be forcibly initialized tuple_t tuple; ^~~~~ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pcmcia_loop_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:324:25: note: byref variable will be forcibly initialized struct pcmcia_loop_mem loop = { ^~~~ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pcmcia_get_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:324:25: note: byref variable will be forcibly initialized /kisskb/src/drivers/pcmcia/pcmcia_cis.c:376:25: note: byref variable will be forcibly initialized struct pcmcia_loop_get get = { ^~~ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pcmcia_get_mac_from_cis': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:324:25: note: byref variable will be forcibly initialized struct pcmcia_loop_mem loop = { ^~~~ /kisskb/src/drivers/base/node.c: In function 'node_read_meminfo': /kisskb/src/drivers/base/node.c:373:17: note: byref variable will be forcibly initialized struct sysinfo i; ^ /kisskb/src/drivers/base/node.c: In function 'node_read_cpumap': /kisskb/src/drivers/base/node.c:33:16: note: byref variable will be forcibly initialized cpumask_var_t mask; ^~~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_atoreg_num': /kisskb/src/drivers/w1/w1.c:404:6: note: byref variable will be forcibly initialized u64 rn64_le; ^~~~~~~ /kisskb/src/drivers/w1/w1.c:402:21: note: byref variable will be forcibly initialized unsigned long long id; ^~ /kisskb/src/drivers/w1/w1.c:401:15: note: byref variable will be forcibly initialized unsigned int family; ^~~~~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_pullup': /kisskb/src/drivers/w1/w1.c:260:7: note: byref variable will be forcibly initialized long tmp; ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_search': /kisskb/src/drivers/w1/w1.c:224:7: note: byref variable will be forcibly initialized long tmp; ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_max_slave_count': /kisskb/src/drivers/w1/w1.c:318:6: note: byref variable will be forcibly initialized int tmp; ^~~ /kisskb/src/drivers/mfd/max8997-irq.c: In function 'max8997_irq_thread': /kisskb/src/drivers/mfd/max8997-irq.c:208:6: note: byref variable will be forcibly initialized u8 gpio_info[MAX8997_NUM_GPIO]; ^~~~~~~~~ /kisskb/src/drivers/mfd/max8997-irq.c:169:5: note: byref variable will be forcibly initialized u8 irq_src; ^~~~~~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_attach_slave_device': /kisskb/src/drivers/w1/w1.c:723:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_add': /kisskb/src/drivers/w1/w1.c:462:20: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^~ /kisskb/src/drivers/w1/w1.c: In function 'w1_slave_found': /kisskb/src/drivers/w1/w1.c:920:6: note: byref variable will be forcibly initialized u64 rn_le = cpu_to_le64(rn); ^~~~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_unref_slave': /kisskb/src/drivers/w1/w1.c:791:25: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^~~ /kisskb/src/drivers/mfd/max8997-irq.c: In function 'max8997_irq_init': /kisskb/src/drivers/mfd/max8997-irq.c:297:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_remove': /kisskb/src/drivers/w1/w1.c:500:20: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^~ /kisskb/src/drivers/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:5: note: byref variable will be forcibly initialized u8 status; ^~~~~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_reconnect_slaves': /kisskb/src/drivers/w1/w1.c:896:23: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^~ /kisskb/src/drivers/w1/w1.c: In function 'w1_search': /kisskb/src/drivers/w1/w1.c:956:15: note: byref variable will be forcibly initialized u64 last_rn, rn, tmp64; ^~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c: In function 'analogix_dp_send_psr_spd': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:941:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:941:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_read': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:57:17: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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 bool drm_scdc_set_scrambling(struct i2c_adapter *adapter, bool enable) ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:166:5: note: byref variable will be forcibly initialized 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 bool drm_scdc_set_high_tmds_clock_ratio(struct i2c_adapter *adapter, bool set) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:221:5: note: byref variable will be forcibly initialized u8 config; ^~~~~~ /kisskb/src/drivers/regulator/max8649.c: In function 'max8649_enable_time': /kisskb/src/drivers/regulator/max8649.c:63:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/regulator/max8649.c: In function 'max8649_get_mode': /kisskb/src/drivers/regulator/max8649.c:104:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/regulator/max8649.c: In function 'max8649_regulator_probe': /kisskb/src/drivers/regulator/max8649.c:155:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_device_uevent': /kisskb/src/drivers/i3c/master.c:279:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^~~~~~~ /kisskb/src/drivers/i3c/master.c: In function 'modalias_show': /kisskb/src/drivers/i3c/master.c:248:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^~~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/i3c/master.c:10: /kisskb/src/drivers/i3c/master.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/drivers/i3c/master.c:16: /kisskb/src/drivers/i3c/master.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_enec_disec_locked': /kisskb/src/drivers/i3c/master.c:817:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:816:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getpid_locked': /kisskb/src/drivers/i3c/master.c:1151:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1150:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/gpu/drm/zte/zx_vou.c: In function 'zx_crtc_atomic_enable': /kisskb/src/drivers/gpu/drm/zte/zx_vou.c:361:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getbcr_locked': /kisskb/src/drivers/i3c/master.c:1181:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1180:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getdcr_locked': /kisskb/src/drivers/i3c/master.c:1206:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1205:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmxds_locked': /kisskb/src/drivers/i3c/master.c:1084:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1083:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmrl_locked': /kisskb/src/drivers/i3c/master.c:1012:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1010:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmwl_locked': /kisskb/src/drivers/i3c/master.c:1054:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1052:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_gethdrcap_locked': /kisskb/src/drivers/i3c/master.c:1120:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1119:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_setda_locked': /kisskb/src/drivers/i3c/master.c:975:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:973:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_rstdaa_locked': /kisskb/src/drivers/i3c/master.c:761:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:760:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_handle_ibi': /kisskb/src/drivers/i3c/master.c:2254:25: note: byref variable will be forcibly initialized struct i3c_ibi_payload payload; ^~~~~~~ /kisskb/src/drivers/i3c/master.c: In function 'of_i3c_master_add_i3c_boardinfo': /kisskb/src/drivers/i3c/master.c:2036:6: note: byref variable will be forcibly initialized u32 init_dyn_addr = 0; ^~~~~~~~~~~~~ /kisskb/src/drivers/i3c/master.c: In function 'of_i3c_master_add_dev': /kisskb/src/drivers/i3c/master.c:2080:6: note: byref variable will be forcibly initialized u32 reg[3]; ^~~ /kisskb/src/drivers/i3c/master.c: In function 'of_populate_i3c_bus': /kisskb/src/drivers/i3c/master.c:2108:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/i3c/master.c: In function 'hdrcap_show': /kisskb/src/drivers/i3c/master.c:210:16: note: byref variable will be forcibly initialized unsigned long caps; ^~~~ /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c: In function 'drm_helper_move_panel_connectors_to_head': /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:52:19: note: byref variable will be forcibly initialized struct list_head panel_list; ^~~~~~~~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_entdaa_locked': /kisskb/src/drivers/i3c/master.c:800:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:799:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_defslvs_locked': /kisskb/src/drivers/i3c/master.c:904:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:901:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: In function 'cdns_dsi_transfer': /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c:1028:25: note: byref variable will be forcibly initialized struct mipi_dsi_packet packet; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: In function 'cdns_dsi_bridge_mode_valid': /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c:672:22: note: byref variable will be forcibly initialized struct cdns_dsi_cfg dsi_cfg; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: In function 'cdns_dsi_bridge_enable': /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c:788:22: note: byref variable will be forcibly initialized struct cdns_dsi_cfg dsi_cfg; ^~~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2430.c: In function 'w1_f14_readblock': /kisskb/src/drivers/w1/slaves/w1_ds2430.c:68:5: note: byref variable will be forcibly initialized u8 cmp[W1_F14_READ_MAXLEN]; ^~~ /kisskb/src/drivers/w1/slaves/w1_ds2430.c:67:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 rdbuf[W1_F14_SCRATCH_SIZE + 3]; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2430.c:148:5: note: byref variable will be forcibly initialized u8 wrbuf[2]; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2430.c: In function 'eeprom_write': /kisskb/src/drivers/w1/slaves/w1_ds2430.c:225:9: note: byref variable will be forcibly initialized char tmp[W1_F14_SCRATCH_SIZE]; ^~~ /kisskb/src/drivers/w1/w1_int.c: In function 'w1_add_master_device': /kisskb/src/drivers/w1/w1_int.c:97:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^~~ /kisskb/src/drivers/w1/w1_int.c: In function '__w1_remove_master_device': /kisskb/src/drivers/w1/w1_int.c:176:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^~~ /kisskb/src/drivers/w1/slaves/w1_ds2431.c: In function 'w1_f2d_readblock': /kisskb/src/drivers/w1/slaves/w1_ds2431.c:67:5: note: byref variable will be forcibly initialized u8 cmp[W1_F2D_READ_MAXLEN]; ^~~ /kisskb/src/drivers/w1/slaves/w1_ds2431.c:66:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 rdbuf[W1_F2D_SCRATCH_SIZE + 3]; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2431.c:148:5: note: byref variable will be forcibly initialized u8 wrbuf[4]; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2431.c: In function 'eeprom_write': /kisskb/src/drivers/w1/slaves/w1_ds2431.c:224:9: note: byref variable will be forcibly initialized char tmp[W1_F2D_SCRATCH_SIZE]; ^~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-firmware.c: In function 'cx25840_loadfw': /kisskb/src/drivers/media/i2c/cx25840/cx25840-firmware.c:99:5: note: byref variable will be forcibly initialized u8 buffer[FWSEND]; ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-firmware.c:98:25: note: byref variable will be forcibly initialized const struct firmware *fw = NULL; ^~ /kisskb/src/drivers/input/keyboard/tca8418_keypad.c: In function 'tca8418_keypad_probe': /kisskb/src/drivers/input/keyboard/tca8418_keypad.c:268:16: note: byref variable will be forcibly initialized u32 rows = 0, cols = 0; ^~~~ /kisskb/src/drivers/input/keyboard/tca8418_keypad.c:268:6: note: byref variable will be forcibly initialized u32 rows = 0, cols = 0; ^~~~ /kisskb/src/drivers/thermal/thermal_helpers.c: In function 'get_tz_trend': /kisskb/src/drivers/thermal/thermal_helpers.c:28:21: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized int trip_temp, hysteresis; ^~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_helpers.c:133:6: note: byref variable will be forcibly initialized int trip_temp, hysteresis; ^~~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/thermal/gov_fair_share.c: In function 'get_target_state': /kisskb/src/drivers/thermal/gov_fair_share.c:52:16: note: byref variable will be forcibly initialized unsigned long max_state; ^~~~~~~~~ /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:154:25: note: byref variable will be forcibly initialized struct drm_gem_object *objs[4]; ^~~~ /kisskb/src/drivers/thermal/gov_fair_share.c: In function 'get_trip_level': /kisskb/src/drivers/thermal/gov_fair_share.c:26:25: note: byref variable will be forcibly initialized enum thermal_trip_type trip_type; ^~~~~~~~~ /kisskb/src/drivers/thermal/gov_fair_share.c:25:6: note: byref variable will be forcibly initialized int trip_temp; ^~~~~~~~~ /kisskb/src/drivers/thermal/gov_fair_share.c: In function 'fair_share_throttle': /kisskb/src/drivers/thermal/gov_fair_share.c:52:16: note: byref variable will be forcibly initialized unsigned long max_state; ^~~~~~~~~ /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:21: note: byref variable will be forcibly initialized 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:26: note: byref variable will be forcibly initialized struct hdmi_codec_pdata pdata; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:185:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-emev2.c: In function 'em_i2c_slave_irq': /kisskb/src/drivers/i2c/busses/i2c-emev2.c:230:13: note: byref variable will be forcibly initialized u8 status, value; ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-gpio.c: In function 'of_i2c_gpio_get_props': /kisskb/src/drivers/i2c/busses/i2c-gpio.c:306:6: note: byref variable will be forcibly initialized u32 reg; ^~~ In file included from /kisskb/src/drivers/opp/cpu.c:18: /kisskb/src/drivers/opp/cpu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/opp/cpu.c: In function 'dev_pm_opp_init_cpufreq_table': /kisskb/src/drivers/opp/cpu.c:49:16: note: byref variable will be forcibly initialized unsigned long rate; ^~~~ /kisskb/src/drivers/input/keyboard/lm8323.c: In function 'lm8323_set_disable': /kisskb/src/drivers/input/keyboard/lm8323.c:604:15: note: byref variable will be forcibly initialized unsigned int i; ^ /kisskb/src/drivers/input/keyboard/lm8323.c: In function 'lm8323_write': /kisskb/src/drivers/input/keyboard/lm8323.c:166:5: note: byref variable will be forcibly initialized u8 data[LM8323_MAX_DATA]; ^~~~ /kisskb/src/drivers/input/keyboard/lm8323.c:165:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/input/keyboard/lm8323.c: In function 'lm8323_pwm_work': /kisskb/src/drivers/input/keyboard/lm8323.c:445:6: note: byref variable will be forcibly initialized u16 pwm_cmds[3]; ^~~~~~~~ /kisskb/src/drivers/input/keyboard/lm8323.c: In function 'process_keys': /kisskb/src/drivers/input/keyboard/lm8323.c:249:5: note: byref variable will be forcibly initialized u8 key_fifo[LM8323_FIFO_LEN + 1]; ^~~~~~~~ /kisskb/src/drivers/input/keyboard/lm8323.c: In function 'lm8323_process_error': /kisskb/src/drivers/input/keyboard/lm8323.c:299:5: note: byref variable will be forcibly initialized u8 error; ^~~~~ /kisskb/src/drivers/input/keyboard/lm8323.c: In function 'lm8323_irq': /kisskb/src/drivers/input/keyboard/lm8323.c:299:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/keyboard/lm8323.c:367:5: note: byref variable will be forcibly initialized u8 ints; ^~~~ /kisskb/src/drivers/input/keyboard/lm8323.c: In function 'lm8323_pwm_store_time': /kisskb/src/drivers/input/keyboard/lm8323.c:536:11: note: byref variable will be forcibly initialized int ret, time; ^~~~ /kisskb/src/drivers/input/keyboard/lm8323.c: In function 'lm8323_probe': /kisskb/src/drivers/input/keyboard/lm8323.c:627:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/leds/led-core.c: In function 'led_compose_name': /kisskb/src/drivers/leds/led-core.c:452:8: note: byref variable will be forcibly initialized char tmp_buf[LED_MAX_NAME_SIZE]; ^~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/opp/of.c: In function '_read_opp_key': /kisskb/src/drivers/opp/of.c:691:6: note: byref variable will be forcibly initialized u64 rate; ^~~~ /kisskb/src/drivers/opp/of.c: In function '_opp_is_supported': /kisskb/src/drivers/opp/of.c:443:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/opp/of.c: In function 'opp_parse_supplies': /kisskb/src/drivers/opp/of.c:500:7: note: byref variable will be forcibly initialized char name[NAME_MAX]; ^~~~ /kisskb/src/drivers/opp/of.c: In function '_of_init_opp_table': /kisskb/src/drivers/opp/of.c:225:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/opp/of.c: In function '_opp_add_static_v2': /kisskb/src/drivers/opp/of.c:761:7: note: byref variable will be forcibly initialized bool rate_not_available = false; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/opp/of.c:759:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/opp/of.c: In function 'dev_pm_opp_of_register_em': /kisskb/src/drivers/opp/of.c:1308:6: note: byref variable will be forcibly initialized u32 cap; ^~~ /kisskb/src/drivers/edac/edac_module.c: In function 'edac_set_debug_level': /kisskb/src/drivers/edac/edac_module.c:25:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/w1/slaves/w1_ds2805.c: In function 'w1_f0d_readblock': /kisskb/src/drivers/w1/slaves/w1_ds2805.c:64:5: note: byref variable will be forcibly initialized u8 cmp[W1_F0D_READ_MAXLEN]; ^~~ /kisskb/src/drivers/w1/slaves/w1_ds2805.c:63:5: note: byref variable will be forcibly initialized u8 wrbuf[3]; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2805.c: In function 'w1_f0d_write': /kisskb/src/drivers/w1/slaves/w1_ds2805.c:148:5: note: byref variable will be forcibly initialized u8 rdbuf[W1_F0D_SCRATCH_SIZE]; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2805.c:147:5: note: byref variable will be forcibly initialized u8 wrbuf[3]; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2805.c: In function 'w1_f0d_write_bin': /kisskb/src/drivers/w1/slaves/w1_ds2805.c:223:9: note: byref variable will be forcibly initialized char tmp[W1_F0D_SCRATCH_SIZE]; ^~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/mmc.h:193, from /kisskb/src/drivers/mmc/core/core.c:36: /kisskb/src/drivers/mmc/core/core.c: In function 'perf_trace_mmc_request_start': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^~~~~~~~~~~ /kisskb/src/drivers/regulator/max8660.c: In function 'max8660_probe': /kisskb/src/drivers/regulator/max8660.c:378:22: note: byref variable will be forcibly initialized struct device_node *of_node[MAX8660_V_END]; ^~~~~~~ /kisskb/src/drivers/regulator/max8660.c:374:31: note: byref variable will be forcibly initialized struct max8660_platform_data pdata_of, *pdata = dev_get_platdata(dev); ^~~~~~~~ /kisskb/src/drivers/mmc/core/core.c: In function 'perf_trace_mmc_request_done': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mmc.h:193, from /kisskb/src/drivers/mmc/core/core.c:36: /kisskb/src/drivers/mmc/core/core.c: In function 'trace_event_raw_event_mmc_request_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^~~~~~~~~~~ /kisskb/src/drivers/mmc/core/core.c: In function 'trace_event_raw_event_mmc_request_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^~~~~~~~~~~ /kisskb/src/drivers/mmc/core/core.c: In function 'mmc_of_get_func_num': /kisskb/src/drivers/mmc/core/core.c:1072:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/mmc/core/core.c: In function 'mmc_cqe_recovery': /kisskb/src/drivers/mmc/core/core.c:536:21: note: byref variable will be forcibly initialized struct mmc_command cmd; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/mmc/core/core.c:10: /kisskb/src/drivers/mmc/core/core.c: In function '__mmc_claim_host': /kisskb/src/drivers/mmc/core/core.c:783:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:54:26: note: in definition of macro 'DECLARE_WAITQUEUE' 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:1815:20: note: byref variable will be forcibly initialized unsigned int rem, to = from + nr; ^~ 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:586:9: note: byref variable will be forcibly initialized 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:165:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c: In function 'drm_atomic_helper_damage_merged': /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:364:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:363:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/opp/debugfs.c: In function 'opp_debug_create_supplies': /kisskb/src/drivers/opp/debugfs.c:84:8: note: byref variable will be forcibly initialized char name[15]; ^~~~ /kisskb/src/drivers/opp/debugfs.c: In function 'opp_debug_create_bw': /kisskb/src/drivers/opp/debugfs.c:58:7: note: byref variable will be forcibly initialized char name[11]; ^~~~ /kisskb/src/drivers/opp/debugfs.c: In function 'bw_name_read': /kisskb/src/drivers/opp/debugfs.c:39:7: note: byref variable will be forcibly initialized char buf[64]; ^~~ /kisskb/src/drivers/opp/debugfs.c: In function 'opp_list_debug_create_link': /kisskb/src/drivers/opp/debugfs.c:161:7: note: byref variable will be forcibly initialized char name[NAME_MAX]; ^~~~ /kisskb/src/drivers/opp/debugfs.c: In function 'opp_debug_create_one': /kisskb/src/drivers/opp/debugfs.c:110:7: note: byref variable will be forcibly initialized char name[25]; /* 20 chars for 64 bit value + 5 (opp:\0) */ ^~~~ /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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u16 rxclk_divider; ^~~~~~~~~~~~~ /kisskb/src/drivers/w1/w1_io.c: In function 'w1_reset_select_slave': /kisskb/src/drivers/w1/w1_io.c:395:6: note: byref variable will be forcibly initialized u8 match[9] = {W1_MATCH_ROM, }; ^~~~~ /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:6: note: byref variable will be forcibly initialized u32 events, v; ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c:515:28: note: byref variable will be forcibly initialized 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:35: note: byref variable will be forcibly initialized struct v4l2_subdev_ir_parameters default_params; ^~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-ds1672.c: In function 'ds1672_set_time': /kisskb/src/drivers/rtc/rtc-ds1672.c:85:16: note: byref variable will be forcibly initialized unsigned char buf[6]; ^~~ /kisskb/src/drivers/rtc/rtc-ds1672.c: In function 'ds1672_read_time': /kisskb/src/drivers/rtc/rtc-ds1672.c:31:16: note: byref variable will be forcibly initialized unsigned char buf[4]; ^~~ /kisskb/src/drivers/rtc/rtc-ds1672.c:30:16: note: byref variable will be forcibly initialized unsigned char addr = DS1672_REG_CONTROL; ^~~~ /kisskb/src/drivers/thermal/gov_bang_bang.c: In function 'thermal_zone_trip_update': /kisskb/src/drivers/thermal/gov_bang_bang.c:18:17: note: byref variable will be forcibly initialized int trip_temp, trip_hyst; ^~~~~~~~~ /kisskb/src/drivers/thermal/gov_bang_bang.c:18:6: note: byref variable will be forcibly initialized int trip_temp, trip_hyst; ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-ds1685.c: In function 'ds1685_rtc_sysfs_serial_show': /kisskb/src/drivers/rtc/rtc-ds1685.c:1032:5: note: byref variable will be forcibly initialized u8 ssn[8]; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_set_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1030:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ 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:222:9: note: byref variable will be forcibly initialized 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:32: note: byref variable will be forcibly initialized struct psy_am_i_supplied_data data = { psy, 0 }; ^~~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_is_system_supplied': /kisskb/src/drivers/power/supply/power_supply_core.c:362:15: note: byref variable will be forcibly initialized 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:677:19: note: byref variable will be forcibly initialized int i, tab_len, size; ^~~~ /kisskb/src/drivers/power/supply/power_supply_core.c:571:11: note: byref variable will be forcibly initialized int err, len, index; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c:570:14: note: byref variable will be forcibly initialized const char *value; ^~~~~ /kisskb/src/drivers/mmc/host/mmci.c: In function 'mmci_pio_read': /kisskb/src/drivers/mmc/host/mmci.c:1466:19: note: byref variable will be forcibly initialized unsigned char buf[4]; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_read_temp': /kisskb/src/drivers/power/supply/power_supply_core.c:940:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_get_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1012:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_get_max_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:994:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/input/keyboard/lm8333.c: In function 'lm8333_key_handler': /kisskb/src/drivers/input/keyboard/lm8333.c:79:5: note: byref variable will be forcibly initialized u8 keys[LM8333_FIFO_TRANSFER_SIZE]; ^~~~ /kisskb/src/drivers/input/keyboard/lm8333.c: In function 'lm8333_irq_thread': /kisskb/src/drivers/input/keyboard/lm8333.c:114:7: note: byref variable will be forcibly initialized u8 dummy[LM8333_FIFO_TRANSFER_SIZE]; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c: In function 'drm_self_refresh_helper_entry_work': /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:74:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/rtc/rtc-ds2404.c: In function 'ds2404_set_time': /kisskb/src/drivers/rtc/rtc-ds2404.c:196:6: note: byref variable will be forcibly initialized u32 time = cpu_to_le32(rtc_tm_to_time64(dt)); ^~~~ /kisskb/src/drivers/rtc/rtc-ds2404.c: In function 'ds2404_enable_osc': /kisskb/src/drivers/rtc/rtc-ds2404.c:178:5: note: byref variable will be forcibly initialized u8 in[1] = { 0x10 }; /* enable oscillator */ ^~ /kisskb/src/drivers/rtc/rtc-ds2404.c: In function 'ds2404_read_time': /kisskb/src/drivers/rtc/rtc-ds2404.c:185:9: note: byref variable will be forcibly initialized __le32 hw_time = 0; ^~~~~~~ /kisskb/src/drivers/rtc/rtc-ds2404.c: In function 'rtc_probe': /kisskb/src/drivers/rtc/rtc-ds2404.c:178:5: note: byref variable will be forcibly initialized u8 in[1] = { 0x10 }; /* enable oscillator */ ^~ /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:5: note: byref variable will be forcibly initialized u8 msg[] = { ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c: In function 'rpi_touchscreen_enable': /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c: In function 'rpi_touchscreen_probe': /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:365:30: note: byref variable will be forcibly initialized struct mipi_dsi_device_info info = { ^~~~ /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c: In function 'ch7033_probe': /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:535:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/i2c/busses/i2c-meson.c: In function 'meson_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-meson.c:410:21: note: byref variable will be forcibly initialized struct i2c_timings timings; ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_slave_isr': /kisskb/src/drivers/i2c/busses/i2c-imx.c:668:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:959:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/base/arch_topology.c: In function 'topology_parse_cpu_capacity': /kisskb/src/drivers/base/arch_topology.c:171:6: note: byref variable will be forcibly initialized u32 cpu_capacity; ^~~~~~~~~~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-imx.c:494:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(i2c_imx->queue, i2c_imx->i2csr & I2SR_IIF, HZ / 10); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/arch_topology.c: In function 'parse_core': /kisskb/src/drivers/base/arch_topology.c:332:7: note: byref variable will be forcibly initialized char name[20]; ^~~~ /kisskb/src/drivers/base/arch_topology.c: In function 'parse_cluster': /kisskb/src/drivers/base/arch_topology.c:378:7: note: byref variable will be forcibly initialized char name[20]; ^~~~ /kisskb/src/drivers/thermal/gov_user_space.c: In function 'notify_user_space': /kisskb/src/drivers/thermal/gov_user_space.c:27:8: note: byref variable will be forcibly initialized char *thermal_prop[5]; ^~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_dma_request': /kisskb/src/drivers/i2c/busses/i2c-imx.c:306:26: note: byref variable will be forcibly initialized struct dma_slave_config dma_sconfig; ^~~~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds250x.c: In function 'w1_ds2505_read_page': /kisskb/src/drivers/w1/slaves/w1_ds250x.c:90:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/w1/slaves/w1_ds250x.c: In function 'w1_ds2502_read_page': /kisskb/src/drivers/w1/slaves/w1_ds250x.c:51:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/leds/led-class.c: In function 'brightness_store': /kisskb/src/drivers/leds/led-class.c:42:16: note: byref variable will be forcibly initialized unsigned long state; ^~~~~ /kisskb/src/drivers/leds/led-class.c: In function 'led_classdev_register_ext': /kisskb/src/drivers/leds/led-class.c:345:7: note: byref variable will be forcibly initialized char final_name[LED_MAX_NAME_SIZE]; ^~~~~~~~~~ /kisskb/src/drivers/leds/led-class.c:344:7: note: byref variable will be forcibly initialized char composed_name[LED_MAX_NAME_SIZE]; ^~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-mt65xx.c: In function 'mtk_i2c_set_speed': /kisskb/src/drivers/i2c/busses/i2c-mt65xx.c:745:15: note: byref variable will be forcibly initialized unsigned int l_sample_cnt; ^~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-mt65xx.c:744:15: note: byref variable will be forcibly initialized unsigned int l_step_cnt; ^~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-mt65xx.c:743:15: note: byref variable will be forcibly initialized unsigned int sample_cnt; ^~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-mt65xx.c:742:15: note: byref variable will be forcibly initialized unsigned int step_cnt; ^~~~~~~~ /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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 rx_msg_info; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:192:17: note: byref variable will be forcibly initialized 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 static void drm_dp_cec_handle_irq(struct drm_dp_aux *aux) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:215:5: note: byref variable will be forcibly initialized u8 flags; ^~~~~ /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 static int drm_dp_cec_adap_monitor_all_enable(struct cec_adapter *adap, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:141:5: note: byref variable will be forcibly initialized u8 val; ^~~ /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 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_transmit': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:118:12: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:21: note: byref variable will be forcibly initialized 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 void drm_dp_cec_irq(struct drm_dp_aux *aux) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:244:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 cap; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:305:28: note: byref variable will be forcibly initialized struct cec_connector_info conn_info; ^~~~~~~~~ /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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/acpi/acpica/utobject.c: In function 'acpi_ut_get_package_object_size': /kisskb/src/drivers/acpi/acpica/utobject.c:619:23: note: byref variable will be forcibly initialized struct acpi_pkg_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/utobject.c: In function 'acpi_ut_get_element_length': /kisskb/src/drivers/acpi/acpica/utobject.c:561:12: note: byref variable will be forcibly initialized acpi_size object_space; ^~~~~~~~~~~~ /kisskb/src/drivers/leds/led-class-flash.c: In function 'flash_strobe_show': /kisskb/src/drivers/leds/led-class-flash.c:127:7: note: byref variable will be forcibly initialized bool state; ^~~~~ /kisskb/src/drivers/leds/led-class-flash.c: In function 'flash_strobe_store': /kisskb/src/drivers/leds/led-class-flash.c:94:16: note: byref variable will be forcibly initialized unsigned long state; ^~~~~ /kisskb/src/drivers/leds/led-class-flash.c: In function 'flash_timeout_store': /kisskb/src/drivers/leds/led-class-flash.c:144:16: note: byref variable will be forcibly initialized unsigned long flash_timeout; ^~~~~~~~~~~~~ /kisskb/src/drivers/leds/led-class-flash.c: In function 'flash_fault_show': /kisskb/src/drivers/leds/led-class-flash.c:193:6: note: byref variable will be forcibly initialized u32 fault, mask = 0x1; ^~~~~ /kisskb/src/drivers/leds/led-class-flash.c: In function 'flash_brightness_store': /kisskb/src/drivers/leds/led-class-flash.c:42:16: note: byref variable will be forcibly initialized unsigned long state; ^~~~~ /kisskb/src/drivers/leds/led-class-flash.c: In function 'led_update_flash_brightness': /kisskb/src/drivers/leds/led-class-flash.c:431:6: note: byref variable will be forcibly initialized u32 brightness; ^~~~~~~~~~ /kisskb/src/drivers/leds/led-class-flash.c: In function 'flash_brightness_show': /kisskb/src/drivers/leds/led-class-flash.c:431:6: note: byref variable will be forcibly initialized /kisskb/src/lib/asn1_decoder.c: In function 'asn1_ber_decoder': /kisskb/src/lib/asn1_decoder.c:329:12: note: byref variable will be forcibly initialized size_t tmp = dp; ^~~ /kisskb/src/lib/asn1_decoder.c:178:34: note: byref variable will be forcibly initialized size_t pc = 0, dp = 0, tdp = 0, len = 0; ^~~ /kisskb/src/lib/asn1_decoder.c:177:14: note: byref variable will be forcibly initialized const char *errmsg; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/scmi.h:90, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:32: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'perf_trace_scmi_xfer_begin': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_begin, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_begin, ^~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'perf_trace_scmi_xfer_end': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:36:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_end, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:36:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_end, ^~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'perf_trace_scmi_rx_done': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_rx_done, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_rx_done, ^~~~~~~~~~~ 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:32: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_xfer_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_begin, ^~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_xfer_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:36:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_end, ^~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_rx_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_rx_done, ^~~~~~~~~~~ /kisskb/src/drivers/mfd/max8998-irq.c: In function 'max8998_irq_thread': /kisskb/src/drivers/mfd/max8998-irq.c:154:5: note: byref variable will be forcibly initialized u8 irq_reg[MAX8998_NUM_IRQ_REGS]; ^~~~~~~ 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/firmware/arm_scmi/driver.c:24: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c: In function 'max8997_set_voltage_ldobuck': /kisskb/src/drivers/regulator/max8997-regulator.c:455:21: note: byref variable will be forcibly initialized int i, reg, shift, mask, ret; ^~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:455:14: note: byref variable will be forcibly initialized int i, reg, shift, mask, ret; ^~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:455:9: note: byref variable will be forcibly initialized int i, reg, shift, mask, ret; ^~~ /kisskb/src/drivers/regulator/max8997-regulator.c: In function 'max8997_set_current_limit': /kisskb/src/drivers/regulator/max8997-regulator.c:783:11: note: byref variable will be forcibly initialized unsigned dummy; ^~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c: In function 'max8997_reg_disable': /kisskb/src/drivers/regulator/max8997-regulator.c:277:22: note: byref variable will be forcibly initialized int ret, reg, mask, pattern; ^~~~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:277:16: note: byref variable will be forcibly initialized int ret, reg, mask, pattern; ^~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:277:11: note: byref variable will be forcibly initialized int ret, reg, mask, pattern; ^~~ /kisskb/src/drivers/rtc/rtc-ds3232.c: In function 'ds3232_update_alarm': /kisskb/src/drivers/rtc/rtc-ds3232.c:263:6: note: byref variable will be forcibly initialized int control; ^~~~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c: In function 'max8997_reg_enable': /kisskb/src/drivers/regulator/max8997-regulator.c:264:22: note: byref variable will be forcibly initialized int ret, reg, mask, pattern; ^~~~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:264:16: note: byref variable will be forcibly initialized int ret, reg, mask, pattern; ^~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:264:11: note: byref variable will be forcibly initialized int ret, reg, mask, pattern; ^~~ /kisskb/src/drivers/regulator/max8997-regulator.c: In function 'max8997_set_voltage_charger_cv': /kisskb/src/drivers/regulator/max8997-regulator.c:403:22: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret = 0; ^~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:403:11: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret = 0; ^~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:403:6: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret = 0; ^~~ /kisskb/src/drivers/rtc/rtc-ds3232.c: In function 'ds3232_check_rtc_status': /kisskb/src/drivers/rtc/rtc-ds3232.c:65:15: note: byref variable will be forcibly initialized int control, stat; ^~~~ /kisskb/src/drivers/rtc/rtc-ds3232.c:65:6: note: byref variable will be forcibly initialized int control, stat; ^~~~~~~ /kisskb/src/drivers/rtc/rtc-ds3232.c: In function 'ds3232_irq': /kisskb/src/drivers/rtc/rtc-ds3232.c:411:12: note: byref variable will be forcibly initialized int stat, control; ^~~~~~~ /kisskb/src/drivers/rtc/rtc-ds3232.c:411:6: note: byref variable will be forcibly initialized int stat, control; ^~~~ /kisskb/src/drivers/rtc/rtc-ds3232.c: In function 'ds3232_set_alarm': /kisskb/src/drivers/rtc/rtc-ds3232.c:220:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/rtc/rtc-ds3232.c:218:15: note: byref variable will be forcibly initialized int control, stat; ^~~~ /kisskb/src/drivers/rtc/rtc-ds3232.c:218:6: note: byref variable will be forcibly initialized int control, stat; ^~~~~~~ /kisskb/src/drivers/rtc/rtc-ds3232.c: In function 'ds3232_set_time': /kisskb/src/drivers/rtc/rtc-ds3232.c:154:5: note: byref variable will be forcibly initialized u8 buf[7]; ^~~ /kisskb/src/drivers/regulator/max8997-regulator.c: In function 'max8997_set_voltage_safeout_sel': /kisskb/src/drivers/regulator/max8997-regulator.c:696:22: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret; ^~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:696:11: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret; ^~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:696:6: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret; ^~~ /kisskb/src/drivers/rtc/rtc-ds3232.c: In function 'ds3232_read_alarm': /kisskb/src/drivers/rtc/rtc-ds3232.c:186:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/rtc/rtc-ds3232.c:184:15: note: byref variable will be forcibly initialized int control, stat; ^~~~ /kisskb/src/drivers/rtc/rtc-ds3232.c:184:6: note: byref variable will be forcibly initialized int control, stat; ^~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'scmi_probe': /kisskb/src/drivers/firmware/arm_scmi/driver.c:820:7: note: byref variable will be forcibly initialized u32 prot_id; ^~~~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c: In function 'max8997_assess_side_effect': /kisskb/src/drivers/regulator/max8997-regulator.c:545:6: note: byref variable will be forcibly initialized int side_effect[8]; ^~~~~~~~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:544:7: note: byref variable will be forcibly initialized bool buckx_gpiodvs[3]; ^~~~~~~~~~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:543:6: note: byref variable will be forcibly initialized u8 *buckx_val[3]; ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-ds3232.c: In function 'ds3232_read_time': /kisskb/src/drivers/rtc/rtc-ds3232.c:101:5: note: byref variable will be forcibly initialized u8 buf[7]; ^~~ /kisskb/src/drivers/regulator/max8997-regulator.c: In function 'max8997_get_voltage_sel': /kisskb/src/drivers/regulator/max8997-regulator.c:357:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/regulator/max8997-regulator.c:356:18: note: byref variable will be forcibly initialized int reg, shift, mask, ret; ^~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:356:11: note: byref variable will be forcibly initialized int reg, shift, mask, ret; ^~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:356:6: note: byref variable will be forcibly initialized int reg, shift, mask, ret; ^~~ /kisskb/src/drivers/regulator/max8997-regulator.c: In function 'max8997_reg_is_enabled': /kisskb/src/drivers/regulator/max8997-regulator.c:247:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/regulator/max8997-regulator.c:246:22: note: byref variable will be forcibly initialized int ret, reg, mask, pattern; ^~~~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:246:16: note: byref variable will be forcibly initialized int ret, reg, mask, pattern; ^~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:246:11: note: byref variable will be forcibly initialized int ret, reg, mask, pattern; ^~~ /kisskb/src/drivers/regulator/max8997-regulator.c: In function 'max8997_reg_disable_suspend': /kisskb/src/drivers/regulator/max8997-regulator.c:712:22: note: byref variable will be forcibly initialized int ret, reg, mask, pattern; ^~~~~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:712:16: note: byref variable will be forcibly initialized int ret, reg, mask, pattern; ^~~~ /kisskb/src/drivers/regulator/max8997-regulator.c:712:11: note: byref variable will be forcibly initialized int ret, reg, mask, pattern; ^~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_file.c:603:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(file_priv->event_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included 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:15, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:19: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'scmi_do_xfer_with_response': /kisskb/src/drivers/firmware/arm_scmi/driver.c:429:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(async_response); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'scmi_version_get': /kisskb/src/drivers/firmware/arm_scmi/driver.c:505:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/regulator/max8997-regulator.c: In function 'max8997_set_voltage_buck': /kisskb/src/drivers/regulator/max8997-regulator.c:621:15: note: byref variable will be forcibly initialized int new_val, new_idx, damage, tmp_val, tmp_idx, tmp_dmg; ^~~~~~~ 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/regulator/max8997-regulator.c:12: /kisskb/src/drivers/regulator/max8997-regulator.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/cpufreq/cpufreq_conservative.c: In function 'store_freq_step': /kisskb/src/drivers/cpufreq/cpufreq_conservative.c:226:15: note: byref variable will be forcibly initialized unsigned int input; ^~~~~ /kisskb/src/drivers/cpufreq/cpufreq_conservative.c: In function 'store_down_threshold': /kisskb/src/drivers/cpufreq/cpufreq_conservative.c:183:15: note: byref variable will be forcibly initialized unsigned int input; ^~~~~ /kisskb/src/drivers/cpufreq/cpufreq_conservative.c: In function 'store_up_threshold': /kisskb/src/drivers/cpufreq/cpufreq_conservative.c:167:15: note: byref variable will be forcibly initialized unsigned int input; ^~~~~ /kisskb/src/drivers/cpufreq/cpufreq_conservative.c: In function 'store_sampling_down_factor': /kisskb/src/drivers/cpufreq/cpufreq_conservative.c:151:15: note: byref variable will be forcibly initialized unsigned int input; ^~~~~ /kisskb/src/drivers/cpufreq/cpufreq_conservative.c: In function 'store_ignore_nice_load': /kisskb/src/drivers/cpufreq/cpufreq_conservative.c:200:15: note: byref variable will be forcibly initialized unsigned int input; ^~~~~ /kisskb/src/drivers/rtc/rtc-em3027.c: In function 'em3027_set_time': /kisskb/src/drivers/rtc/rtc-em3027.c:83:16: note: byref variable will be forcibly initialized unsigned char buf[8]; ^~~ /kisskb/src/drivers/rtc/rtc-em3027.c: In function 'em3027_get_time': /kisskb/src/drivers/rtc/rtc-em3027.c:47:16: note: byref variable will be forcibly initialized unsigned char buf[7]; ^~~ /kisskb/src/drivers/rtc/rtc-em3027.c:46:16: note: byref variable will be forcibly initialized unsigned char addr = EM3027_REG_WATCH_SEC; ^~~~ /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:8: note: byref variable will be forcibly initialized long long_val; ^~~~~~~~ /kisskb/src/drivers/power/supply/power_supply_sysfs.c:316:29: note: byref variable will be forcibly initialized union power_supply_propval value; ^~~~~ /kisskb/src/drivers/power/supply/power_supply_sysfs.c: In function 'power_supply_show_property': /kisskb/src/drivers/power/supply/power_supply_sysfs.c:270:29: note: byref variable will be forcibly initialized union power_supply_propval value; ^~~~~ /kisskb/src/drivers/input/keyboard/matrix_keypad.c: In function 'matrix_keypad_scan': /kisskb/src/drivers/input/keyboard/matrix_keypad.c:121:11: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_gem.c:30: /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized 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:577:6: note: byref variable will be forcibly initialized int idx; ^~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_get_pages': /kisskb/src/drivers/gpu/drm/drm_gem.c:554:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_put_pages': /kisskb/src/drivers/gpu/drm/drm_gem.c:622:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_object_lookup': /kisskb/src/drivers/gpu/drm/drm_gem.c:751:25: note: byref variable will be forcibly initialized 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:751:25: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_gem.c:310:5: note: byref variable will be forcibly initialized 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:751:25: note: byref variable will be forcibly initialized struct drm_gem_object *obj = NULL; ^~~ /kisskb/src/drivers/gpu/drm/drm_gem.c:771:6: note: byref variable will be forcibly initialized 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:751:25: note: byref variable will be forcibly initialized struct drm_gem_object *obj = NULL; ^~~ /kisskb/src/drivers/gpu/drm/drm_gem.c:831:1: note: byref variable will be forcibly initialized 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:887:6: note: byref variable will be forcibly initialized 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:1330:6: note: byref variable will be forcibly initialized u32 id = 0; ^~ /kisskb/src/drivers/gpu/drm/drm_gem.c:1329:16: note: byref variable will be forcibly initialized unsigned long index; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_fence_array_add_implicit': /kisskb/src/drivers/gpu/drm/drm_gem.c:1381:18: note: byref variable will be forcibly initialized unsigned int i, fence_count; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c:1380:21: note: byref variable will be forcibly initialized struct dma_fence **fences; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_ioctl.c:39: /kisskb/src/drivers/gpu/drm/drm_ioctl.c: In function 'drm_dev_is_unplugged': /kisskb/src/include/drm/drm_drv.h:577:6: note: byref variable will be forcibly initialized int idx; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioctl.c: In function 'drm_ioctl': /kisskb/src/drivers/gpu/drm/drm_ioctl.c:819:7: note: byref variable will be forcibly initialized char stack_kdata[128]; ^~~~~~~~~~~ /kisskb/src/drivers/thermal/devfreq_cooling.c: In function 'devfreq_cooling_get_requested_power': /kisskb/src/drivers/thermal/devfreq_cooling.c:186:28: note: byref variable will be forcibly initialized struct devfreq_dev_status status; ^~~~~~ In file included from /kisskb/src/drivers/thermal/devfreq_cooling.c:18: /kisskb/src/drivers/thermal/devfreq_cooling.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/thermal/devfreq_cooling.c: In function 'devfreq_cooling_gen_tables': /kisskb/src/drivers/thermal/devfreq_cooling.c:320:16: note: byref variable will be forcibly initialized unsigned long freq; ^~~~ /kisskb/src/drivers/thermal/devfreq_cooling.c: In function 'of_devfreq_cooling_register_power': /kisskb/src/drivers/thermal/devfreq_cooling.c:366:7: note: byref variable will be forcibly initialized char dev_name[THERMAL_NAME_LENGTH]; ^~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/notify.c: In function 'scmi_process_event_payload': /kisskb/src/drivers/firmware/arm_scmi/notify.c:463:6: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/notify.c: In function 'scmi_notify': /kisskb/src/drivers/firmware/arm_scmi/notify.c:579:27: note: byref variable will be forcibly initialized struct scmi_event_header eh; ^~ /kisskb/src/drivers/w1/slaves/w1_ds28e04.c: In function 'pio_write': /kisskb/src/drivers/w1/slaves/w1_ds28e04.c:304:5: note: byref variable will be forcibly initialized u8 ack; ^~~ /kisskb/src/drivers/w1/slaves/w1_ds28e04.c:303:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 rdbuf[W1_PAGE_SIZE + 3]; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds28e04.c:162:5: note: byref variable will be forcibly initialized u8 wrbuf[4]; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c: In function '__w1_f19_set_i2c_speed': /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:536:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 command[2]; ^~~~~~~ /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:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^~~~ /kisskb/src/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c:71:16: note: byref variable will be forcibly initialized unsigned char start = 0x00; ^~~~~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c: In function 'panfrost_job_push': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c:224:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx acquire_ctx; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c: In function 'panfrost_job_open': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c:663:28: note: byref variable will be forcibly initialized struct drm_gpu_scheduler *sched; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/display-connector.c: In function 'display_connector_probe': /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:139:15: note: byref variable will be forcibly initialized const char *hdmi_type; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:107:14: note: byref variable will be forcibly initialized const char *label; ^~~~~ /kisskb/src/drivers/leds/leds-aw2013.c: In function 'aw2013_probe_dt': /kisskb/src/drivers/leds/leds-aw2013.c:277:7: note: byref variable will be forcibly initialized u32 imax; ^~~~ /kisskb/src/drivers/leds/leds-aw2013.c:276:7: note: byref variable will be forcibly initialized u32 source; ^~~~~~ /kisskb/src/drivers/leds/leds-aw2013.c:275:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^~~~~~~~~ /kisskb/src/drivers/leds/leds-aw2013.c: In function 'aw2013_probe': /kisskb/src/drivers/leds/leds-aw2013.c:331:15: note: byref variable will be forcibly initialized unsigned int chipid; ^~~~~~ /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:6: note: byref variable will be forcibly initialized 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:42: note: byref variable will be forcibly initialized ret = mipi_dsi_generic_write(dsi, (u8[]){ 0xC2, 0x0B }, 2); ^ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:336:42: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 video_mode; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:542:30: note: byref variable will be forcibly initialized struct backlight_properties bl_props; ^~~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq_governor.c: In function 'store_sampling_rate': /kisskb/src/drivers/cpufreq/cpufreq_governor.c:49:15: note: byref variable will be forcibly initialized unsigned int sampling_interval; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq_governor.c: In function 'dbs_update': /kisskb/src/drivers/cpufreq/cpufreq_governor.c:139:7: note: byref variable will be forcibly initialized u64 update_time, cur_idle_time; ^~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bcm6358.c: In function 'bcm6358_led': /kisskb/src/drivers/leds/leds-bcm6358.c:99:14: note: byref variable will be forcibly initialized const char *state; ^~~~~ /kisskb/src/drivers/leds/leds-bcm6358.c: In function 'bcm6358_leds_probe': /kisskb/src/drivers/leds/leds-bcm6358.c:189:7: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/leds/leds-bcm6358.c:154:6: note: byref variable will be forcibly initialized u32 clk_div; ^~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-s3c.c: In function 'sdhci_s3c_parse_dt': /kisskb/src/drivers/mmc/host/sdhci-s3c.c:431:6: note: byref variable will be forcibly initialized u32 max_width; ^~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-s3c.c: In function 'sdhci_s3c_probe': /kisskb/src/drivers/mmc/host/sdhci-s3c.c:541:8: note: byref variable will be forcibly initialized char name[14]; ^~~~ /kisskb/src/drivers/edac/debugfs.c: In function 'edac_create_debugfs_nodes': /kisskb/src/drivers/edac/debugfs.c:58:7: note: byref variable will be forcibly initialized char name[80]; ^~~~ /kisskb/src/drivers/leds/leds-as3645a.c: In function 'as3645a_parse_node': /kisskb/src/drivers/leds/leds-as3645a.c:489:7: note: byref variable will be forcibly initialized u32 id = 0; ^~ /kisskb/src/drivers/leds/leds-as3645a.c: In function 'as3645a_setup': /kisskb/src/drivers/leds/leds-as3645a.c:383:6: note: byref variable will be forcibly initialized u32 fault = 0; ^~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_set_transfer_mode': /kisskb/src/drivers/mmc/host/sdhci.c:1417:6: note: byref variable will be forcibly initialized u16 mode = 0; ^~~~ /kisskb/src/drivers/leds/leds-aat1290.c: In function 'aat1290_led_probe': /kisskb/src/drivers/leds/leds-aat1290.c:462:22: note: byref variable will be forcibly initialized struct device_node *sub_node = NULL; ^~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_adma_table_post': /kisskb/src/drivers/mmc/host/sdhci.c:808:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_adma_table_pre': /kisskb/src/drivers/mmc/host/sdhci.c:727:8: note: byref variable will be forcibly initialized void *desc, *align; ^~~~ /kisskb/src/drivers/mmc/host/sdhci.c:725:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function '__sdhci_set_timeout': /kisskb/src/drivers/mmc/host/sdhci.c:1020:7: note: byref variable will be forcibly initialized bool too_big = false; ^~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_irq': /kisskb/src/drivers/mmc/host/sdhci.c:3412:6: note: byref variable will be forcibly initialized u32 intmask, mask, unexpected = 0; ^~~~~~~ /kisskb/src/drivers/regulator/max8998.c: In function 'max8998_ldo_is_enabled': /kisskb/src/drivers/regulator/max8998.c:86:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/regulator/max8998.c:85:16: note: byref variable will be forcibly initialized int ret, reg, shift = 8; ^~~~~ /kisskb/src/drivers/regulator/max8998.c:85:11: note: byref variable will be forcibly initialized int ret, reg, shift = 8; ^~~ /kisskb/src/drivers/regulator/max8998.c: In function 'max8998_set_voltage_buck_time_sel': /kisskb/src/drivers/regulator/max8998.c:351:5: note: byref variable will be forcibly initialized u8 val = 0; ^~~ /kisskb/src/drivers/regulator/max8998.c: In function 'max8998_get_voltage_sel': /kisskb/src/drivers/regulator/max8998.c:198:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/regulator/max8998.c:197:22: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret; ^~~~ /kisskb/src/drivers/regulator/max8998.c:197:11: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret; ^~~~~ /kisskb/src/drivers/regulator/max8998.c:197:6: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret; ^~~ /kisskb/src/drivers/regulator/max8998.c: In function 'max8998_ldo_enable': /kisskb/src/drivers/regulator/max8998.c:108:11: note: byref variable will be forcibly initialized int reg, shift = 8, ret; ^~~~~ /kisskb/src/drivers/regulator/max8998.c:108:6: note: byref variable will be forcibly initialized int reg, shift = 8, 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/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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c:2744:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(host->buf_ready_int, (host->tuning_done == 1), ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/max8998.c: In function 'max8998_ldo_disable': /kisskb/src/drivers/regulator/max8998.c:121:11: note: byref variable will be forcibly initialized int reg, shift = 8, ret; ^~~~~ /kisskb/src/drivers/regulator/max8998.c:121:6: note: byref variable will be forcibly initialized int reg, shift = 8, ret; ^~~ /kisskb/src/drivers/regulator/max8998.c: In function 'max8998_set_voltage_ldo_sel': /kisskb/src/drivers/regulator/max8998.c:219:22: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret; ^~~~ /kisskb/src/drivers/regulator/max8998.c:219:11: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret; ^~~~~ /kisskb/src/drivers/regulator/max8998.c:219:6: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret; ^~~ /kisskb/src/drivers/regulator/max8998.c: In function 'max8998_get_current_limit': /kisskb/src/drivers/regulator/max8998.c:422:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/regulator/max8998.c: In function 'max8998_set_voltage_buck_sel': /kisskb/src/drivers/regulator/max8998.c:248:22: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret, j; ^~~~ /kisskb/src/drivers/regulator/max8998.c:248:11: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret, j; ^~~~~ /kisskb/src/drivers/regulator/max8998.c:248:6: note: byref variable will be forcibly initialized int reg, shift = 0, mask, ret, j; ^~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/regulator/max8998.c:11: /kisskb/src/drivers/regulator/max8998.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function '__sdhci_read_caps': /kisskb/src/drivers/mmc/host/sdhci.c:3979:6: note: byref variable will be forcibly initialized u64 dt_caps = 0; ^~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c:3978:6: note: byref variable will be forcibly initialized u64 dt_caps_mask = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_setup_host': /kisskb/src/drivers/mmc/host/sdhci.c:4211:14: note: byref variable will be forcibly initialized dma_addr_t dma; ^~~ /kisskb/src/drivers/power/supply/generic-adc-battery.c: In function 'gab_get_property': /kisskb/src/drivers/power/supply/generic-adc-battery.c:150:6: note: byref variable will be forcibly initialized 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:10, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_read_edid': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:599:15: note: byref variable will be forcibly initialized unsigned int temp; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_bridge_detect': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:919:15: note: byref variable will be forcibly initialized 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:21: note: byref variable will be forcibly initialized unsigned int temp, temp2; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:292:15: note: byref variable will be forcibly initialized unsigned int temp, temp2; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_connector_detect': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:585:15: note: byref variable will be forcibly initialized unsigned int reg_val = 0; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_read_device_rev': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:998:15: note: byref variable will be forcibly initialized unsigned int rev; ^~~ /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:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_error_notify': /kisskb/src/drivers/firmware/arm_scmi/base.c:248:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/base.c:60:20: note: byref variable will be forcibly initialized 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:95:20: note: byref variable will be forcibly initialized 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:135:20: note: byref variable will be forcibly initialized 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:225:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:11, from /kisskb/src/drivers/firmware/arm_scmi/base.c:10: /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized 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:168:20: note: byref variable will be forcibly initialized 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:326:7: note: byref variable will be forcibly initialized char name[SCMI_MAX_STR_SIZE]; ^~~~ /kisskb/src/drivers/firmware/arm_scmi/base.c:325:6: note: byref variable will be forcibly initialized u32 version; ^~~~~~~ /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:15: note: byref variable will be forcibly initialized unsigned int irq_flag3 = 0; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:393:15: note: byref variable will be forcibly initialized 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:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { "lt9611", 0, 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/gpu/drm/drm_hashtab.c:37: /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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:265:9: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:899:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe avi_frame; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:1057:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:11: /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_audio_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:222:9: note: byref variable will be forcibly initialized 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:318:8: note: byref variable will be forcibly initialized 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:339:8: note: byref variable will be forcibly initialized 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:362:8: note: byref variable will be forcibly initialized char *envp[4] = { hotplug_str, conn_id, prop_id, NULL }; ^~~~ /kisskb/src/drivers/gpu/drm/drm_sysfs.c:361:49: note: byref variable will be forcibly initialized char hotplug_str[] = "HOTPLUG=1", conn_id[21], prop_id[21]; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_sysfs.c:361:36: note: byref variable will be forcibly initialized char hotplug_str[] = "HOTPLUG=1", conn_id[21], prop_id[21]; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_sysfs.c:361:7: note: byref variable will be forcibly initialized char hotplug_str[] = "HOTPLUG=1", conn_id[21], prop_id[21]; ^~~~~~~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/cesa.c: In function 'mv_cesa_probe': /kisskb/src/drivers/crypto/marvell/cesa/cesa.c:491:8: note: byref variable will be forcibly initialized char res_name[7]; ^~~~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/cesa.c:441:6: note: byref variable will be forcibly initialized u32 sram_size; ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:21: /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c: In function '__i2c_hid_command': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:272:8: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(ihid->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^~~ In file included from /kisskb/src/drivers/gpu/drm/drm_drv.c:40: /kisskb/src/drivers/gpu/drm/drm_drv.c: In function 'drm_dev_is_unplugged': /kisskb/src/include/drm/drm_drv.h:577:6: note: byref variable will be forcibly initialized int idx; ^~~ /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:294:5: note: byref variable will be forcibly initialized u8 args[3]; ^~~~ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c: In function 'i2c_hid_of_probe': /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:976:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c: In function 'i2c_hid_acpi_pdata': /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:904:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c: In function 'i2c_hid_fwnode_probe': /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:1010:6: note: byref variable will be forcibly initialized u32 val; ^~~ 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:287:9: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clocksource/timer-probe.c: In function 'timer_probe': /kisskb/src/drivers/clocksource/timer-probe.c:19:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^~~~~ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_scan_report': /kisskb/src/drivers/hid/hid-core.c:870:18: note: byref variable will be forcibly initialized struct hid_item item; ^~~~ /kisskb/src/drivers/hid/hid-core.c: In function 'new_id_store': /kisskb/src/drivers/hid/hid-core.c:2143:16: note: byref variable will be forcibly initialized unsigned long driver_data = 0; ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2142:21: note: byref variable will be forcibly initialized __u32 bus, vendor, product; ^~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2142:13: note: byref variable will be forcibly initialized __u32 bus, vendor, product; ^~~~~~ /kisskb/src/drivers/hid/hid-core.c:2142:8: note: byref variable will be forcibly initialized __u32 bus, vendor, product; ^~~ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_open_report': /kisskb/src/drivers/hid/hid-core.c:1194:15: note: byref variable will be forcibly initialized unsigned int size; ^~~~ /kisskb/src/drivers/hid/hid-core.c:1193:18: note: byref variable will be forcibly initialized struct hid_item item; ^~~~ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_connect': /kisskb/src/drivers/hid/hid-core.c:1935:7: note: byref variable will be forcibly initialized char buf[64] = ""; ^~~ /kisskb/src/drivers/cpuidle/sysfs.c: In function 'store_current_governor': /kisskb/src/drivers/cpuidle/sysfs.c:80:7: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int 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/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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-pxa.c:836:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(i2c->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_do_xfer': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-pxa.c:1094:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(i2c->wait, i2c->msg_num == 0, HZ * 5); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_probe': /kisskb/src/drivers/i2c/busses/i2c-pxa.c:1365:21: note: byref variable will be forcibly initialized enum pxa_i2c_types i2c_type; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'drm_mm_reserve_node': /kisskb/src/drivers/gpu/drm/drm_mm.c:457:17: note: byref variable will be forcibly initialized u64 adj_start, adj_end; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c:457:6: note: byref variable will be forcibly initialized 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:549:18: note: byref variable will be forcibly initialized u64 col_start, col_end; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c:549:7: note: byref variable will be forcibly initialized u64 col_start, col_end; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'drm_mm_scan_add_block': /kisskb/src/drivers/gpu/drm/drm_mm.c:789:17: note: byref variable will be forcibly initialized u64 col_start, col_end; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c:789:6: note: byref variable will be forcibly initialized u64 col_start, col_end; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'drm_mm_scan_color_evict': /kisskb/src/drivers/gpu/drm/drm_mm.c:919:18: note: byref variable will be forcibly initialized u64 hole_start, hole_end; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c:919:6: note: byref variable will be forcibly initialized u64 hole_start, hole_end; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/lib/stackdepot.c: In function 'init_stack_slab': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:98:3: note: in expansion of macro 'smp_store_release' smp_store_release(&next_slab_inited, 1); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:83:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&next_slab_inited)) ^~~~~~~~~~~~~~~~ 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:194, 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/lib/stackdepot.c:23: /kisskb/src/lib/stackdepot.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:265:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/lib/stackdepot.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/lib/stackdepot.c: In function 'depot_alloc_stack': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:125:4: note: in expansion of macro 'smp_store_release' smp_store_release(&next_slab_inited, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c: In function 'stack_depot_save': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:296:4: note: in expansion of macro 'smp_store_release' smp_store_release(bucket, new); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/bug.h:5, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:269:16: note: in expansion of macro 'smp_load_acquire' if (unlikely(!smp_load_acquire(&next_slab_inited))) { ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:256:21: note: in expansion of macro 'smp_load_acquire' found = find_stack(smp_load_acquire(bucket), entries, ^~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:241:8: note: byref variable will be forcibly initialized void *prealloc = NULL; ^~~~~~~~ /kisskb/src/drivers/of/base.c: In function 'of_bus_n_addr_cells': /kisskb/src/drivers/of/base.c:91:6: note: byref variable will be forcibly initialized u32 cells; ^~~~~ /kisskb/src/drivers/of/base.c: In function 'of_bus_n_size_cells': /kisskb/src/drivers/of/base.c:112:6: note: byref variable will be forcibly initialized u32 cells; ^~~~~ /kisskb/src/drivers/of/base.c: In function '__of_device_is_available': /kisskb/src/drivers/of/base.c:592:6: note: byref variable will be forcibly initialized int statlen; ^~~~~~~ /kisskb/src/drivers/of/base.c: In function '__of_find_n_match_cpu_property': /kisskb/src/drivers/of/base.c:317:10: note: byref variable will be forcibly initialized int ac, prop_len, tid; ^~~~~~~~ /kisskb/src/drivers/regulator/mp8859.c: In function 'mp8859_get_voltage_sel': /kisskb/src/drivers/regulator/mp8859.c:58:15: note: byref variable will be forcibly initialized unsigned int val_tmp; ^~~~~~~ /kisskb/src/drivers/of/base.c: In function 'of_modalias_node': /kisskb/src/drivers/of/base.c:1178:6: note: byref variable will be forcibly initialized int cplen; ^~~~~ /kisskb/src/drivers/of/base.c: In function 'of_phandle_iterator_init': /kisskb/src/drivers/of/base.c:1247:6: note: byref variable will be forcibly initialized int size; ^~~~ /kisskb/src/drivers/crypto/caam/ctrl.c: In function 'caam_get_era': /kisskb/src/drivers/crypto/caam/ctrl.c:453:6: note: byref variable will be forcibly initialized u32 prop; ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_phandle_iterator_next': /kisskb/src/drivers/of/base.c:1275:11: note: byref variable will be forcibly initialized uint32_t count = 0; ^~~~~ 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/of/base.c: In function '__of_parse_phandle_with_args': /kisskb/src/drivers/of/base.c:1376:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/drivers/of/base.c: In function 'of_parse_phandle': /kisskb/src/drivers/of/base.c:1435:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_get_cpu_state_node': /kisskb/src/drivers/of/base.c:436:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_parse_phandle_with_args_map': /kisskb/src/drivers/of/base.c:1554:17: note: byref variable will be forcibly initialized u32 list_size, new_size; ^~~~~~~~ /kisskb/src/drivers/of/base.c:1554:6: note: byref variable will be forcibly initialized u32 list_size, new_size; ^~~~~~~~~ /kisskb/src/drivers/of/base.c:1553:14: note: byref variable will be forcibly initialized int i, ret, map_len, match; ^~~~~~~ /kisskb/src/drivers/of/base.c:1551:9: note: byref variable will be forcibly initialized __be32 initial_match_array[MAX_PHANDLE_ARGS]; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/caam/ctrl.c: In function 'deinstantiate_rng': /kisskb/src/drivers/crypto/caam/ctrl.c:199:13: note: byref variable will be forcibly initialized u32 *desc, status; ^~~~~~ /kisskb/src/drivers/crypto/caam/ctrl.c: In function 'instantiate_rng': /kisskb/src/drivers/crypto/caam/ctrl.c:275:13: note: byref variable will be forcibly initialized u32 *desc, status = 0, rdsta_val; ^~~~~~ /kisskb/src/drivers/of/base.c: In function 'of_count_phandle_with_args': /kisskb/src/drivers/of/base.c:1752:7: note: byref variable will be forcibly initialized int size; ^~~~ /kisskb/src/drivers/of/base.c:1741:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/drivers/of/base.c: In function 'of_update_property': /kisskb/src/drivers/of/base.c:1911:19: note: byref variable will be forcibly initialized struct property *oldprop; ^~~~~~~ /kisskb/src/drivers/of/base.c: In function 'of_alias_scan': /kisskb/src/drivers/of/base.c:1987:7: note: byref variable will be forcibly initialized int id, len; ^~ /kisskb/src/drivers/of/base.c:1968:15: note: byref variable will be forcibly initialized const char *name = NULL; ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_find_last_cache_level': /kisskb/src/drivers/of/base.c:2190:6: note: byref variable will be forcibly initialized u32 cache_level = 0; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_config_set': /kisskb/src/drivers/firmware/arm_scmi/clock.c:276:20: note: byref variable will be forcibly initialized 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:219:20: note: byref variable will be forcibly initialized 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:81:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/of/base.c: In function 'of_map_id': /kisskb/src/drivers/of/base.c:2228:6: note: byref variable will be forcibly initialized int map_len; ^~~~~~~ /kisskb/src/drivers/of/base.c:2227:6: note: byref variable will be forcibly initialized u32 map_mask, masked_id; ^~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/clock.c:105:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_rate_set': /kisskb/src/drivers/firmware/arm_scmi/clock.c:241:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c: In function 'ps8622_set': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ In file included from /kisskb/src/drivers/firmware/arm_scmi/common.h:14, from /kisskb/src/drivers/firmware/arm_scmi/clock.c:10: /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized 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:147:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c: In function 'ps8622_send_config': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/clock.c:334:6: note: byref variable will be forcibly initialized u32 version; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c: In function 'ps8622_backlight_update': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:5: note: byref variable will be forcibly initialized u8 data[] = {reg, val}; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c: In function 'ps8622_probe': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:455:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^~~~~ /kisskb/src/drivers/cpuidle/dt_idle_states.c: In function 'init_state_node': /kisskb/src/drivers/cpuidle/dt_idle_states.c:44:22: note: byref variable will be forcibly initialized u32 entry_latency, exit_latency; ^~~~~~~~~~~~ /kisskb/src/drivers/cpuidle/dt_idle_states.c:44:7: note: byref variable will be forcibly initialized u32 entry_latency, exit_latency; ^~~~~~~~~~~~~ /kisskb/src/drivers/cpuidle/dt_idle_states.c:26:14: note: byref variable will be forcibly initialized const char *desc; ^~~~ /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c: In function 'adv748x_read_check': /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c:105:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c: In function 'adv748x_parse_dt': /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c:655:21: note: byref variable will be forcibly initialized struct of_endpoint ep; ^~ /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c: In function 'adv748x_read': /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c:105:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c: In function 'adv748x_identify_chip': /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c:105:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c:105:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c: In function 'adv748x_link_setup': /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c:105:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c: In function 'adv748x_sw_reset': /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c:105:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c: In function 'adv748x_tx_power': /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c:105:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c: In function 'adv748x_reset': /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c:105:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/pcf50633-core.c: In function 'pcf50633_reg_read': /kisskb/src/drivers/mfd/pcf50633-core.c:50:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/mfd/pcf50633-core.c: In function 'show_dump_regs': /kisskb/src/drivers/mfd/pcf50633-core.c:50:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/pcf50633-core.c:84:5: note: byref variable will be forcibly initialized u8 dump[16]; ^~~~ /kisskb/src/drivers/mfd/pcf50633-core.c: In function 'pcf50633_probe': /kisskb/src/drivers/mfd/pcf50633-core.c:50:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/mfd/pcf50633-core.c:50:15: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized 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:294:11: note: byref variable will be forcibly initialized 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:534:16: note: byref variable will be forcibly initialized int hdisplay, vdisplay; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c:534:6: note: byref variable will be forcibly initialized int hdisplay, vdisplay; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_mode_setcrtc': /kisskb/src/drivers/gpu/drm/drm_crtc.c:666:32: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c:573:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c:571:22: note: byref variable will be forcibly initialized struct drm_mode_set set; ^~~ /kisskb/src/drivers/mfd/pcf50633-irq.c: In function 'pcf50633_irq': /kisskb/src/drivers/mfd/pcf50633-irq.c:113:5: note: byref variable will be forcibly initialized u8 pcf_int[5], chgstat; ^~~~~~~ /kisskb/src/drivers/mfd/pcf50633-irq.c: In function 'pcf50633_irq_suspend': /kisskb/src/drivers/mfd/pcf50633-irq.c:227:5: note: byref variable will be forcibly initialized u8 res[5]; ^~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_rgb_current': /kisskb/src/drivers/leds/leds-bd2802.c:487:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:509:1: note: in expansion of macro 'BD2802_CONTROL_ATTR' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:508:1: note: in expansion of macro 'BD2802_CONTROL_ATTR' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:361:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:360:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:359:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:358:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:357:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:356:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:355:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:354:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:353:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:352:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:351:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:350:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:349:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:348:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:347:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:346:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:345:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:344:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:343:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:342:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x02, "0x02"); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-blinkm.c: In function 'blinkm_detect': /kisskb/src/drivers/leds/leds-blinkm.c:526:5: note: byref variable will be forcibly initialized u8 tmpargs[7]; ^~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x01': /kisskb/src/drivers/leds/leds-bd2802.c:323:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:341:1: note: in expansion of macro 'BD2802_SET_REGISTER' 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:16: note: byref variable will be forcibly initialized unsigned long val; \ ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:340:1: note: in expansion of macro 'BD2802_SET_REGISTER' BD2802_SET_REGISTER(0x00, "0x00"); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/keyboard/mpr121_touchkey.c: In function 'mpr_touchkey_report': /kisskb/src/drivers/input/keyboard/mpr121_touchkey.c:126:16: note: byref variable will be forcibly initialized unsigned long bit_changed; ^~~~~~~~~~~ /kisskb/src/drivers/leds/leds-blinkm.c: In function 'store_color_common': /kisskb/src/drivers/leds/leds-blinkm.c:158:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ /kisskb/src/drivers/input/keyboard/mpr121_touchkey.c: In function 'mpr_touchkey_probe': /kisskb/src/drivers/input/keyboard/mpr121_touchkey.c:241:6: note: byref variable will be forcibly initialized u32 poll_interval = 0; ^~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-riic.c: In function 'riic_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-riic.c:397:21: note: byref variable will be forcibly initialized struct i2c_timings i2c_t; ^~~~~ /kisskb/src/drivers/leds/leds-blinkm.c: In function 'blinkm_probe': /kisskb/src/drivers/leds/leds-blinkm.c:575:7: note: byref variable will be forcibly initialized char blinkm_led_name[28]; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/edac/synopsys_edac.c: In function 'setup_address_map': /kisskb/src/drivers/edac/synopsys_edac.c:1256:6: note: byref variable will be forcibly initialized u32 addrmap[12]; ^~~~~~~ /kisskb/src/drivers/edac/synopsys_edac.c: In function 'get_memsize': /kisskb/src/drivers/edac/synopsys_edac.c:702:17: note: byref variable will be forcibly initialized struct sysinfo inf; ^~~ /kisskb/src/drivers/edac/synopsys_edac.c: In function 'mc_probe': /kisskb/src/drivers/edac/synopsys_edac.c:1290:23: note: byref variable will be forcibly initialized struct edac_mc_layer layers[2]; ^~~~~~ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_dev_domain_id': /kisskb/src/drivers/firmware/arm_scmi/perf.c:634:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_mb_level_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:478:20: note: byref variable will be forcibly initialized 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:704:6: note: byref variable will be forcibly initialized u32 level; ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_mb_level_set': /kisskb/src/drivers/firmware/arm_scmi/perf.c:440:20: note: byref variable will be forcibly initialized 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:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_mb_limits_set': /kisskb/src/drivers/firmware/arm_scmi/perf.c:360:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_level_limits_notify': /kisskb/src/drivers/firmware/arm_scmi/perf.c:515:20: note: byref variable will be forcibly initialized 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:182:20: note: byref variable will be forcibly initialized 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:212:20: note: byref variable will be forcibly initialized 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:14: /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized 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:20: note: byref variable will be forcibly initialized 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:552:20: note: byref variable will be forcibly initialized 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:861:6: note: byref variable will be forcibly initialized u32 version; ^~~~~~~ /kisskb/src/drivers/mmc/host/mtk-sd.c: In function 'msdc_timeout_cal': /kisskb/src/drivers/mmc/host/mtk-sd.c:756:6: note: byref variable will be forcibly initialized u32 mode = 0; ^~~~ /kisskb/src/drivers/power/supply/axp20x_usb_power.c: In function 'axp813_get_current_max': /kisskb/src/drivers/power/supply/axp20x_usb_power.c:154:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/axp20x_usb_power.c: In function 'axp20x_get_current_max': /kisskb/src/drivers/power/supply/axp20x_usb_power.c:125:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/axp20x_usb_power.c: In function 'axp20x_usb_power_get_property': /kisskb/src/drivers/power/supply/axp20x_usb_power.c:181:22: note: byref variable will be forcibly initialized unsigned int input, v; ^ /kisskb/src/drivers/power/supply/axp20x_usb_power.c:181:15: note: byref variable will be forcibly initialized unsigned int input, v; ^~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/leds/leds-da9052.c:12: /kisskb/src/drivers/leds/leds-da9052.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/power/supply/axp20x_usb_power.c: In function 'axp20x_usb_power_poll_vbus': /kisskb/src/drivers/power/supply/axp20x_usb_power.c:104:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/power/supply/axp20x_usb_power.c:10: /kisskb/src/drivers/power/supply/axp20x_usb_power.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/dma-mapping.h:10, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_mmu.c:6: /kisskb/src/drivers/gpu/drm/panfrost/panfrost_mmu.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mmc/host/mtk-sd.c: In function 'hs400_tune_response': /kisskb/src/drivers/mmc/host/mtk-sd.c:2037:6: note: byref variable will be forcibly initialized int cmd_err; ^~~~~~~ /kisskb/src/drivers/mmc/host/mtk-sd.c: In function 'msdc_tune_response': /kisskb/src/drivers/mmc/host/mtk-sd.c:1946:6: note: byref variable will be forcibly initialized int cmd_err; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_parse_cmdline_res_mode': /kisskb/src/drivers/gpu/drm/drm_modes.c:1487:8: note: byref variable will be forcibly initialized 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:1545:8: note: byref variable will be forcibly initialized 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:1597:20: note: byref variable will be forcibly initialized unsigned int deg, margin, rotation = 0; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c:1597:15: note: byref variable will be forcibly initialized 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:19: note: byref variable will be forcibly initialized 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:26: note: byref variable will be forcibly initialized 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:1723:29: note: byref variable will be forcibly initialized char *bpp_end_ptr = NULL, *refresh_end_ptr = NULL; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c:1723:8: note: byref variable will be forcibly initialized char *bpp_end_ptr = NULL, *refresh_end_ptr = NULL; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_read_buf': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:150:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:149:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/clocksource/sh_cmt.c:14: /kisskb/src/drivers/clocksource/sh_cmt.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clocksource/sh_cmt.c: In function 'sh_cmt_clock_event_program_verify': /kisskb/src/drivers/clocksource/sh_cmt.c:412:6: note: byref variable will be forcibly initialized u32 has_wrapped; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_burst_send': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:658:6: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:241:3: note: in expansion of macro 'sii8620_write' 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:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:318:2: note: in expansion of macro 'sii8620_write_seq' 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:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:465:2: note: in expansion of macro 'sii8620_write_seq' 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:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1011:2: note: in expansion of macro 'sii8620_write' 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:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:259:2: note: in expansion of macro 'sii8620_write' 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:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1043:2: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clocksource/sh_cmt.c: In function 'sh_cmt_clocksource_read': /kisskb/src/drivers/clocksource/sh_cmt.c:622:6: note: byref variable will be forcibly initialized u32 has_wrapped; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_emsc_enable': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1413:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_EMSCINTRMASK, BIT_EMSCINTR_SPI_DVLD); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1412:2: note: in expansion of macro 'sii8620_write' 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:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:376:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MSC_COMMAND_START, ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:375:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MSC_CMD_OR_OFFSET, msg->reg[1]); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:370:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MSC_COMMAND_START, ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:365:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MSC_COMMAND_START, ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_ddc': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:2001:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_INTR3, stat); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1994:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_INTR3_MASK, 0); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_edid': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1925:2: note: in expansion of macro 'sii8620_write' 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:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1986:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_EMSCINTR, stat); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_merr': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1918:2: note: in expansion of macro 'sii8620_write' 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:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1750:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MDT_XMIT_CTRL, BIT_MDT_XMIT_CTRL_EN ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1748:5: note: byref variable will be forcibly initialized u8 buf[16]; ^~~ /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:5: note: byref variable will be forcibly initialized u8 ints[MHL_INT_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:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1972:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_TRXINTH, stat); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_coc': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1911:2: note: in expansion of macro 'sii8620_write' 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:181:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1645:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MDT_RCV_CTRL, BIT_MDT_RCV_CTRL_MDT_RCV_EN | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1642:5: note: byref variable will be forcibly initialized u8 buf[17]; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_g2wb': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1666:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MDT_INT_0, stat); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1664:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_MDT_XMIT_CTRL, 0); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_cbus_reset': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:966:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_PWD_SRST, BIT_PWD_SRST_CBUS_RST_SW_EN); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:963:2: note: in expansion of macro 'sii8620_write' 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:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_set_mode': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1482:4: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_CBUS3_CNVT, 0x85); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1451:3: note: in expansion of macro 'sii8620_write' 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:5: note: byref variable will be forcibly initialized u8 stats[LEN_FAST_INTR_STAT]; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_disc': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1637:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_CBUS_DISC_INTR0, stat); ^~~~~~~~~~~~~ /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:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1677:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_INTR9_MASK, BIT_INTR9_DEVCAP_DONE ^~~~~~~~~~~~~ /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:23: note: byref variable will be forcibly initialized u8 st[MHL_DST_SIZE], xst[MHL_XDS_SIZE]; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1699:5: note: byref variable will be forcibly initialized u8 st[MHL_DST_SIZE], xst[MHL_XDS_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:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1134:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_TPI_INFO_FSEL, BIT_TPI_INFO_FSEL_EN ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1125:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_PKT_FILTER_0, ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1117:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_PKT_FILTER_0, ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1115:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_TPI_SC, ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1101:5: note: byref variable will be forcibly initialized u8 buf[31]; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1100:23: note: byref variable will be forcibly initialized union hdmi_infoframe frm; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1099:24: note: byref variable will be forcibly initialized struct mhl3_infoframe mhl_frm; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_start_video': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1201:3: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1153:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_TPI_SC, 0); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1151:3: note: in expansion of macro 'sii8620_write' 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:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1942:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_INTR5, stat); ^~~~~~~~~~~~~ /kisskb/src/drivers/regulator/mp886x.c: In function 'mp886x_get_mode': /kisskb/src/drivers/regulator/mp886x.c:104:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/regulator/mp886x.c: In function 'mp8869_get_voltage_sel': /kisskb/src/drivers/regulator/mp886x.c:141:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/regulator/mp886x.c: In function 'mp8867_get_voltage_sel': /kisskb/src/drivers/regulator/mp886x.c:219:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_fetch_edid': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:863:2: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:810:3: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:805:3: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:794:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_DDC_ADDR, 0x50 << 1); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:790:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_DDC_STATUS, ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:777:2: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/mp886x.c: In function 'mp886x_i2c_probe': /kisskb/src/drivers/regulator/mp886x.c:314:6: note: byref variable will be forcibly initialized u32 freq; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_identify_sink': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:489:7: note: byref variable will be forcibly initialized char sink_name[20]; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_mr_devcap': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:516:5: note: byref variable will be forcibly initialized 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:12: note: byref variable will be forcibly initialized const u16 d[] = { seq }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:549:2: note: in expansion of macro 'sii8620_write_seq' sii8620_write_seq(ctx, ^~~~~~~~~~~~~~~~~ /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:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_msc': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized u8 ret = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1864:4: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_CBUS_INT_0, BIT_CBUS_HPD_CHG); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1858:3: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_CBUS_INT_0, stat & ~BIT_CBUS_HPD_CHG); ^~~~~~~~~~~~~ /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:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:931:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_HDCP2X_TP1, rates[i].tp1); ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:930:2: note: in expansion of macro 'sii8620_write' 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:5: note: byref variable will be forcibly initialized u8 d[] = { arr }; \ ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:2074:2: note: in expansion of macro 'sii8620_write' sii8620_write(ctx, REG_DPD, ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:2055:5: note: byref variable will be forcibly initialized u8 ver[5]; ^~~ /kisskb/src/drivers/mmc/core/host.c: In function 'mmc_of_parse': /kisskb/src/drivers/mmc/core/host.c:178:27: note: byref variable will be forcibly initialized u32 bus_width, drv_type, cd_debounce_delay_ms; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/host.c:178:17: note: byref variable will be forcibly initialized u32 bus_width, drv_type, cd_debounce_delay_ms; ^~~~~~~~ /kisskb/src/drivers/mmc/core/host.c:178:6: note: byref variable will be forcibly initialized u32 bus_width, drv_type, cd_debounce_delay_ms; ^~~~~~~~~ /kisskb/src/drivers/mmc/core/host.c: In function 'mmc_of_parse_voltage': /kisskb/src/drivers/mmc/core/host.c:347:6: note: byref variable will be forcibly initialized int num_ranges, i; ^~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_state_get': /kisskb/src/drivers/firmware/arm_scmi/power.c:155:20: note: byref variable will be forcibly initialized 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:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_request_notify': /kisskb/src/drivers/firmware/arm_scmi/power.c:198:20: note: byref variable will be forcibly initialized 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:75:20: note: byref variable will be forcibly initialized 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:102:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:11, from /kisskb/src/drivers/firmware/arm_scmi/power.c:10: /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized 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:266:6: note: byref variable will be forcibly initialized u32 version; ^~~~~~~ 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/leds/leds-gpio.c: In function 'gpio_leds_create': /kisskb/src/drivers/leds/leds-gpio.c:146:15: note: byref variable will be forcibly initialized const char *state = NULL; ^~~~~ /kisskb/src/drivers/leds/leds-gpio.c:145:19: note: byref variable will be forcibly initialized struct gpio_led led = {}; ^~~ /kisskb/src/drivers/rtc/rtc-hym8563.c: In function 'hym8563_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-hym8563.c:220:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ 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:6: note: byref variable will be forcibly initialized u32 K[6]; ^ /kisskb/src/drivers/rtc/rtc-hym8563.c: In function 'hym8563_rtc_set_time': /kisskb/src/drivers/rtc/rtc-hym8563.c:120:5: note: byref variable will be forcibly initialized u8 buf[7]; ^~~ /kisskb/src/drivers/rtc/rtc-hym8563.c: In function 'hym8563_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-hym8563.c:183:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/rtc/rtc-hym8563.c: In function 'hym8563_rtc_read_time': /kisskb/src/drivers/rtc/rtc-hym8563.c:93:5: note: byref variable will be forcibly initialized u8 buf[7]; ^~~ /kisskb/src/drivers/rtc/rtc-hym8563.c: In function 'hym8563_clkout_register_clk': /kisskb/src/drivers/rtc/rtc-hym8563.c:393:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_skcipher_dma_req_init': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:309:35: note: byref variable will be forcibly initialized struct mv_cesa_skcipher_dma_iter iter; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_des_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:493:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_des_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:482:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_des_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:545:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_des_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:536:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_des3_ede_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:601:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_des3_ede_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:589:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_des3_ede_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:655:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_des3_ede_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:643:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_aes_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:730:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_aes_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:719:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_aes_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:781:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_aes_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:772:24: note: byref variable will be forcibly initialized struct mv_cesa_op_ctx tmpl; ^~~~ In file included from /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:13: /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:17: note: byref variable will be forcibly initialized struct des_ctx tmp; ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_monitor_supports_rb': /kisskb/src/drivers/gpu/drm/drm_edid.c:2328:8: note: byref variable will be forcibly initialized bool ret = false; ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_hbreak': /kisskb/src/drivers/gpu/drm/drm_edid.c:2353:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_2c': /kisskb/src/drivers/gpu/drm/drm_edid.c:2362:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_m': /kisskb/src/drivers/gpu/drm/drm_edid.c:2371:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_k': /kisskb/src/drivers/gpu/drm/drm_edid.c:2380:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_2j': /kisskb/src/drivers/gpu/drm/drm_edid.c:2389:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'standard_timing_level': /kisskb/src/drivers/gpu/drm/drm_edid.c:2353:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'get_monitor_name': /kisskb/src/drivers/gpu/drm/drm_edid.c:4440:8: note: byref variable will be forcibly initialized char *edid_name = NULL; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_write_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:202:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_read_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:187:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_update_bits_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:215:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 status; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_connector_detect': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:252:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:359:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:358:5: note: byref variable will be forcibly initialized u8 buf[HDMI_INFOFRAME_SIZE(AVI)]; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_get_modes': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:276:6: note: byref variable will be forcibly initialized u32 bus_format = MEDIA_BUS_FMT_RGB888_1X24; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_interrupt': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:823:15: note: byref variable will be forcibly initialized 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:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_find_cea_extension': /kisskb/src/drivers/gpu/drm/drm_edid.c:3296:6: note: byref variable will be forcibly initialized int ext_index; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:3292:14: note: byref variable will be forcibly initialized int length, idx; ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:3292:6: note: byref variable will be forcibly initialized int length, idx; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_audio_hw_params': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:511:5: note: byref variable will be forcibly initialized u8 infoframe_buf[HDMI_INFOFRAME_SIZE(AUDIO)]; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/sound/soc.h:14, from /kisskb/src/include/sound/hdmi-codec.h:17, from /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:30: /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_audio_codec_init': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:756:5: note: byref variable will be forcibly initialized u8 lanes[4]; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_init': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:963:5: note: byref variable will be forcibly initialized u8 chipid[4]; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:962:15: note: byref variable will be forcibly initialized unsigned int status = 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/gpu/drm/drm_edid.c:32: /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/acpi/acpica/utresrc.c: In function 'acpi_ut_get_resource_length': /kisskb/src/drivers/acpi/acpica/utresrc.c:454:17: note: byref variable will be forcibly initialized acpi_rs_length resource_length; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_do_probe_ddc_edid': /kisskb/src/drivers/gpu/drm/drm_edid.c:1799:18: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:1787:16: note: byref variable will be forcibly initialized unsigned char segment = block >> 1; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:1786:16: note: byref variable will be forcibly initialized unsigned char start = block * EDID_LENGTH; ^~~~~ /kisskb/src/drivers/acpi/acpica/utresrc.c: In function 'acpi_ut_walk_aml_resources': /kisskb/src/drivers/acpi/acpica/utresrc.c:147:5: note: byref variable will be forcibly initialized u8 end_tag[2] = { 0x79, 0x00 }; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/utresrc.c:144:5: note: byref variable will be forcibly initialized u8 resource_index; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'mode_in_range': /kisskb/src/drivers/gpu/drm/drm_edid.c:2328:8: note: byref variable will be forcibly initialized bool ret = false; ^~~ /kisskb/src/drivers/rtc/rtc-isl12022.c: In function 'isl12022_read_regs': /kisskb/src/drivers/rtc/rtc-isl12022.c:53:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^~~~ /kisskb/src/drivers/rtc/rtc-isl12022.c: In function 'isl12022_write_reg': /kisskb/src/drivers/rtc/rtc-isl12022.c:85:10: note: byref variable will be forcibly initialized uint8_t data[2] = { reg, val }; ^~~~ /kisskb/src/drivers/rtc/rtc-isl12022.c: In function 'isl12022_rtc_set_time': /kisskb/src/drivers/rtc/rtc-isl12022.c:85:10: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-isl12022.c:85:10: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-isl12022.c:85:10: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-isl12022.c:159:10: note: byref variable will be forcibly initialized uint8_t buf[ISL12022_REG_DW + 1]; ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_hdmi_mandatory_stereo_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3836:19: note: byref variable will be forcibly initialized struct list_head stereo_modes; ^~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-isl12022.c: In function 'isl12022_rtc_read_time': /kisskb/src/drivers/rtc/rtc-isl12022.c:107:10: note: byref variable will be forcibly initialized uint8_t buf[ISL12022_REG_INT + 1]; ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode_clock_tolerance': /kisskb/src/drivers/gpu/drm/drm_edid.c:3420:27: note: byref variable will be forcibly initialized struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'edid_vendor': /kisskb/src/drivers/gpu/drm/drm_edid.c:2112:7: note: byref variable will be forcibly initialized char edid_vendor[3]; ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_arm_write': /kisskb/src/drivers/rtc/rtc-isl12026.c:78:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/rtc/rtc-isl12026.c:77:5: note: byref variable will be forcibly initialized u8 op[3]; ^~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_displayid_detailed_modes': /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_disarm_write': /kisskb/src/drivers/rtc/rtc-isl12026.c:117:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:5286:6: note: byref variable will be forcibly initialized int ext_index = 0; ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-isl12026.c:116:5: note: byref variable will be forcibly initialized u8 op[3] = {0, ISL12026_REG_SR, 0}; ^~ /kisskb/src/drivers/gpu/drm/drm_edid.c:5283:14: note: byref variable will be forcibly initialized int length, idx; ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:5283:6: note: byref variable will be forcibly initialized int length, idx; ^~~~~~ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_rtc_set_time': /kisskb/src/drivers/rtc/rtc-isl12026.c:170:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/rtc/rtc-isl12026.c:169:5: note: byref variable will be forcibly initialized u8 op[10]; ^~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_cvt_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3093:11: note: byref variable will be forcibly initialized const u8 empty[3] = { 0, 0, 0 }; ^~~~~ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_read_reg': /kisskb/src/drivers/rtc/rtc-isl12026.c:49:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^~~~ /kisskb/src/drivers/rtc/rtc-isl12026.c:46:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/rtc/rtc-isl12026.c:45:5: note: byref variable will be forcibly initialized u8 addr[] = {0, reg}; ^~~~ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_rtc_read_time': /kisskb/src/drivers/rtc/rtc-isl12026.c:209:5: note: byref variable will be forcibly initialized u8 sr; ^~ /kisskb/src/drivers/rtc/rtc-isl12026.c:208:5: note: byref variable will be forcibly initialized u8 addr[2]; ^~~~ /kisskb/src/drivers/rtc/rtc-isl12026.c:207:5: note: byref variable will be forcibly initialized u8 ccr[8]; ^~~ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_write_reg': /kisskb/src/drivers/rtc/rtc-isl12026.c:140:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/rtc/rtc-isl12026.c:139:5: note: byref variable will be forcibly initialized u8 op[3] = {0, reg, val}; ^~ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_nvm_write': /kisskb/src/drivers/rtc/rtc-isl12026.c:329:5: note: byref variable will be forcibly initialized u8 payload[ISL12026_PAGESIZE + 2]; /* page + 2 address bytes */ ^~~~~~~ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_nvm_read': /kisskb/src/drivers/rtc/rtc-isl12026.c:283:5: note: byref variable will be forcibly initialized u8 addr[2]; ^~~~ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_force_power_modes': /kisskb/src/drivers/rtc/rtc-isl12026.c:383:15: note: byref variable will be forcibly initialized u32 bsw_val, sbib_val; ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-isl12026.c:383:6: note: byref variable will be forcibly initialized u32 bsw_val, sbib_val; ^~~~~~~ /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_locate_usage': /kisskb/src/drivers/hid/hid-input.c:119:15: note: byref variable will be forcibly initialized unsigned int scancode; ^~~~~~~~ /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_getkeycode': /kisskb/src/drivers/hid/hid-input.c:136:25: note: byref variable will be forcibly initialized unsigned int scancode, index; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'connector_bad_edid': /kisskb/src/drivers/gpu/drm/drm_edid.c:1850:8: note: byref variable will be forcibly initialized char prefix[20]; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_probe_ddc': /kisskb/src/drivers/gpu/drm/drm_edid.c:2031:16: note: byref variable will be forcibly initialized unsigned char out; ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_get_edid': /kisskb/src/drivers/gpu/drm/drm_edid.c:2031:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_mode_std': /kisskb/src/drivers/gpu/drm/drm_edid.c:2362:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:2380:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:2389:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:2353:6: note: byref variable will be forcibly initialized u8 *r = NULL; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:2328:8: note: byref variable will be forcibly initialized bool ret = false; ^~~ /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_configure_usage': /kisskb/src/drivers/hid/hid-input.c:568:17: note: byref variable will be forcibly initialized unsigned long *bit = NULL; ^~~ /kisskb/src/drivers/hid/hid-input.c:567:6: note: byref variable will be forcibly initialized int max = 0, code; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_drm_vblank_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'perf_trace_drm_vblank_event_queued': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_queued, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_queued, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'perf_trace_drm_vblank_event_delivered': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_delivered, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_delivered, ^~~~~~~~~~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_delivered, ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_input_event': /kisskb/src/drivers/hid/hid-input.c:1531:20: note: byref variable will be forcibly initialized struct hid_field *field; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_cvt_modes_for_range': /kisskb/src/drivers/gpu/drm/drm_edid.c:2328:8: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode': /kisskb/src/drivers/gpu/drm/drm_edid.c:3459:27: note: byref variable will be forcibly initialized struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); ^~~~~~~~ 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:31: /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_alternate_cea_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3586:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_edid_get_monitor_name': /kisskb/src/drivers/gpu/drm/drm_edid.c:4467:7: note: byref variable will be forcibly initialized char buf[13]; ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_update_tile_info': /kisskb/src/drivers/gpu/drm/drm_edid.c:5962:14: note: byref variable will be forcibly initialized int length, idx; ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:5962:6: note: byref variable will be forcibly initialized int length, idx; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:5961:6: note: byref variable will be forcibly initialized int ext_index = 0; ^~~~~~~~~ /kisskb/src/drivers/regulator/mpq7920.c: In function 'mpq7920_parse_cb': /kisskb/src/drivers/regulator/mpq7920.c:214:10: note: byref variable will be forcibly initialized uint8_t val; ^~~ /kisskb/src/drivers/regulator/mpq7920.c: In function 'mpq7920_parse_dt': /kisskb/src/drivers/regulator/mpq7920.c:245:10: note: byref variable will be forcibly initialized uint8_t freq; ^~~~ /kisskb/src/drivers/thermal/rcar_gen3_thermal.c: In function 'rcar_gen3_thermal_probe': /kisskb/src/drivers/thermal/rcar_gen3_thermal.c:316:6: note: byref variable will be forcibly initialized int ptat[3] = { 2631, 1509, 435 }; ^~~~ /kisskb/src/drivers/leds/leds-is31fl319x.c: In function 'is31fl319x_brightness_set': /kisskb/src/drivers/leds/leds-is31fl319x.c:132:16: note: byref variable will be forcibly initialized unsigned int pwm_value; ^~~~~~~~~ /kisskb/src/drivers/leds/leds-is31fl319x.c: In function 'is31fl319x_parse_dt': /kisskb/src/drivers/leds/leds-is31fl319x.c:235:7: note: byref variable will be forcibly initialized u32 reg; ^~~ 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-lm3532.c:6: /kisskb/src/drivers/leds/leds-lm3532.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/leds/leds-lm3532.c: In function 'lm3532_parse_als': /kisskb/src/drivers/leds/leds-lm3532.c:487:6: note: byref variable will be forcibly initialized int als_impedance; ^~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-lm3532.c:486:6: note: byref variable will be forcibly initialized int als_avg_time; ^~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-lm3532.c: In function 'lm3532_parse_node': /kisskb/src/drivers/leds/leds-lm3532.c:578:24: note: byref variable will be forcibly initialized struct led_init_data idata = { ^~~~~ /kisskb/src/drivers/leds/leds-lm3532.c:550:6: note: byref variable will be forcibly initialized u32 ramp_time; ^~~~~~~~~ /kisskb/src/drivers/leds/leds-lm3532.c:549:6: note: byref variable will be forcibly initialized int control_bank; ^~~~~~~~~~~~ /kisskb/src/drivers/input/keyboard/tc3589x-keypad.c: In function 'tc3589x_keypad_of_probe': /kisskb/src/drivers/input/keyboard/tc3589x-keypad.c:328:6: note: byref variable will be forcibly initialized int proplen; ^~~~~~~ /kisskb/src/drivers/input/keyboard/tc3589x-keypad.c:327:6: note: byref variable will be forcibly initialized u32 debounce_ms; ^~~~~~~~~~~ /kisskb/src/drivers/input/keyboard/tc3589x-keypad.c:326:12: note: byref variable will be forcibly initialized u32 cols, rows; ^~~~ /kisskb/src/drivers/input/keyboard/tc3589x-keypad.c:326:6: note: byref variable will be forcibly initialized u32 cols, rows; ^~~~ /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:11: note: byref variable will be forcibly initialized const u8 d[] = { seq };\ ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:249:2: note: in expansion of macro 's6e8aa0_dcs_write_seq' s6e8aa0_dcs_write_seq(ctx, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_domain_reset': /kisskb/src/drivers/firmware/arm_scmi/reset.c:149:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /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:11: note: byref variable will be forcibly initialized const u8 d[] = { seq };\ ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:341:2: note: in expansion of macro 's6e8aa0_dcs_write_seq' s6e8aa0_dcs_write_seq(ctx, 0xd9, 0x14, 0x40, 0x0c, 0xcb, 0xce, 0x6e, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_reset_notify': /kisskb/src/drivers/firmware/arm_scmi/reset.c:209:20: note: byref variable will be forcibly initialized 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:71:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_reset_domain_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/reset.c:94:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /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:11: note: byref variable will be forcibly initialized const u8 d[] = { seq };\ ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:318:2: note: in expansion of macro 's6e8aa0_dcs_write_seq' s6e8aa0_dcs_write_seq(ctx, 0xb1, 0x04, id); ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/scmi_protocol.h:11, from /kisskb/src/drivers/firmware/arm_scmi/reset.c:10: /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized 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:276:6: note: byref variable will be forcibly initialized u32 version; ^~~~~~~ /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:5: note: byref variable will be forcibly initialized u8 id[3]; ^~ /kisskb/src/drivers/leds/leds-ktd2692.c: In function 'ktd2692_probe': /kisskb/src/drivers/leds/leds-ktd2692.c:338:33: note: byref variable will be forcibly initialized struct ktd2692_led_config_data led_cfg; ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_adapt_div': /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:875:33: note: byref variable will be forcibly initialized struct rk3x_i2c_calced_timings calc; ^~~~ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_clk_notifier_cb': /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:929:33: note: byref variable will be forcibly initialized struct rk3x_i2c_calced_timings calc; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:10: /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_xfer_common': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:1093:14: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(i2c->wait, !i2c->busy, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/keyboard/qt2160.c: In function 'qt2160_get_key_matrix': /kisskb/src/drivers/input/keyboard/qt2160.c:162:5: note: byref variable will be forcibly initialized u8 regs[6]; ^~~~ /kisskb/src/drivers/mfd/pcf50633-adc.c: In function 'pcf50633_adc_sync_read': /kisskb/src/drivers/mfd/pcf50633-adc.c:118:35: note: byref variable will be forcibly initialized struct pcf50633_adc_sync_request req; ^~~ /kisskb/src/drivers/of/device.c: In function 'of_dma_configure_id': /kisskb/src/drivers/of/device.c:95:31: note: byref variable will be forcibly initialized const struct bus_dma_region *map = NULL; ^~~ /kisskb/src/drivers/power/supply/test_power.c: In function 'map_get_value': /kisskb/src/drivers/power/supply/test_power.c:306:7: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int tmp; ^~~ /kisskb/src/drivers/power/supply/test_power.c: In function 'param_set_battery_voltage': /kisskb/src/drivers/power/supply/test_power.c:450:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int tmp; ^~~ /kisskb/src/drivers/cpufreq/cpufreq-dt.c: In function 'dt_cpufreq_early_init': /kisskb/src/drivers/cpufreq/cpufreq-dt.c:197:14: note: byref variable will be forcibly initialized const char *reg_name; ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_suffix_prop_cells': /kisskb/src/drivers/of/property.c:1197:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_prop_cells': /kisskb/src/drivers/of/property.c:1143:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'of_fwnode_get_reference_args': /kisskb/src/drivers/of/property.c:947:25: note: byref variable will be forcibly initialized struct of_phandle_args of_args; ^~~~~~~ /kisskb/src/drivers/of/property.c: In function 'of_property_read_variable_u8_array': /kisskb/src/drivers/of/property.c:211:9: note: byref variable will be forcibly initialized size_t sz, count; ^~ /kisskb/src/drivers/of/property.c: In function 'of_property_read_variable_u16_array': /kisskb/src/drivers/of/property.c:259:9: note: byref variable will be forcibly initialized size_t sz, count; ^~ /kisskb/src/drivers/of/property.c: In function 'of_property_read_variable_u32_array': /kisskb/src/drivers/of/property.c:304:9: note: byref variable will be forcibly initialized size_t sz, count; ^~ /kisskb/src/drivers/of/property.c: In function 'of_property_read_variable_u64_array': /kisskb/src/drivers/of/property.c:378:9: note: byref variable will be forcibly initialized size_t sz, count; ^~ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_port_by_id': /kisskb/src/drivers/of/property.c:596:7: note: byref variable will be forcibly initialized u32 port_id = 0; ^~~~~~~ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_endpoint_by_regs': /kisskb/src/drivers/of/property.c:691:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_gem_prime_export': /kisskb/src/drivers/gpu/drm/drm_prime.c:875:29: note: byref variable will be forcibly initialized struct dma_buf_export_info exp_info = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_prime_sg_to_page_addr_arrays': /kisskb/src/drivers/gpu/drm/drm_prime.c:997:22: note: byref variable will be forcibly initialized struct sg_page_iter page_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_prime.c:996:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter dma_iter; ^~~~~~~~ /kisskb/src/drivers/leds/leds-lm3530.c: In function 'lm3530_init_registers': /kisskb/src/drivers/leds/leds-lm3530.c:234:25: note: byref variable will be forcibly initialized struct lm3530_als_data als; ^~~ In file included from /kisskb/src/include/linux/thermal.h:15, from /kisskb/src/include/linux/cpu_cooling.h:17, from /kisskb/src/drivers/cpuidle/cpuidle-psci.c:12: /kisskb/src/drivers/cpuidle/cpuidle-psci.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/drivers/cpuidle/cpuidle-psci.c:19: /kisskb/src/drivers/cpuidle/cpuidle-psci.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/cpuidle/cpuidle-psci.c: In function 'psci_idle_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/regulator/mt6380-regulator.c: In function 'mt6380_regulator_get_mode': /kisskb/src/drivers/regulator/mt6380-regulator.c:210:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_compare_ext_csds': /kisskb/src/drivers/mmc/core/mmc.c:698:6: note: byref variable will be forcibly initialized u8 *bw_ext_csd; ^~~~~~~~~~ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_read_ext_csd': /kisskb/src/drivers/mmc/core/mmc.c:660:6: note: byref variable will be forcibly initialized u8 *ext_csd; ^~~~~~~ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_select_driver_type': /kisskb/src/drivers/mmc/core/mmc.c:1314:37: note: byref variable will be forcibly initialized int card_drv_type, drive_strength, drv_type = 0; ^~~~~~~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_risefalltime': /kisskb/src/drivers/leds/leds-lm3533.c:370:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'lm3533_led_delay_set': /kisskb/src/drivers/leds/leds-lm3533.c:246:11: note: byref variable will be forcibly initialized unsigned t; ^ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_init_card': /kisskb/src/drivers/mmc/core/mmc.c:1559:6: note: byref variable will be forcibly initialized u32 rocr; ^~~~ /kisskb/src/drivers/mmc/core/mmc.c:1558:6: note: byref variable will be forcibly initialized u32 cid[4]; ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_risefalltime': /kisskb/src/drivers/leds/leds-lm3533.c:340:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/regulator/mt6311-regulator.c: In function 'mt6311_i2c_probe': /kisskb/src/drivers/regulator/mt6311-regulator.c:94:15: note: byref variable will be forcibly initialized unsigned int data; ^~~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_linear': /kisskb/src/drivers/leds/leds-lm3533.c:507:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_als_en': /kisskb/src/drivers/leds/leds-lm3533.c:458:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_als_channel': /kisskb/src/drivers/leds/leds-lm3533.c:408:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_pwm': /kisskb/src/drivers/leds/leds-lm3533.c:576:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_pwm': /kisskb/src/drivers/leds/leds-lm3533.c:560:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_linear': /kisskb/src/drivers/leds/leds-lm3533.c:530:16: note: byref variable will be forcibly initialized unsigned long linear; ^~~~~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_als_en': /kisskb/src/drivers/leds/leds-lm3533.c:477:11: note: byref variable will be forcibly initialized unsigned enable; ^~~~~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_als_channel': /kisskb/src/drivers/leds/leds-lm3533.c:427:11: note: byref variable will be forcibly initialized unsigned channel; ^~~~~~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'lm3533_led_get': /kisskb/src/drivers/leds/leds-lm3533.c:134:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_attach_mmc': /kisskb/src/drivers/mmc/core/mmc.c:2216:6: note: byref variable will be forcibly initialized u32 ocr, rocr; ^~~ /kisskb/src/drivers/edac/dmc520_edac.c: In function 'dmc520_handle_dram_ecc_errors': /kisskb/src/drivers/edac/dmc520_edac.c:370:24: note: byref variable will be forcibly initialized struct ecc_error_info info; ^~~~ /kisskb/src/drivers/edac/dmc520_edac.c:369:7: note: byref variable will be forcibly initialized char message[DMC520_MSG_BUF_SIZE]; ^~~~~~~ /kisskb/src/drivers/edac/dmc520_edac.c: In function 'dmc520_edac_probe': /kisskb/src/drivers/edac/dmc520_edac.c:478:23: note: byref variable will be forcibly initialized struct edac_mc_layer layers[1]; ^~~~~~ /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c: In function 'sh_mobile_i2c_request_dma_chan': /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c:483:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^~~ /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c: In function 'sh_mobile_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c:867:6: note: byref variable will be forcibly initialized u32 bus_speed; ^~~~~~~~~ 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-sh_mobile.c:12: /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c: In function 'sh_mobile_xfer': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c:689:16: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(pd->wait, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/drivers/cpufreq/cpufreq-dt-platdev.c:9: /kisskb/src/drivers/cpufreq/cpufreq-dt-platdev.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq-dt-platdev.c: In function 'cpufreq_dt_platdev_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /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:44: note: byref variable will be forcibly initialized ret = mipi_dsi_dcs_write(dsi, 0xae, (u8[]){ 0x03 }, 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/clocksource/sh_tmu.c:14: /kisskb/src/drivers/clocksource/sh_tmu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/rtc/rtc-max6900.c: In function 'max6900_i2c_read_regs': /kisskb/src/drivers/rtc/rtc-max6900.c:57:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[4] = { ^~~~ /kisskb/src/drivers/rtc/rtc-max6900.c:56:5: note: byref variable will be forcibly initialized u8 reg_century_read[1] = { MAX6900_REG_CENTURY_READ }; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-max6900.c:55:5: note: byref variable will be forcibly initialized u8 reg_burst_read[1] = { MAX6900_REG_BURST_READ }; ^~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-max6900.c: In function 'max6900_i2c_write_regs': /kisskb/src/drivers/rtc/rtc-max6900.c:104:17: note: byref variable will be forcibly initialized struct i2c_msg burst_msgs[1] = { ^~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-max6900.c:96:17: note: byref variable will be forcibly initialized struct i2c_msg century_msgs[1] = { ^~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-max6900.c: In function 'max6900_rtc_set_time': /kisskb/src/drivers/rtc/rtc-max6900.c:172:5: note: byref variable will be forcibly initialized u8 regs[MAX6900_REG_LEN]; ^~~~ 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:10, 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/drivers/rtc/rtc-max6900.c: In function 'max6900_rtc_read_time': /kisskb/src/drivers/rtc/rtc-max6900.c:146:5: note: byref variable will be forcibly initialized u8 regs[MAX6900_REG_LEN]; ^~~~ /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/of/platform.c: In function 'of_dev_lookup': /kisskb/src/drivers/of/platform.c:300:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/of/platform.c: In function 'of_device_alloc': /kisskb/src/drivers/of/platform.c:113:24: note: byref variable will be forcibly initialized struct resource *res, temp_res; ^~~~~~~~ /kisskb/src/drivers/of/platform.c: In function 'of_platform_notify': /kisskb/src/drivers/of/platform.c:674:7: note: byref variable will be forcibly initialized bool children_left; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/mfd/kempld-core.c:9: /kisskb/src/drivers/mfd/kempld-core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mfd/kempld-core.c: In function 'kempld_get_acpi_data': /kisskb/src/drivers/mfd/kempld-core.c:433:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-max77686.c: In function 'max77686_rtc_start_alarm': /kisskb/src/drivers/rtc/rtc-max77686.c:534:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/rtc-max77686.c:532:5: note: byref variable will be forcibly initialized u8 data[RTC_NR_TIME]; ^~~~ /kisskb/src/drivers/rtc/rtc-max77686.c: In function 'max77686_rtc_stop_alarm': /kisskb/src/drivers/rtc/rtc-max77686.c:484:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/rtc-max77686.c:482:5: note: byref variable will be forcibly initialized u8 data[RTC_NR_TIME]; ^~~~ /kisskb/src/drivers/rtc/rtc-max77686.c: In function 'max77686_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-max77686.c:585:5: note: byref variable will be forcibly initialized u8 data[RTC_NR_TIME]; ^~~~ /kisskb/src/drivers/rtc/rtc-max77686.c: In function 'max77686_rtc_set_time': /kisskb/src/drivers/rtc/rtc-max77686.c:384:5: note: byref variable will be forcibly initialized u8 data[RTC_NR_TIME]; ^~~~ /kisskb/src/drivers/rtc/rtc-max77686.c: In function 'max77686_rtc_read_time': /kisskb/src/drivers/rtc/rtc-max77686.c:357:5: note: byref variable will be forcibly initialized u8 data[RTC_NR_TIME]; ^~~~ /kisskb/src/drivers/rtc/rtc-max77686.c: In function 'max77686_rtc_init_reg': /kisskb/src/drivers/rtc/rtc-max77686.c:655:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/rtc/rtc-max77686.c: In function 'max77686_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-max77686.c:412:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/rtc/rtc-max77686.c:411:5: note: byref variable will be forcibly initialized u8 data[RTC_NR_TIME]; ^~~~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_perfcnt.c: In function 'panfrost_perfcnt_enable_locked': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_perfcnt.c:76:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_perfcnt.c: In function 'panfrost_perfcnt_disable_locked': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_perfcnt.c:184:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(perfcnt->buf); ^~~ /kisskb/src/drivers/power/supply/axp20x_battery.c: In function 'axp813_battery_get_max_voltage': /kisskb/src/drivers/power/supply/axp20x_battery.c:141:11: note: byref variable will be forcibly initialized int ret, reg; ^~~ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_reading_get': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:234:20: note: byref variable will be forcibly initialized 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:210:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_trip_point_notify': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:186:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:94:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:11, from /kisskb/src/drivers/firmware/arm_scmi/sensors.c:10: /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_description_get': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:123:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/power/supply/axp20x_battery.c: In function 'axp22x_battery_get_max_voltage': /kisskb/src/drivers/power/supply/axp20x_battery.c:112:11: note: byref variable will be forcibly initialized int ret, reg; ^~~ /kisskb/src/drivers/power/supply/axp20x_battery.c: In function 'axp20x_battery_get_max_voltage': /kisskb/src/drivers/power/supply/axp20x_battery.c:83:11: note: byref variable will be forcibly initialized int ret, reg; ^~~ /kisskb/src/drivers/power/supply/axp20x_battery.c: In function 'axp20x_set_max_constant_charge_current': /kisskb/src/drivers/power/supply/axp20x_battery.c:431:7: note: byref variable will be forcibly initialized int current_cc; ^~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensors_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:336:6: note: byref variable will be forcibly initialized u32 version; ^~~~~~~ /kisskb/src/drivers/power/supply/axp20x_battery.c: In function 'axp20x_battery_get_prop': /kisskb/src/drivers/power/supply/axp20x_battery.c:189:20: note: byref variable will be forcibly initialized int ret = 0, reg, val1; ^~~~ /kisskb/src/drivers/power/supply/axp20x_battery.c:189:15: note: byref variable will be forcibly initialized int ret = 0, reg, val1; ^~~ /kisskb/src/drivers/hid/hid-quirks.c: In function 'hid_quirks_init': /kisskb/src/drivers/hid/hid-quirks.c:1153:6: note: byref variable will be forcibly initialized u32 quirks; ^~~~~~ /kisskb/src/drivers/hid/hid-quirks.c:1152:29: note: byref variable will be forcibly initialized unsigned short int vendor, product; ^~~~~~~ /kisskb/src/drivers/hid/hid-quirks.c:1152:21: note: byref variable will be forcibly initialized unsigned short int vendor, product; ^~~~~~ /kisskb/src/drivers/power/supply/axp20x_battery.c: In function 'axp20x_power_probe': /kisskb/src/drivers/power/supply/axp20x_battery.c:551:35: note: byref variable will be forcibly initialized struct power_supply_battery_info info; ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahash_dma_req_init': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:610:32: note: byref variable will be forcibly initialized struct mv_cesa_ahash_dma_iter iter; ^~~~ /kisskb/src/drivers/acpi/acpica/utstring.c: In function 'acpi_ut_repair_name': /kisskb/src/drivers/acpi/acpica/utstring.c:136:6: note: byref variable will be forcibly initialized u32 original_name; ^~~~~~~~~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahash_queue_req': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:763:7: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_pad_init': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1139:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1138:30: note: byref variable will be forcibly initialized struct mv_cesa_ahash_result result; ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_iv_state_init': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1105:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1104:30: note: byref variable will be forcibly initialized struct mv_cesa_ahash_result result; ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_md5_setkey': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1265:27: note: byref variable will be forcibly initialized struct md5_state istate, ostate; ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1265:19: note: byref variable will be forcibly initialized struct md5_state istate, ostate; ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_sha1_setkey': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1336:28: note: byref variable will be forcibly initialized struct sha1_state istate, ostate; ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1336:20: note: byref variable will be forcibly initialized struct sha1_state istate, ostate; ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_sha256_setkey': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1394:30: note: byref variable will be forcibly initialized struct sha256_state istate, ostate; ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1394:22: note: byref variable will be forcibly initialized struct sha256_state istate, ostate; ^~~~~~ /kisskb/src/drivers/media/i2c/adv748x/adv748x-hdmi.c: In function 'adv748x_hdmi_propagate_pixelrate': /kisskb/src/drivers/media/i2c/adv748x/adv748x-hdmi.c:400:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^~~~~~~ /kisskb/src/drivers/regulator/qcom-labibb-regulator.c: In function 'qcom_labibb_regulator_probe': /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:101:15: note: byref variable will be forcibly initialized unsigned int type; ^~~~ /kisskb/src/drivers/mfd/tps6586x.c: In function 'tps6586x_read': /kisskb/src/drivers/mfd/tps6586x.c:159:15: note: byref variable will be forcibly initialized unsigned int rval; ^~~~ /kisskb/src/drivers/mfd/tps6586x.c: In function 'tps6586x_irq_init': /kisskb/src/drivers/mfd/tps6586x.c:343:5: note: byref variable will be forcibly initialized u8 tmp[4]; ^~~ /kisskb/src/drivers/mfd/tps6586x.c: In function 'tps6586x_irq': /kisskb/src/drivers/mfd/tps6586x.c:313:9: note: byref variable will be forcibly initialized __le32 val; ^~~ /kisskb/src/drivers/leds/leds-lm355x.c: In function 'lm3556_indicator_pattern_store': /kisskb/src/drivers/leds/leds-lm355x.c:360:15: note: byref variable will be forcibly initialized unsigned int state; ^~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c: In function 'efi_load_initrd_dev_path': /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:577:15: note: byref variable will be forcibly initialized efi_handle_t handle; ^~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:576:16: note: byref variable will be forcibly initialized unsigned long initrd_size; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:575:16: note: byref variable will be forcibly initialized unsigned long initrd_addr; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:574:29: note: byref variable will be forcibly initialized efi_load_file2_protocol_t *lf2; ^~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:573:30: note: byref variable will be forcibly initialized efi_device_path_protocol_t *dp; ^~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:572:13: note: byref variable will be forcibly initialized efi_guid_t lf2_proto_guid = EFI_LOAD_FILE2_PROTOCOL_GUID; ^~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c: In function 'efi_puts': /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:98:12: note: byref variable will be forcibly initialized const u8 *s8 = (const u8 *)str; ^~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:96:15: note: byref variable will be forcibly initialized efi_char16_t buf[128]; ^~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c: In function 'efi_printk': /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:137:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:136:7: note: byref variable will be forcibly initialized char printf_buf[256]; ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c: In function 'efi_parse_options': /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:207:17: note: byref variable will be forcibly initialized char *param, *val; ^~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:207:9: note: byref variable will be forcibly initialized char *param, *val; ^~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:192:14: note: byref variable will be forcibly initialized char *str, *buf; ^~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c: In function 'efi_convert_cmdline': /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:345:16: note: byref variable will be forcibly initialized unsigned long cmdline_addr = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c: In function 'efi_wait_for_key': /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:674:16: note: byref variable will be forcibly initialized unsigned long index; ^~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:673:25: note: byref variable will be forcibly initialized efi_event_t events[2], timer; ^~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:673:14: note: byref variable will be forcibly initialized efi_event_t events[2], timer; ^~~~~~ /kisskb/src/drivers/power/supply/axp20x_ac_power.c: In function 'axp20x_ac_power_get_property': /kisskb/src/drivers/power/supply/axp20x_ac_power.c:66:11: note: byref variable will be forcibly initialized int ret, reg; ^~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/power/supply/axp20x_ac_power.c:9: /kisskb/src/drivers/power/supply/axp20x_ac_power.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/ssb/main.c: In function 'ssb_fetch_invariants': /kisskb/src/drivers/ssb/main.c:602:29: note: byref variable will be forcibly initialized struct ssb_init_invariants iv; ^~ /kisskb/src/drivers/media/i2c/tvaudio.c: In function 'chip_write': /kisskb/src/drivers/media/i2c/tvaudio.c:158:16: note: byref variable will be forcibly initialized unsigned char buffer[2]; ^~~~~~ In file included from /kisskb/src/drivers/cpufreq/armada-8k-cpufreq.c:22: /kisskb/src/drivers/cpufreq/armada-8k-cpufreq.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/drivers/cpufreq/armada-8k-cpufreq.c:20: /kisskb/src/drivers/cpufreq/armada-8k-cpufreq.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/cpufreq/armada-8k-cpufreq.c: In function 'armada_8k_cpufreq_init': /kisskb/src/drivers/cpufreq/armada-8k-cpufreq.c:149:18: note: byref variable will be forcibly initialized struct cpumask shared_cpus; ^~~~~~~~~~~ /kisskb/src/drivers/cpufreq/armada-8k-cpufreq.c:128:17: note: byref variable will be forcibly initialized struct cpumask cpus; ^~~~ /kisskb/src/drivers/media/i2c/tvaudio.c: In function 'chip_read': /kisskb/src/drivers/media/i2c/tvaudio.c:223:16: note: byref variable will be forcibly initialized unsigned char buffer; ^~~~~~ /kisskb/src/drivers/media/i2c/tvaudio.c: In function 'chip_read2': /kisskb/src/drivers/media/i2c/tvaudio.c:243:16: note: byref variable will be forcibly initialized unsigned char read[1]; ^~~~ /kisskb/src/drivers/media/i2c/tvaudio.c:242:16: note: byref variable will be forcibly initialized unsigned char write[1]; ^~~~~ /kisskb/src/drivers/ssb/main.c: In function 'ssb_clockspeed': /kisskb/src/drivers/ssb/main.c:941:16: note: byref variable will be forcibly initialized u32 clkctl_n, clkctl_m; ^~~~~~~~ /kisskb/src/drivers/ssb/main.c:941:6: note: byref variable will be forcibly initialized u32 clkctl_n, clkctl_m; ^~~~~~~~ /kisskb/src/drivers/ssb/main.c:940:6: note: byref variable will be forcibly initialized u32 plltype; ^~~~~~~ /kisskb/src/drivers/of/dynamic.c: In function '__of_attach_node': /kisskb/src/drivers/of/dynamic.c:206:6: note: byref variable will be forcibly initialized int sz; ^~ /kisskb/src/drivers/of/dynamic.c: In function 'of_property_notify': /kisskb/src/drivers/of/dynamic.c:191:26: note: byref variable will be forcibly initialized struct of_reconfig_data pr; ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_notify': /kisskb/src/drivers/of/dynamic.c:535:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^~~~~~~~~~~ /kisskb/src/drivers/of/dynamic.c:534:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^~ /kisskb/src/drivers/of/dynamic.c: In function 'of_attach_node': /kisskb/src/drivers/of/dynamic.c:235:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_i2c_write': /kisskb/src/drivers/input/mouse/cyapa.c:132:7: note: byref variable will be forcibly initialized char buf[32]; ^~~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_apply': /kisskb/src/drivers/of/dynamic.c:568:19: note: byref variable will be forcibly initialized struct property *old_prop, **propp; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_i2c_read': /kisskb/src/drivers/input/mouse/cyapa.c:95:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^~~~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_revert': /kisskb/src/drivers/of/dynamic.c:660:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_get_state': /kisskb/src/drivers/input/mouse/cyapa.c:167:5: note: byref variable will be forcibly initialized u8 cmd[32]; ^~~ /kisskb/src/drivers/input/mouse/cyapa.c:166:5: note: byref variable will be forcibly initialized u8 status[BL_STATUS_SIZE]; ^~~~~~ /kisskb/src/drivers/of/dynamic.c: In function 'of_detach_node': /kisskb/src/drivers/of/dynamic.c:287:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_apply': /kisskb/src/drivers/of/dynamic.c:766:11: note: byref variable will be forcibly initialized int ret, ret_revert = 0; ^~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_firmware': /kisskb/src/drivers/input/mouse/cyapa.c:1015:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_revert': /kisskb/src/drivers/of/dynamic.c:858:11: note: byref variable will be forcibly initialized int ret, ret_reply; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_update_fw_store': /kisskb/src/drivers/input/mouse/cyapa.c:1080:7: note: byref variable will be forcibly initialized char fw_name[NAME_MAX]; ^~~~~~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_update_rt_suspend_scanrate': /kisskb/src/drivers/input/mouse/cyapa.c:891:6: note: byref variable will be forcibly initialized u16 time; ^~~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_probe': /kisskb/src/drivers/input/mouse/cyapa.c:1253:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_saw_set_voltage': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1277:16: note: byref variable will be forcibly initialized 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:1223:28: note: byref variable will be forcibly initialized u32 vctl, data3, avs_ctl, pmic_sts; ^~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1223:19: note: byref variable will be forcibly initialized u32 vctl, data3, avs_ctl, pmic_sts; ^~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1223:12: note: byref variable will be forcibly initialized u32 vctl, data3, avs_ctl, pmic_sts; ^~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1223:6: note: byref variable will be forcibly initialized u32 vctl, data3, avs_ctl, pmic_sts; ^~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_find_range': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:727:5: note: byref variable will be forcibly initialized 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:1608:5: note: byref variable will be forcibly initialized 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:1653:5: note: byref variable will be forcibly initialized u8 reg = 0; ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_match': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1554:5: note: byref variable will be forcibly initialized 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_bypass': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1003:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_common_get_mode': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1015:5: note: byref variable will be forcibly initialized u8 reg; ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_single_range_get_voltage': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:910:5: note: byref variable will be forcibly initialized 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:949:5: note: byref variable will be forcibly initialized 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:860:5: note: byref variable will be forcibly initialized 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:1034:5: note: byref variable will be forcibly initialized 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:875:5: note: byref variable will be forcibly initialized 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:1683:5: note: byref variable will be forcibly initialized 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:898:5: note: byref variable will be forcibly initialized 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:815:5: note: byref variable will be forcibly initialized 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:600:5: note: byref variable will be forcibly initialized 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:834:5: note: byref variable will be forcibly initialized 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:2115:11: note: byref variable will be forcibly initialized int ret, lenp; ^~~~ /kisskb/src/drivers/bcma/main.c: In function 'bcma_of_irq_parse': /kisskb/src/drivers/bcma/main.c:163:9: note: byref variable will be forcibly initialized __be32 laddr[1]; ^~~~~ /kisskb/src/drivers/bcma/main.c: In function 'bcma_of_get_irq': /kisskb/src/drivers/bcma/main.c:183:25: note: byref variable will be forcibly initialized struct of_phandle_args out_irq; ^~~~~~~ /kisskb/src/drivers/bcma/main.c: In function 'bcma_of_find_child_device': /kisskb/src/drivers/bcma/main.c:143:6: note: byref variable will be forcibly initialized u64 size; ^~~~ /kisskb/src/drivers/cpufreq/cppc_cpufreq.c: In function 'cppc_cpufreq_set_target': /kisskb/src/drivers/cpufreq/cppc_cpufreq.c:153:23: note: byref variable will be forcibly initialized struct cpufreq_freqs freqs; ^~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/acpi/cppc_acpi.h:13, from /kisskb/src/drivers/cpufreq/cppc_cpufreq.c:24: /kisskb/src/drivers/cpufreq/cppc_cpufreq.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/cpufreq/cppc_cpufreq.c: In function 'cppc_check_hisi_workaround': /kisskb/src/drivers/cpufreq/cppc_cpufreq.c:431:28: note: byref variable will be forcibly initialized struct acpi_table_header *tbl; ^~~ /kisskb/src/drivers/cpufreq/cppc_cpufreq.c: In function 'hisi_cppc_cpufreq_get_rate': /kisskb/src/drivers/cpufreq/cppc_cpufreq.c:419:6: note: byref variable will be forcibly initialized u64 desired_perf; ^~~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/system.c: In function 'scmi_system_request_notify': /kisskb/src/drivers/firmware/arm_scmi/system.c:39:20: note: byref variable will be forcibly initialized 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:106:6: note: byref variable will be forcibly initialized u32 version; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/utstrsuppt.c: In function 'acpi_ut_strtoul_multiply64': /kisskb/src/drivers/acpi/acpica/utstrsuppt.c:373:6: note: byref variable will be forcibly initialized u64 quotient; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utstrsuppt.c: In function 'acpi_ut_insert_digit': /kisskb/src/drivers/acpi/acpica/utstrsuppt.c:334:6: note: byref variable will be forcibly initialized u64 product; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/utstrsuppt.c: In function 'acpi_ut_convert_octal_string': /kisskb/src/drivers/acpi/acpica/utstrsuppt.c:42:6: note: byref variable will be forcibly initialized u64 accumulated_value = 0; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/utstrsuppt.c: In function 'acpi_ut_convert_decimal_string': /kisskb/src/drivers/acpi/acpica/utstrsuppt.c:96:6: note: byref variable will be forcibly initialized u64 accumulated_value = 0; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/utstrsuppt.c: In function 'acpi_ut_convert_hex_string': /kisskb/src/drivers/acpi/acpica/utstrsuppt.c:150:6: note: byref variable will be forcibly initialized u64 accumulated_value = 0; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-lm3601x.c: In function 'lm3601x_probe': /kisskb/src/drivers/leds/leds-lm3601x.c:416:24: note: byref variable will be forcibly initialized struct fwnode_handle *fwnode; ^~~~~~ /kisskb/src/drivers/leds/leds-lm3601x.c: In function 'lm3601x_read_faults': /kisskb/src/drivers/leds/leds-lm3601x.c:137:6: note: byref variable will be forcibly initialized int flags_val; ^~~~~~~~~ /kisskb/src/drivers/leds/leds-lm3601x.c: In function 'lm3601x_strobe_get': /kisskb/src/drivers/leds/leds-lm3601x.c:286:6: note: byref variable will be forcibly initialized int strobe_state; ^~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-lm3601x.c: In function 'lm3601x_strobe_set': /kisskb/src/drivers/leds/leds-lm3601x.c:211:6: note: byref variable will be forcibly initialized int current_timeout; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/qcom_usb_vbus-regulator.c: In function 'qcom_usb_vbus_regulator_probe': /kisskb/src/drivers/regulator/qcom_usb_vbus-regulator.c:43:6: note: byref variable will be forcibly initialized u32 base; ^~~~ /kisskb/src/drivers/gpu/drm/drm_flip_work.c: In function 'flip_worker': /kisskb/src/drivers/gpu/drm/drm_flip_work.c:117:19: note: byref variable will be forcibly initialized struct list_head tasks; ^~~~~ /kisskb/src/drivers/of/fdt_address.c: In function 'fdt_translate_one': /kisskb/src/drivers/of/fdt_address.c:115:6: note: byref variable will be forcibly initialized int rlen; ^~~~ /kisskb/src/drivers/of/fdt_address.c: In function 'fdt_translate_address': /kisskb/src/drivers/of/fdt_address.c:169:19: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^~~ /kisskb/src/drivers/of/fdt_address.c:169:14: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^~~ /kisskb/src/drivers/of/fdt_address.c:169:10: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^~ /kisskb/src/drivers/of/fdt_address.c:169:6: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^~ /kisskb/src/drivers/of/fdt_address.c:168:9: note: byref variable will be forcibly initialized __be32 addr[OF_MAX_ADDR_CELLS]; ^~~~ /kisskb/src/drivers/of/fdt_address.c:165:14: note: byref variable will be forcibly initialized int parent, len; ^~~ /kisskb/src/drivers/rtc/rtc-max8907.c: In function 'max8907_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-max8907.c:147:5: note: byref variable will be forcibly initialized u8 regs[TIME_NUM]; ^~~~ /kisskb/src/drivers/rtc/rtc-max8907.c: In function 'max8907_rtc_set_time': /kisskb/src/drivers/rtc/rtc-max8907.c:113:5: note: byref variable will be forcibly initialized u8 regs[TIME_NUM]; ^~~~ /kisskb/src/drivers/rtc/rtc-max8907.c: In function 'max8907_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-max8907.c:125:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/rtc/rtc-max8907.c:124:5: note: byref variable will be forcibly initialized u8 regs[TIME_NUM]; ^~~~ /kisskb/src/drivers/rtc/rtc-max8907.c: In function 'max8907_rtc_read_time': /kisskb/src/drivers/rtc/rtc-max8907.c:97:5: note: byref variable will be forcibly initialized u8 regs[TIME_NUM]; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358762.c: In function 'tc358762_write': /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:83:5: note: byref variable will be forcibly initialized 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:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c: In function 'rbsp_read_uev': /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:289:15: note: byref variable will be forcibly initialized unsigned int tmp = 0; ^~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c: In function 'rbsp_read_sev': /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:329:15: note: byref variable will be forcibly initialized unsigned int tmp; ^~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c: In function 'nal_h264_rbsp_trailing_bits': /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:426:15: note: byref variable will be forcibly initialized unsigned int rbsp_alignment_zero_bit = 0; ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:425:15: note: byref variable will be forcibly initialized unsigned int rbsp_stop_one_bit = 1; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c: In function 'rbsp_write_sev': /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:347:15: note: byref variable will be forcibly initialized unsigned int tmp; ^~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c: In function 'nal_h264_write_sps': /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:755:15: note: byref variable will be forcibly initialized unsigned int nal_unit_type = SEQUENCE_PARAMETER_SET; ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:754:15: note: byref variable will be forcibly initialized unsigned int nal_ref_idc = 0; ^~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:753:15: note: byref variable will be forcibly initialized unsigned int forbidden_zero_bit = 0; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:752:14: note: byref variable will be forcibly initialized struct rbsp rbsp; ^~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c: In function 'nal_h264_read_sps': /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:796:15: note: byref variable will be forcibly initialized unsigned int nal_unit_type; ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:795:15: note: byref variable will be forcibly initialized unsigned int nal_ref_idc; ^~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:794:15: note: byref variable will be forcibly initialized unsigned int forbidden_zero_bit; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:793:14: note: byref variable will be forcibly initialized struct rbsp rbsp; ^~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c: In function 'nal_h264_write_pps': /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:846:15: note: byref variable will be forcibly initialized unsigned int nal_unit_type = PICTURE_PARAMETER_SET; ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:845:15: note: byref variable will be forcibly initialized unsigned int nal_ref_idc = 0; ^~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:844:15: note: byref variable will be forcibly initialized unsigned int forbidden_zero_bit = 0; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:843:14: note: byref variable will be forcibly initialized struct rbsp rbsp; ^~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c: In function 'nal_h264_read_pps': /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:885:14: note: byref variable will be forcibly initialized struct rbsp rbsp; ^~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c: In function 'nal_h264_write_filler': /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:930:15: note: byref variable will be forcibly initialized unsigned int nal_unit_type = FILLER_DATA; ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:929:15: note: byref variable will be forcibly initialized unsigned int nal_ref_idc = 0; ^~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:928:15: note: byref variable will be forcibly initialized unsigned int forbidden_zero_bit = 0; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:927:14: note: byref variable will be forcibly initialized struct rbsp rbsp; ^~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c: In function 'nal_h264_read_filler': /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:973:15: note: byref variable will be forcibly initialized unsigned int nal_unit_type; ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:972:15: note: byref variable will be forcibly initialized unsigned int nal_ref_idc; ^~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:971:15: note: byref variable will be forcibly initialized unsigned int forbidden_zero_bit; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/nal-h264.c:970:14: note: byref variable will be forcibly initialized struct rbsp rbsp; ^~~~ /kisskb/src/drivers/regulator/palmas-regulator.c: In function 'palmas_is_enabled_ldo': /kisskb/src/drivers/regulator/palmas-regulator.c:602:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/regulator/palmas-regulator.c: In function 'palmas_enable_ldo8_track': /kisskb/src/drivers/regulator/palmas-regulator.c:849:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/regulator/palmas-regulator.c: In function 'palmas_set_mode_smps': /kisskb/src/drivers/regulator/palmas-regulator.c:445:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/regulator/palmas-regulator.c: In function 'palmas_ldo_init': /kisskb/src/drivers/regulator/palmas-regulator.c:767:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/regulator/palmas-regulator.c: In function 'palmas_smps_init': /kisskb/src/drivers/regulator/palmas-regulator.c:698:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/regulator/palmas-regulator.c: In function 'tps65917_smps_registration': /kisskb/src/drivers/regulator/palmas-regulator.c:1292:21: note: byref variable will be forcibly initialized unsigned int addr, reg; ^~~ /kisskb/src/drivers/regulator/palmas-regulator.c: In function 'palmas_smps_registration': /kisskb/src/drivers/regulator/palmas-regulator.c:1122:21: note: byref variable will be forcibly initialized unsigned int addr, reg; ^~~ /kisskb/src/drivers/regulator/palmas-regulator.c: In function 'palmas_dt_to_pdata': /kisskb/src/drivers/regulator/palmas-regulator.c:1472:6: note: byref variable will be forcibly initialized u32 prop; ^~~~ /kisskb/src/drivers/regulator/palmas-regulator.c: In function 'palmas_regulators_probe': /kisskb/src/drivers/regulator/palmas-regulator.c:1606:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/acpi/acpica/utstrtoul64.c: In function 'acpi_ut_implicit_strtoul64': /kisskb/src/drivers/acpi/acpica/utstrtoul64.c:208:6: note: byref variable will be forcibly initialized u64 converted_integer = 0; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/utstrtoul64.c: In function 'acpi_ut_explicit_strtoul64': /kisskb/src/drivers/acpi/acpica/utstrtoul64.c:289:6: note: byref variable will be forcibly initialized u64 converted_integer = 0; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-sprd.c: In function 'sprd_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-sprd.c:481:6: note: byref variable will be forcibly initialized u32 prop; ^~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c: In function 'acx424akp_set_brightness': /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:102:5: note: byref variable will be forcibly initialized u8 par; ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:101:5: note: byref variable will be forcibly initialized u8 pwm_div; ^~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:100:5: note: byref variable will be forcibly initialized u8 pwm_ratio; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c: In function 'acx424akp_unprepare': /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:326:5: note: byref variable will be forcibly initialized u8 par; ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c: In function 'acx424akp_read_id': /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:178:22: note: byref variable will be forcibly initialized u8 vendor, version, panel; ^~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:178:13: note: byref variable will be forcibly initialized u8 vendor, version, panel; ^~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:178:5: note: byref variable will be forcibly initialized u8 vendor, version, panel; ^~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c: In function 'acx424akp_prepare': /kisskb/src/drivers/gpu/drm/panel/panel-sony-acx424akp.c:253:11: note: byref variable will be forcibly initialized const u8 mddi = 3; ^~~~ /kisskb/src/drivers/hid/hid-debug.c: In function 'hid_debug_events_read': /kisskb/src/drivers/hid/hid-debug.c:1095:15: note: byref variable will be forcibly initialized int ret = 0, copied; ^~~~~~ /kisskb/src/drivers/of/fdt.c: In function 'populate_properties': /kisskb/src/drivers/of/fdt.c:124:7: note: byref variable will be forcibly initialized u32 sz; ^~ /kisskb/src/drivers/of/fdt.c:123:15: note: byref variable will be forcibly initialized const char *pname; ^~~~~ /kisskb/src/drivers/of/fdt.c: In function 'populate_node': /kisskb/src/drivers/of/fdt.c:217:15: note: byref variable will be forcibly initialized unsigned int l, allocl; ^ /kisskb/src/drivers/of/fdt.c: In function 'unflatten_dt_nodes': /kisskb/src/drivers/of/fdt.c:295:22: note: byref variable will be forcibly initialized struct device_node *nps[FDT_MAX_DEPTH]; ^~~ /kisskb/src/drivers/of/fdt.c:293:18: note: byref variable will be forcibly initialized 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:726:6: note: byref variable will be forcibly initialized int cplen; ^~~~~ /kisskb/src/drivers/of/fdt.c: In function 'of_fdt_limit_memory': /kisskb/src/drivers/of/fdt.c:45:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/drivers/of/fdt.c: In function 'of_scan_flat_dt': /kisskb/src/drivers/of/fdt.c:636:22: note: byref variable will be forcibly initialized int offset, rc = 0, depth = -1; ^~~~~ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_check_for_initrd': /kisskb/src/drivers/of/fdt.c:874:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_scan_chosen': /kisskb/src/drivers/of/fdt.c:1039:6: note: byref variable will be forcibly initialized int l; ^ /kisskb/src/drivers/of/fdt.c: In function 'of_flat_dt_match_machine': /kisskb/src/drivers/of/fdt.c:830:7: note: byref variable will be forcibly initialized int size; ^~~~ /kisskb/src/drivers/of/fdt.c:816:21: note: byref variable will be forcibly initialized const char *const *compat; ^~~~~~ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_scan_memory': /kisskb/src/drivers/of/fdt.c:994:6: note: byref variable will be forcibly initialized int l; ^ /kisskb/src/drivers/of/fdt.c:993:16: note: byref variable will be forcibly initialized const __be32 *reg, *endp; ^~~ /kisskb/src/drivers/of/fdt.c: In function 'early_init_fdt_scan_reserved_mem': /kisskb/src/drivers/of/fdt.c:589:12: note: byref variable will be forcibly initialized u64 base, size; ^~~~ /kisskb/src/drivers/of/fdt.c:589:6: note: byref variable will be forcibly initialized u64 base, size; ^~~~ /kisskb/src/drivers/of/fdt.c: In function '__reserved_mem_reserve_reg': /kisskb/src/drivers/of/fdt.c:482:16: note: byref variable will be forcibly initialized const __be32 *prop; ^~~~ /kisskb/src/drivers/of/fdt.c:481:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/drivers/rtc/rtc-max8997.c: In function 'max8997_rtc_enable_smpl': /kisskb/src/drivers/rtc/rtc-max8997.c:397:5: note: byref variable will be forcibly initialized u8 val, mask; ^~~ /kisskb/src/drivers/rtc/rtc-max8997.c: In function 'max8997_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-max8997.c:182:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/rtc/rtc-max8997.c:181:5: note: byref variable will be forcibly initialized u8 data[RTC_NR_TIME]; ^~~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mcu_wait_for_sleep': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:1892:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/rtc/rtc-max8997.c: In function 'max8997_rtc_read_time': /kisskb/src/drivers/rtc/rtc-max8997.c:135:5: note: byref variable will be forcibly initialized u8 data[RTC_NR_TIME]; ^~~~ /kisskb/src/drivers/rtc/rtc-max8997.c: In function 'max8997_rtc_start_alarm': /kisskb/src/drivers/rtc/rtc-max8997.c:255:5: note: byref variable will be forcibly initialized u8 data[RTC_NR_TIME]; ^~~~ /kisskb/src/drivers/rtc/rtc-max8997.c: In function 'max8997_rtc_stop_alarm': /kisskb/src/drivers/rtc/rtc-max8997.c:223:5: note: byref variable will be forcibly initialized u8 data[RTC_NR_TIME]; ^~~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_hardirq': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:1790:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mcu_start': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:1908:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/rtc/rtc-max8997.c: In function 'max8997_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-max8997.c:295:5: note: byref variable will be forcibly initialized u8 data[RTC_NR_TIME]; ^~~~ /kisskb/src/drivers/rtc/rtc-max8997.c: In function 'max8997_rtc_set_time': /kisskb/src/drivers/rtc/rtc-max8997.c:156:5: note: byref variable will be forcibly initialized u8 data[RTC_NR_TIME]; ^~~~ /kisskb/src/drivers/rtc/rtc-max8997.c: In function 'max8997_rtc_init_reg': /kisskb/src/drivers/rtc/rtc-max8997.c:428:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mbox_read': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:675:15: note: byref variable will be forcibly initialized unsigned int head; ^~~~ 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:194, 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:11: /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mbox_write': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:636:15: note: byref variable will be forcibly initialized unsigned int tail; ^~~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_handle_create_channel': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:1646:30: note: byref variable will be forcibly initialized struct create_channel_param param; ^~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mcu_send_put_stream_buffer': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:1065:35: note: byref variable will be forcibly initialized struct mcu_msg_put_stream_buffer msg; ^~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mcu_send_encode_frame': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:1090:30: note: byref variable will be forcibly initialized struct mcu_msg_encode_frame msg; ^~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mcu_send_init': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:788:30: note: byref variable will be forcibly initialized struct mcu_msg_init_request msg; ^~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mcu_send_destroy_channel': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:1045:33: note: byref variable will be forcibly initialized struct mcu_msg_destroy_channel msg; ^~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_destroy_channel': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:1045:33: note: byref variable will be forcibly initialized /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mcu_send_create_channel': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:1017:30: note: byref variable will be forcibly initialized struct create_channel_param param; ^~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:1015:32: note: byref variable will be forcibly initialized struct mcu_msg_create_channel msg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_bridge_detect': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:1360:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_get_display_props': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:670:5: note: byref variable will be forcibly initialized u8 reg; ^~~ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_poll_timeout': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:290:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_wait_link_training': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:874:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_fw_callback': /kisskb/src/drivers/staging/media/allegro-dvt/allegro-core.c:3027:25: note: byref variable will be forcibly initialized const struct firmware *fw_codec; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_bridge_attach': /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function '__scmi_voltage_get_u32': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:221:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:1401:6: note: byref variable will be forcibly initialized u32 bus_format = MEDIA_BUS_FMT_RGB888_1X24; ^~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_voltage_level_set': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:280:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/crypto/marvell/cesa/tdma.c: In function 'mv_cesa_dma_add_desc': /kisskb/src/drivers/crypto/marvell/cesa/tdma.c:195:13: note: byref variable will be forcibly initialized dma_addr_t dma_handle; ^~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_voltage_config_set': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:246:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_protocol_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:66:20: note: byref variable will be forcibly initialized struct scmi_xfer *t; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_aux_read_data': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:319:6: note: byref variable will be forcibly initialized u32 auxrdata[DP_AUX_MAX_PAYLOAD_BYTES / sizeof(u32)]; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_aux_transfer': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:349:6: note: byref variable will be forcibly initialized u32 auxstatus; ^~~~~~~~~ In file included from /kisskb/src/include/linux/scmi_protocol.h:11, from /kisskb/src/drivers/firmware/arm_scmi/voltage.c:8: /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized 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:116:25: note: byref variable will be forcibly initialized struct scmi_xfer *td, *tl; ^~ /kisskb/src/drivers/firmware/arm_scmi/voltage.c:116:20: note: byref variable will be forcibly initialized struct scmi_xfer *td, *tl; ^~ /kisskb/src/drivers/crypto/marvell/cesa/tdma.c: In function 'mv_cesa_tdma_process': /kisskb/src/drivers/crypto/marvell/cesa/tdma.c:136:33: note: byref variable will be forcibly initialized struct crypto_async_request *backlog = NULL; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_irq_handler': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:1509:7: note: byref variable will be forcibly initialized u32 stat = 0; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:1498:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/crypto/marvell/cesa/tdma.c: In function 'mv_cesa_dma_add_op': /kisskb/src/drivers/crypto/marvell/cesa/tdma.c:256:13: note: byref variable will be forcibly initialized dma_addr_t dma_handle; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_probe': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:1541:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_voltage_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:342:6: note: byref variable will be forcibly initialized u32 version; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c: In function 'tc_main_link_enable': /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:891:12: note: byref variable will be forcibly initialized static int tc_main_link_enable(struct tc_data *tc) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:891:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:898:5: note: byref variable will be forcibly initialized u8 tmp[DP_LINK_STATUS_SIZE]; ^~~ /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:896:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_cxd_data': /kisskb/src/drivers/mmc/core/mmc_ops.c:256:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_bus_test': /kisskb/src/drivers/mmc/core/mmc_ops.c:741:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_busy_status': /kisskb/src/drivers/mmc/core/mmc_ops.c:452:6: note: byref variable will be forcibly initialized u32 status = 0; ^~~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function '__mmc_poll_for_busy': /kisskb/src/drivers/mmc/core/mmc_ops.c:497:7: note: byref variable will be forcibly initialized bool busy = false; ^~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_deselect_cards': /kisskb/src/drivers/mmc/core/mmc_ops.c:88:21: note: byref variable will be forcibly initialized struct mmc_command cmd = {}; ^~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_switch_status': /kisskb/src/drivers/mmc/core/mmc_ops.c:436:6: note: byref variable will be forcibly initialized u32 status; ^~~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_interrupt_hpi': /kisskb/src/drivers/mmc/core/mmc_ops.c:884:6: note: byref variable will be forcibly initialized u32 status; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/drivers/greybus/greybus_trace.h:501, from /kisskb/src/drivers/greybus/core.c:13: /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_message': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:22:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_message, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:22:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_message, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_tuning': /kisskb/src/drivers/mmc/core/mmc_ops.c:645:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/host/android-goldfish.c: In function 'goldfish_mmc_probe': /kisskb/src/drivers/mmc/host/android-goldfish.c:438:13: note: byref variable will be forcibly initialized dma_addr_t buf_addr; ^~~~~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_read_bkops_status': /kisskb/src/drivers/mmc/core/mmc_ops.c:930:6: note: byref variable will be forcibly initialized u8 *ext_csd; ^~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_operation': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_operation, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_operation, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c: In function 'choose_mode_auto': /kisskb/src/drivers/firmware/efi/libstub/gop.c:252:16: note: byref variable will be forcibly initialized unsigned long info_size; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c:251:35: note: byref variable will be forcibly initialized efi_graphics_output_mode_info_t *info; ^~~~ /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_connection': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_connection, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_connection, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c: In function 'find_gop': /kisskb/src/drivers/firmware/efi/libstub/gop.c:481:9: note: byref variable will be forcibly initialized void *dummy = NULL; ^~~~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c:480:14: note: byref variable will be forcibly initialized efi_guid_t conout_proto = EFI_CONSOLE_OUT_DEVICE_GUID; ^~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c:476:35: note: byref variable will be forcibly initialized efi_graphics_output_protocol_t *gop; ^~~ /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_bundle': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:237:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_bundle, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:237:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_bundle, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_interface': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:292:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_interface, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:292:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_interface, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c: In function 'choose_mode_modenum': /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_module': /kisskb/src/drivers/firmware/efi/libstub/gop.c:140:16: note: byref variable will be forcibly initialized unsigned long info_size; ^~~~~~~~~ /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:374:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_module, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c:139:35: note: byref variable will be forcibly initialized efi_graphics_output_mode_info_t *info; ^~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:374:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_module, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c: In function 'choose_mode_res': /kisskb/src/drivers/firmware/efi/libstub/gop.c:194:16: note: byref variable will be forcibly initialized unsigned long info_size; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c:193:35: note: byref variable will be forcibly initialized efi_graphics_output_mode_info_t *info; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c: In function 'choose_mode_list': /kisskb/src/drivers/firmware/efi/libstub/gop.c:324:18: note: byref variable will be forcibly initialized efi_input_key_t key; ^~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c:315:16: note: byref variable will be forcibly initialized unsigned long info_size; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c:314:35: note: byref variable will be forcibly initialized efi_graphics_output_mode_info_t *info; ^~~~ /kisskb/src/drivers/greybus/core.c: In function 'perf_trace_gb_host_device': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:429:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_host_device, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:429:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_host_device, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/greybus/greybus_trace.h:501, from /kisskb/src/drivers/greybus/core.c:13: /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_message': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:22:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_message, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_operation': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_operation, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_connection': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_connection, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/gop.c: In function 'efi_setup_gop': /kisskb/src/drivers/firmware/efi/libstub/gop.c:563:9: note: byref variable will be forcibly initialized void **gop_handle = NULL; ^~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_bundle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:237:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_bundle, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_interface': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:292:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_interface, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_module': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:374:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_module, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_host_device': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:429:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_host_device, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/saa6588.c: In function 'saa6588_i2c_poll': /kisskb/src/drivers/media/i2c/saa6588.c:252:16: note: byref variable will be forcibly initialized unsigned char tmpbuf[6]; ^~~~~~ /kisskb/src/drivers/media/i2c/saa6588.c: In function 'saa6588_configure': /kisskb/src/drivers/media/i2c/saa6588.c:329:16: note: byref variable will be forcibly initialized unsigned char buf[3]; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/i2c/saa6588.c:10: /kisskb/src/drivers/media/i2c/saa6588.c: In function 'read_from_buf': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/saa6588.c:183:13: note: in expansion of macro 'wait_event_interruptible' int ret = wait_event_interruptible(s->read_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/saa6588.c:173:16: note: byref variable will be forcibly initialized unsigned char buf[3]; ^~~ /kisskb/src/drivers/leds/leds-lm3642.c: In function 'lm3642_torch_pin_store': /kisskb/src/drivers/leds/leds-lm3642.c:176:15: note: byref variable will be forcibly initialized unsigned int state; ^~~~~ /kisskb/src/drivers/leds/leds-lm3642.c: In function 'lm3642_strobe_pin_store': /kisskb/src/drivers/leds/leds-lm3642.c:223:15: note: byref variable will be forcibly initialized unsigned int state; ^~~~~ 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:31: /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'krealloc_array': /kisskb/src/include/linux/slab.h:605:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_plane_check': /kisskb/src/drivers/gpu/drm/drm_atomic.c:581:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_parse_and_nag_about_error': /kisskb/src/drivers/mfd/si476x-cmd.c:175:5: note: byref variable will be forcibly initialized u8 buffer[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/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_send_command': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:313:8: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(core->command, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:298:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(core->command, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:267:6: note: byref variable will be forcibly initialized u8 data[CMD_MAX_ARGS_COUNT + 1]; ^~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function '__drm_state_dump': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1606:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_rsq_status_a30': /kisskb/src/drivers/mfd/si476x-cmd.c:1280:11: note: byref variable will be forcibly initialized const u8 args[CMD_FM_RSQ_STATUS_A30_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1279:11: note: byref variable will be forcibly initialized u8 resp[CMD_FM_RSQ_STATUS_A30_NRESP]; ^~~~ /kisskb/src/drivers/regulator/pca9450-regulator.c: In function 'pca9450_irq_handler': /kisskb/src/drivers/regulator/pca9450-regulator.c:663:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_intb_pin_cfg_a20': /kisskb/src/drivers/mfd/si476x-cmd.c:715:11: note: byref variable will be forcibly initialized const u8 args[CMD_INTB_PIN_CFG_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:714:11: note: byref variable will be forcibly initialized u8 resp[CMD_INTB_PIN_CFG_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:5: note: byref variable will be forcibly initialized u8 resp[CMD_AGC_STATUS_NRESP_A20]; ^~~~ /kisskb/src/drivers/regulator/pca9450-regulator.c: In function 'pca9450_i2c_probe': /kisskb/src/drivers/regulator/pca9450-regulator.c:705:15: note: byref variable will be forcibly initialized unsigned int device_id, i; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_state_info': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1663:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_rsq_status_a20': /kisskb/src/drivers/mfd/si476x-cmd.c:1225:11: note: byref variable will be forcibly initialized const u8 args[CMD_FM_RSQ_STATUS_A30_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1224:11: note: byref variable will be forcibly initialized u8 resp[CMD_FM_RSQ_STATUS_A10_NRESP]; ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_power_down_a20': /kisskb/src/drivers/regulator/pca9450-regulator.c: In function 'buck_set_dvs': /kisskb/src/drivers/regulator/pca9450-regulator.c:179:11: note: byref variable will be forcibly initialized uint32_t uv; ^~ /kisskb/src/drivers/mfd/si476x-cmd.c:1124:11: note: byref variable will be forcibly initialized const u8 args[CMD_POWER_DOWN_A20_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1123:5: note: byref variable will be forcibly initialized u8 resp[CMD_POWER_DOWN_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:11: note: byref variable will be forcibly initialized const u8 args[CMD_POWER_UP_A20_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1090:11: note: byref variable will be forcibly initialized u8 resp[CMD_POWER_UP_A20_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:11: note: byref variable will be forcibly initialized const u8 args[CMD_INTB_PIN_CFG_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:698:11: note: byref variable will be forcibly initialized u8 resp[CMD_INTB_PIN_CFG_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:5: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_FM_RSQ_STATUS_A10_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1171:11: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 resp[CMD_POWER_DOWN_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:11: note: byref variable will be forcibly initialized const u8 args[CMD_POWER_UP_A10_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1067:11: note: byref variable will be forcibly initialized u8 resp[CMD_POWER_UP_A10_NRESP]; ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_func_info': /kisskb/src/drivers/mfd/si476x-cmd.c:408:6: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_SET_PROPERTY_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:438:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_GET_PROPERTY_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:465:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_DIG_AUDIO_PIN_CFG_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:526:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_ZIF_PIN_CFG_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:575:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_IC_LINK_GPO_CTL_PIN_CFG_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:632:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_ANA_AUDIO_PIN_CFG_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:663:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_AM_RSQ_STATUS_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:744:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_FM_ACF_STATUS_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:792:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_AM_ACF_STATUS_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:828:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_FM_RDS_STATUS_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:907:11: note: byref variable will be forcibly initialized u8 resp[CMD_FM_RDS_STATUS_NRESP]; ^~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_add_affected_connectors': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1167:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_rds_blockcount': /kisskb/src/drivers/mfd/si476x-cmd.c:972:11: note: byref variable will be forcibly initialized const u8 args[CMD_FM_RDS_BLOCKCOUNT_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:971:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_FM_PHASE_DIVERSITY_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:997:11: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 resp[CMD_FM_PHASE_DIV_STATUS_NRESP]; ^~~~ In file included from /kisskb/src/drivers/crypto/caam/compat.h:12, from /kisskb/src/drivers/crypto/caam/jr.c:13: /kisskb/src/drivers/crypto/caam/jr.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_clear_stc': /kisskb/src/drivers/mfd/si476x-cmd.c:350:32: note: byref variable will be forcibly initialized struct si476x_rsq_status_args args = { ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_tune_seek_freq': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:872:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:894:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:384:3: note: in expansion of macro 'wait_event_killable' wait_event_killable(core->tuning, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_seek_start': /kisskb/src/drivers/mfd/si476x-cmd.c:876:11: note: byref variable will be forcibly initialized const u8 args[CMD_FM_SEEK_START_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:875:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_AM_SEEK_START_NARGS] = { ^~~~ /kisskb/src/drivers/leds/leds-lm3692x.c: In function 'lm3692x_fault_check': /kisskb/src/drivers/leds/leds-lm3692x.c:149:15: note: byref variable will be forcibly initialized unsigned int read_buf; ^~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1051:11: note: byref variable will be forcibly initialized u8 resp[CMD_AM_SEEK_START_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:11: note: byref variable will be forcibly initialized const u8 args[CMD_AM_TUNE_FREQ_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1154:11: note: byref variable will be forcibly initialized u8 resp[CMD_AM_TUNE_FREQ_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:11: note: byref variable will be forcibly initialized const u8 args[CMD_FM_TUNE_FREQ_A20_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1357:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_AM_TUNE_FREQ_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1138:11: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized const u8 args[CMD_FM_TUNE_FREQ_A10_NARGS] = { ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1339:11: note: byref variable will be forcibly initialized u8 resp[CMD_FM_TUNE_FREQ_NRESP]; ^~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function '__drm_atomic_helper_set_config': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1507:16: note: byref variable will be forcibly initialized int hdisplay, vdisplay; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c:1507:6: note: byref variable will be forcibly initialized int hdisplay, vdisplay; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_print_state': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1578:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(state->dev->dev); ^ /kisskb/src/drivers/leds/leds-lm3692x.c: In function 'lm3692x_probe_dt': /kisskb/src/drivers/leds/leds-lm3692x.c:382:11: note: byref variable will be forcibly initialized u32 ovp, max_cur; ^~~~~~~ /kisskb/src/drivers/leds/leds-lm3692x.c:382:6: note: byref variable will be forcibly initialized u32 ovp, max_cur; ^~~ /kisskb/src/drivers/crypto/caam/jr.c: In function 'caam_jr_init': /kisskb/src/drivers/crypto/caam/jr.c:438:25: note: byref variable will be forcibly initialized dma_addr_t inpbusaddr, outbusaddr; ^~~~~~~~~~ /kisskb/src/drivers/crypto/caam/jr.c:438:13: note: byref variable will be forcibly initialized dma_addr_t inpbusaddr, outbusaddr; ^~~~~~~~~~ /kisskb/src/drivers/mmc/host/tmio_mmc_core.c: In function 'tmio_mmc_transfer_data': /kisskb/src/drivers/mmc/host/tmio_mmc_core.c:309:7: note: byref variable will be forcibly initialized u32 data = 0; ^~~~ /kisskb/src/drivers/acpi/acpica/utxface.c: In function 'acpi_decode_pld_buffer': /kisskb/src/drivers/acpi/acpica/utxface.c:456:6: note: byref variable will be forcibly initialized u32 dword; ^~~~~ /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:406:17: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/drivers/power/supply/ds2760_battery.c: In function 'ds2760_battery_read_status': /kisskb/src/drivers/power/supply/ds2760_battery.c:265:28: note: byref variable will be forcibly initialized int ret, i, start, count, scale[5]; ^~~~~ /kisskb/src/drivers/mmc/host/tmio_mmc_core.c: In function 'tmio_mmc_pio_irq': /kisskb/src/drivers/mmc/host/tmio_mmc_core.c:372:16: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/drivers/power/supply/ds2760_battery.c: In function 'ds2760_battery_set_current_accum': /kisskb/src/drivers/power/supply/ds2760_battery.c:376:16: note: byref variable will be forcibly initialized unsigned char acr[2]; ^~~ /kisskb/src/drivers/power/supply/ds2760_battery.c: In function 'ds2760_battery_write_active_full': /kisskb/src/drivers/power/supply/ds2760_battery.c:459:16: note: byref variable will be forcibly initialized unsigned char tmp[2] = { ^~~ /kisskb/src/drivers/power/supply/ds2760_battery.c: In function 'ds2760_battery_set_charged_work': /kisskb/src/drivers/power/supply/ds2760_battery.c:502:7: note: byref variable will be forcibly initialized char bias; ^~~~ /kisskb/src/drivers/power/supply/ds2760_battery.c: In function 'w1_ds2760_add_slave': /kisskb/src/drivers/power/supply/ds2760_battery.c:710:7: note: byref variable will be forcibly initialized u32 tmp; ^~~ /kisskb/src/drivers/power/supply/ds2760_battery.c:683:7: note: byref variable will be forcibly initialized char name[32]; ^~~~ /kisskb/src/drivers/cpufreq/mediatek-cpufreq.c: In function 'mtk_cpufreq_set_target': /kisskb/src/drivers/cpufreq/mediatek-cpufreq.c:211:7: note: byref variable will be forcibly initialized long freq_hz, old_freq_hz; ^~~~~~~ /kisskb/src/drivers/cpufreq/mediatek-cpufreq.c: In function 'mtk_cpufreq_init': /kisskb/src/drivers/cpufreq/mediatek-cpufreq.c:429:34: note: byref variable will be forcibly initialized struct cpufreq_frequency_table *freq_table; ^~~~~~~~~~ /kisskb/src/drivers/cpufreq/mediatek-cpufreq.c: In function 'mtk_cpu_dvfs_info_init': /kisskb/src/drivers/cpufreq/mediatek-cpufreq.c:308:16: note: byref variable will be forcibly initialized unsigned long rate; ^~~~ In file included from /kisskb/src/drivers/cpufreq/mediatek-cpufreq.c:13: /kisskb/src/drivers/cpufreq/mediatek-cpufreq.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/cpufreq/mediatek-cpufreq.c: In function 'mtk_cpufreq_driver_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/clocksource/dw_apb_timer_of.c: In function 'add_clocksource': /kisskb/src/drivers/clocksource/dw_apb_timer_of.c:101:6: note: byref variable will be forcibly initialized u32 rate; ^~~~ /kisskb/src/drivers/clocksource/dw_apb_timer_of.c:99:16: note: byref variable will be forcibly initialized 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:73:11: note: byref variable will be forcibly initialized u32 irq, rate; ^~~~ /kisskb/src/drivers/clocksource/dw_apb_timer_of.c:71:16: note: byref variable will be forcibly initialized void __iomem *iobase; ^~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_error': /kisskb/src/drivers/acpi/acpica/utxferror.c:37:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_exception': /kisskb/src/drivers/acpi/acpica/utxferror.c:71:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_warning': /kisskb/src/drivers/acpi/acpica/utxferror.c:111:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_info': /kisskb/src/drivers/acpi/acpica/utxferror.c:140:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_bios_error': /kisskb/src/drivers/acpi/acpica/utxferror.c:173:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_bios_exception': /kisskb/src/drivers/acpi/acpica/utxferror.c:208:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_bios_warning': /kisskb/src/drivers/acpi/acpica/utxferror.c:250:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds278x_get_status': /kisskb/src/drivers/power/supply/ds2782_battery.c:218:6: note: byref variable will be forcibly initialized int capacity; ^~~~~~~~ /kisskb/src/drivers/power/supply/ds2782_battery.c:217:6: note: byref variable will be forcibly initialized int current_uA; ^~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds2786_get_voltage': /kisskb/src/drivers/power/supply/ds2782_battery.c:187:6: note: byref variable will be forcibly initialized s16 raw; ^~~ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds2786_get_current': /kisskb/src/drivers/power/supply/ds2782_battery.c:176:6: note: byref variable will be forcibly initialized s16 raw; ^~~ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds2782_get_voltage': /kisskb/src/drivers/power/supply/ds2782_battery.c:147:6: note: byref variable will be forcibly initialized s16 raw; ^~~ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds2782_get_current': /kisskb/src/drivers/power/supply/ds2782_battery.c:121:6: note: byref variable will be forcibly initialized s16 raw; ^~~ /kisskb/src/drivers/power/supply/ds2782_battery.c: In function 'ds278x_get_temp': /kisskb/src/drivers/power/supply/ds2782_battery.c:100:6: note: byref variable will be forcibly initialized s16 raw; ^~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_capacity': /kisskb/src/drivers/power/supply/ds2780_battery.c:300:5: note: byref variable will be forcibly initialized u8 raw; ^~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_read16': /kisskb/src/drivers/power/supply/ds2780_battery.c:71:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 sense_res_raw, reg_msb; ^~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c:218:6: note: byref variable will be forcibly initialized 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:23: note: byref variable will be forcibly initialized int ret, current_uA, capacity; ^~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c:312:11: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 sense_res_raw; ^~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c:263:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u16 charge_raw; ^~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_battery_get_property': /kisskb/src/drivers/power/supply/ds2780_battery.c:338:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_set_rsgain_register': /kisskb/src/drivers/power/supply/ds2780_battery.c:145:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:18: note: byref variable will be forcibly initialized u8 control_reg, new_setting; ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c:467:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u16 new_setting; ^~~~~~~~~~~ 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:6: /kisskb/src/drivers/leds/leds-lm3697.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/leds/leds-lm3697.c: In function 'lm3697_probe_dt': /kisskb/src/drivers/leds/leds-lm3697.c:217:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^~~~~~~~~ /kisskb/src/drivers/leds/leds-lm3697.c:200:6: note: byref variable will be forcibly initialized int control_bank; ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hidraw.c: In function 'hidraw_get_report': /kisskb/src/drivers/hid/hidraw.c:183:16: note: byref variable will be forcibly initialized unsigned char report_number; ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hidraw.c: In function 'hidraw_ioctl': /kisskb/src/drivers/hid/hidraw.c:403:27: note: byref variable will be forcibly initialized struct hidraw_devinfo dinfo; ^~~~~ /kisskb/src/drivers/hid/hidraw.c: In function 'hidraw_init': /kisskb/src/drivers/hid/hidraw.c:586:8: note: byref variable will be forcibly initialized dev_t dev_id; ^~~~~~ /kisskb/src/drivers/of/address.c: In function 'of_translate_one': /kisskb/src/drivers/of/address.c:446:15: note: byref variable will be forcibly initialized unsigned int rlen; ^~~~ /kisskb/src/drivers/of/address.c: In function '__of_translate_address': /kisskb/src/drivers/of/address.c:528:19: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^~~ /kisskb/src/drivers/of/address.c:528:14: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^~~ /kisskb/src/drivers/of/address.c:528:10: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^~ /kisskb/src/drivers/of/address.c:528:6: note: byref variable will be forcibly initialized int na, ns, pna, pns; ^~ /kisskb/src/drivers/of/address.c:527:9: note: byref variable will be forcibly initialized __be32 addr[OF_MAX_ADDR_CELLS]; ^~~~ /kisskb/src/drivers/of/address.c: In function '__of_get_dma_parent': /kisskb/src/drivers/of/address.c:631:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/address.c: In function 'parser_init': /kisskb/src/drivers/of/address.c:715:6: note: byref variable will be forcibly initialized int rlen; ^~~~ /kisskb/src/drivers/of/address.c: In function 'of_translate_ioport': /kisskb/src/drivers/of/address.c:814:22: note: byref variable will be forcibly initialized 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:10, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/of/address.c: In function 'of_translate_address': /kisskb/src/drivers/of/address.c:615:22: note: byref variable will be forcibly initialized struct device_node *host; ^~~~ /kisskb/src/drivers/of/address.c: In function 'of_translate_dma_address': /kisskb/src/drivers/of/address.c:659:22: note: byref variable will be forcibly initialized struct device_node *host; ^~~~ /kisskb/src/drivers/of/address.c: In function 'of_get_address': /kisskb/src/drivers/of/address.c:681:22: note: byref variable will be forcibly initialized int onesize, i, na, ns; ^~ /kisskb/src/drivers/of/address.c:681:18: note: byref variable will be forcibly initialized int onesize, i, na, ns; ^~ /kisskb/src/drivers/of/address.c:678:15: note: byref variable will be forcibly initialized unsigned int psize; ^~~~~ /kisskb/src/drivers/of/address.c: In function 'of_address_to_resource': /kisskb/src/drivers/of/address.c:872:14: note: byref variable will be forcibly initialized const char *name = NULL; ^~~~ /kisskb/src/drivers/of/address.c:871:15: note: byref variable will be forcibly initialized unsigned int flags; ^~~~~ /kisskb/src/drivers/of/address.c:870:7: note: byref variable will be forcibly initialized u64 size; ^~~~ /kisskb/src/drivers/of/address.c: In function 'of_iomap': /kisskb/src/drivers/of/address.c:894:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/of/address.c: In function 'of_io_request_and_map': /kisskb/src/drivers/of/address.c:920:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_range': /kisskb/src/drivers/of/address.c:966:6: note: byref variable will be forcibly initialized int len, num_ranges = 0; ^~~ /kisskb/src/drivers/of/address.c:964:18: note: byref variable will be forcibly initialized struct of_range range; ^~~~~ /kisskb/src/drivers/of/address.c:963:25: note: byref variable will be forcibly initialized struct of_range_parser parser; ^~~~~~ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_max_cpu_address': /kisskb/src/drivers/of/address.c:1044:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/drivers/of/address.c:1041:18: note: byref variable will be forcibly initialized struct of_range range; ^~~~~ /kisskb/src/drivers/of/address.c:1038:25: note: byref variable will be forcibly initialized struct of_range_parser parser; ^~~~~~ /kisskb/src/drivers/rtc/rtc-max8998.c: In function 'max8998_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-max8998.c:197:5: note: byref variable will be forcibly initialized u8 data[8]; ^~~~ /kisskb/src/drivers/rtc/rtc-max8998.c: In function 'max8998_rtc_set_time': /kisskb/src/drivers/rtc/rtc-max8998.c:123:5: note: byref variable will be forcibly initialized u8 data[8]; ^~~~ /kisskb/src/drivers/rtc/rtc-max8998.c: In function 'max8998_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-max8998.c:140:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/rtc/rtc-max8998.c:139:5: note: byref variable will be forcibly initialized u8 data[8]; ^~~~ /kisskb/src/drivers/rtc/rtc-max8998.c: In function 'max8998_rtc_read_time': /kisskb/src/drivers/rtc/rtc-max8998.c:108:5: note: byref variable will be forcibly initialized u8 data[8]; ^~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_write_buffer': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:613:16: note: byref variable will be forcibly initialized unsigned char cmd[CYAPA_CMD_LEN + 1]; ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_bl_query_data': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:1022:5: note: byref variable will be forcibly initialized u8 bl_data[CYAPA_CMD_LEN]; ^~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_write_fw_block': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:651:5: note: byref variable will be forcibly initialized u8 status[BL_STATUS_SIZE]; ^~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c:650:30: note: byref variable will be forcibly initialized struct gen3_write_block_cmd write_block_cmd; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_try_poll_handler': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:1214:24: note: byref variable will be forcibly initialized struct cyapa_reg_data data; ^~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_irq_handler': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:1186:24: note: byref variable will be forcibly initialized struct cyapa_reg_data data; ^~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_get_query_data': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:983:5: note: byref variable will be forcibly initialized u8 query_data[QUERY_DATA_SIZE]; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_bridge.c: In function 'select_bus_fmt_recursive': /kisskb/src/drivers/gpu/drm/drm_bridge.c:754:15: note: byref variable will be forcibly initialized 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:875:18: note: byref variable will be forcibly initialized unsigned int i, num_out_bus_fmts; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-lp3952.c: In function 'lp3952_get_label': /kisskb/src/drivers/leds/leds-lp3952.c:98:14: note: byref variable will be forcibly initialized const char *str; ^~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_write': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized u32 tmp, orig; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_sw_reset': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized int tmpval = val; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_setup_pll': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/bcma/scan.c: In function 'bcma_detect_chip': /kisskb/src/drivers/i2c/busses/i2c-rcar.c: In function 'rcar_i2c_slave_irq': /kisskb/src/drivers/bcma/scan.c:442:7: note: byref variable will be forcibly initialized char chip_id[8]; ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-rcar.c:567:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_bridge_pre_enable': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/busses/i2c-rcar.c: In function 'rcar_i2c_request_dma_chan': /kisskb/src/drivers/i2c/busses/i2c-rcar.c:693:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^~~ /kisskb/src/drivers/bcma/scan.c: In function 'bcma_bus_scan': /kisskb/src/drivers/bcma/scan.c:460:15: note: byref variable will be forcibly initialized u32 __iomem *eromptr, *eromend; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_dsi_host_transfer': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:454:25: note: byref variable will be forcibly initialized struct mipi_dsi_packet packet; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_dsi_host_attach': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:375:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:374:21: note: byref variable will be forcibly initialized struct drm_bridge *bridge; ^~~~~~ 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-rcar.c:15: /kisskb/src/drivers/i2c/busses/i2c-rcar.c: In function 'rcar_i2c_master_xfer': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-rcar.c:812:14: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(priv->wait, priv->flags & ID_DONE, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/caam/key_gen.c: In function 'gen_split_key': /kisskb/src/drivers/crypto/caam/key_gen.c:49:26: note: byref variable will be forcibly initialized struct split_key_result result; ^~~~~~ /kisskb/src/drivers/regulator/pf8x00-regulator.c: In function 'pf8x00_of_parse_cb': /kisskb/src/drivers/regulator/pf8x00-regulator.c:235:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/regulator/pf8x00-regulator.c: In function 'pf8x00_identify': /kisskb/src/drivers/regulator/pf8x00-regulator.c:372:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/drivers/firmware/efi/libstub/secureboot.c: In function 'efi_get_secureboot': /kisskb/src/drivers/firmware/efi/libstub/secureboot.c:34:16: note: byref variable will be forcibly initialized unsigned long size; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/secureboot.c:33:25: note: byref variable will be forcibly initialized u8 secboot, setupmode, moksbstate; ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/secureboot.c:33:14: note: byref variable will be forcibly initialized u8 secboot, setupmode, moksbstate; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/secureboot.c:33:5: note: byref variable will be forcibly initialized u8 secboot, setupmode, moksbstate; ^~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/secureboot.c:32:6: note: byref variable will be forcibly initialized u32 attr; ^~~~ /kisskb/src/drivers/acpi/acpica/utxfmutex.c: In function 'acpi_ut_get_mutex_object': /kisskb/src/drivers/acpi/acpica/utxfmutex.c:42:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *mutex_node; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxfmutex.c: In function 'acpi_acquire_mutex': /kisskb/src/drivers/acpi/acpica/utxfmutex.c:103:29: note: byref variable will be forcibly initialized union acpi_operand_object *mutex_obj; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxfmutex.c: In function 'acpi_release_mutex': /kisskb/src/drivers/acpi/acpica/utxfmutex.c:139:29: note: byref variable will be forcibly initialized union acpi_operand_object *mutex_obj; ^~~~~~~~~ In file included from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:10: /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function 'kmalloc_array_node': /kisskb/src/include/linux/slab.h:639:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function '__virtio_crypto_skcipher_do_req': /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:352:36: note: byref variable will be forcibly initialized struct scatterlist outhdr, iv_sg, status_sg, **sgs; ^~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:352:29: note: byref variable will be forcibly initialized struct scatterlist outhdr, iv_sg, status_sg, **sgs; ^~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:352:21: note: byref variable will be forcibly initialized struct scatterlist outhdr, iv_sg, status_sg, **sgs; ^~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function 'virtio_crypto_alg_skcipher_close_session': /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:209:15: note: byref variable will be forcibly initialized unsigned int tmp; ^~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:208:41: note: byref variable will be forcibly initialized struct scatterlist outhdr, status_sg, *sgs[2]; ^~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:208:29: note: byref variable will be forcibly initialized struct scatterlist outhdr, status_sg, *sgs[2]; ^~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:208:21: note: byref variable will be forcibly initialized struct scatterlist outhdr, status_sg, *sgs[2]; ^~~~~~ /kisskb/src/drivers/media/i2c/tda9840.c: In function 'tda9840_status': /kisskb/src/drivers/media/i2c/tda9840.c:60:5: note: byref variable will be forcibly initialized u8 byte; ^~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function 'virtio_crypto_alg_skcipher_init_session': /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:121:15: note: byref variable will be forcibly initialized unsigned int tmp; ^~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:45: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:37: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:29: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:21: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_irq_cmd_handler': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2609:6: note: byref variable will be forcibly initialized 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:31: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 resp_data[32]; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'framebuffer_check': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:180:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_bl_initiate': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1058:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1057:5: note: byref variable will be forcibly initialized u8 resp_data[11]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1052:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1169:5: note: byref variable will be forcibly initialized u8 resp_data[2]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1168:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1329:5: note: byref variable will be forcibly initialized u8 resp_data[11]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1321:5: note: byref variable will be forcibly initialized u8 cmd[CYAPA_TSG_MAX_CMD_SIZE]; ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'atomic_remove_fb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:955:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/firmware/arm_scmi/mailbox.c: In function 'mailbox_chan_setup': /kisskb/src/drivers/firmware/arm_scmi/mailbox.c:65:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_set_proximity': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1581:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1580:5: note: byref variable will be forcibly initialized u8 resp_data[6]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1577:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1794:5: note: byref variable will be forcibly initialized u8 resp_data[6]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1793:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1494:5: note: byref variable will be forcibly initialized u8 resp_data[11]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1492:5: note: byref variable will be forcibly initialized u8 cmd[CYAPA_TSG_MAX_CMD_SIZE]; ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_fb_release': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:777:28: note: byref variable will be forcibly initialized struct drm_mode_rmfb_work arg; ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_set_interval_time': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1438:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1437:5: note: byref variable will be forcibly initialized u8 resp_data[7]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1435:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1414:5: note: byref variable will be forcibly initialized u8 resp_data[6]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1413:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1549:5: note: byref variable will be forcibly initialized u8 resp_data[7]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1548:5: note: byref variable will be forcibly initialized u8 cmd[10]; ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_bl_query_data': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2450:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2449:5: note: byref variable will be forcibly initialized u8 resp_data[PIP_BL_APP_INFO_RESP_LENGTH]; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_mode_rmfb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:465:29: note: byref variable will be forcibly initialized struct drm_mode_rmfb_work arg; ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_get_query_data': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2481:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2480:5: note: byref variable will be forcibly initialized u8 resp_data[PIP_READ_SYS_INFO_RESP_LENGTH]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'gen5_idle_state_parse': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:773:5: note: byref variable will be forcibly initialized u8 cmd[2]; ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:772:6: note: byref variable will be forcibly initialized int length; ^~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:770:5: note: byref variable will be forcibly initialized u8 resp_data[PIP_HID_DESCRIPTOR_SIZE]; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/efi.c: In function 'match_config_table': /kisskb/src/drivers/firmware/efi/efi.c:532:19: note: byref variable will be forcibly initialized static __init int match_config_table(const efi_guid_t *guid, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efi.c:532:19: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/efi.c:532:19: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/efi.c:532:19: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_read_idac_data': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1940:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1939:5: note: byref variable will be forcibly initialized u8 resp_data[256]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1938:5: note: byref variable will be forcibly initialized u8 cmd[12]; ^~~ /kisskb/src/drivers/firmware/efi/efi.c: In function 'efivar_ssdt_load': /kisskb/src/drivers/firmware/efi/efi.c:244:16: note: byref variable will be forcibly initialized unsigned long size; ^~~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/drivers/firmware/efi/efi.c:17: /kisskb/src/drivers/firmware/efi/efi.c:242:12: note: byref variable will be forcibly initialized LIST_HEAD(entries); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/firmware/efi/efi.c: In function 'efivar_ssdt_iter': /kisskb/src/drivers/firmware/efi/efi.c:221:7: note: byref variable will be forcibly initialized char utf8_name[EFIVAR_SSDT_NAME_MAX]; ^~~~~~~~~ /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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int data_size; ^~~~~~~~~ In file included from /kisskb/src/drivers/firmware/efi/efi.c:26: /kisskb/src/drivers/firmware/efi/efi.c: In function 'platform_device_register_simple': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_framebuffer_print_info': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:1163:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_execute_panel_scan': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2183:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2182:5: note: byref variable will be forcibly initialized u8 resp_data[6]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2181:5: note: byref variable will be forcibly initialized u8 cmd[7]; ^~~ /kisskb/src/drivers/firmware/efi/efi.c: In function 'efi_debugfs_init': /kisskb/src/drivers/firmware/efi/efi.c:308:7: note: byref variable will be forcibly initialized char name[32]; ^~~~ /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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2214:5: note: byref variable will be forcibly initialized u8 resp_data[256]; /* Max bytes can transfer one time. */ ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2213:5: note: byref variable will be forcibly initialized u8 cmd[12]; ^~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/firmware/efi/efi.c:21: /kisskb/src/drivers/firmware/efi/efi.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/of_irq.h:8, from /kisskb/src/drivers/of/irq.c:24: /kisskb/src/drivers/of/irq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_framebuffer_info': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:1193:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_bl_exit': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1144:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1143:5: note: byref variable will be forcibly initialized u8 resp_data[11]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1139:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ In file included from /kisskb/src/drivers/firmware/efi/efi.c:26: /kisskb/src/drivers/firmware/efi/efi.c: In function 'efisubsys_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1600:5: note: byref variable will be forcibly initialized u8 resp_data[5]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1599:5: note: byref variable will be forcibly initialized u8 cmd[] = { 0x05, 0x00, 0x00, 0x08}; ^~~ /kisskb/src/drivers/of/irq.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/of/irq.c: In function '__of_msi_map_id': /kisskb/src/drivers/of/irq.c:583:6: note: byref variable will be forcibly initialized u32 id_out = id_in; ^~~~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_find_parent': /kisskb/src/drivers/of/irq.c:57:10: note: byref variable will be forcibly initialized phandle parent; ^~~~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_parse_raw': /kisskb/src/drivers/of/irq.c:100:6: note: byref variable will be forcibly initialized int imaplen, match, i, rc = -EINVAL; ^~~~~~~ /kisskb/src/drivers/of/irq.c:99:45: note: byref variable will be forcibly initialized u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0; ^~~~~~~~~~~ /kisskb/src/drivers/of/irq.c:99:29: note: byref variable will be forcibly initialized u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0; ^~~~~~~~~~ /kisskb/src/drivers/of/irq.c:99:6: note: byref variable will be forcibly initialized u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0; ^~~~~~~ /kisskb/src/drivers/of/irq.c:98:36: note: byref variable will be forcibly initialized const __be32 *tmp, *imap, *imask, dummy_imask[] = { [0 ... MAX_PHANDLE_ARGS] = cpu_to_be32(~0) }; ^~~~~~~~~~~ /kisskb/src/drivers/of/irq.c:96:9: note: byref variable will be forcibly initialized __be32 initial_match_array[MAX_PHANDLE_ARGS]; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_resume_scanning': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1745:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1744:5: note: byref variable will be forcibly initialized u8 resp_data[6]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1743:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1768:5: note: byref variable will be forcibly initialized u8 resp_data[6]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1767:5: note: byref variable will be forcibly initialized 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:44: note: byref variable will be forcibly initialized int self_baseline_max, self_baseline_min, self_baseline_ave; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2314:25: note: byref variable will be forcibly initialized int self_baseline_max, self_baseline_min, self_baseline_ave; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2314:6: note: byref variable will be forcibly initialized int self_baseline_max, self_baseline_min, self_baseline_ave; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2313:48: note: byref variable will be forcibly initialized int mutual_baseline_max, mutual_baseline_min, mutual_baseline_ave; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2313:27: note: byref variable will be forcibly initialized int mutual_baseline_max, mutual_baseline_min, mutual_baseline_ave; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2313:6: note: byref variable will be forcibly initialized int mutual_baseline_max, mutual_baseline_min, mutual_baseline_ave; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2312:44: note: byref variable will be forcibly initialized int self_diffdata_max, self_diffdata_min, self_diffdata_ave; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2312:25: note: byref variable will be forcibly initialized int self_diffdata_max, self_diffdata_min, self_diffdata_ave; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2312:6: note: byref variable will be forcibly initialized int self_diffdata_max, self_diffdata_min, self_diffdata_ave; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2311:48: note: byref variable will be forcibly initialized int mutual_diffdata_max, mutual_diffdata_min, mutual_diffdata_ave; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2311:27: note: byref variable will be forcibly initialized int mutual_diffdata_max, mutual_diffdata_min, mutual_diffdata_ave; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2311:6: note: byref variable will be forcibly initialized int mutual_diffdata_max, mutual_diffdata_min, mutual_diffdata_ave; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2310:42: note: byref variable will be forcibly initialized int raw_cap_self_max, raw_cap_self_min, raw_cap_self_ave; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2310:24: note: byref variable will be forcibly initialized int raw_cap_self_max, raw_cap_self_min, raw_cap_self_ave; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2310:6: note: byref variable will be forcibly initialized int raw_cap_self_max, raw_cap_self_min, raw_cap_self_ave; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2309:46: note: byref variable will be forcibly initialized int raw_cap_mutual_max, raw_cap_mutual_min, raw_cap_mutual_ave; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2309:26: note: byref variable will be forcibly initialized int raw_cap_mutual_max, raw_cap_mutual_min, raw_cap_mutual_ave; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2309:6: note: byref variable will be forcibly initialized int raw_cap_mutual_max, raw_cap_mutual_min, raw_cap_mutual_ave; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2308:38: note: byref variable will be forcibly initialized int lidac_self_max, lidac_self_min, lidac_self_ave; ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2308:22: note: byref variable will be forcibly initialized int lidac_self_max, lidac_self_min, lidac_self_ave; ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2308:6: note: byref variable will be forcibly initialized int lidac_self_max, lidac_self_min, lidac_self_ave; ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2307:21: note: byref variable will be forcibly initialized int gidac_self_rx, gidac_self_tx; ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2307:6: note: byref variable will be forcibly initialized int gidac_self_rx, gidac_self_tx; ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2306:42: note: byref variable will be forcibly initialized int lidac_mutual_max, lidac_mutual_min, lidac_mutual_ave; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2306:24: note: byref variable will be forcibly initialized int lidac_mutual_max, lidac_mutual_min, lidac_mutual_ave; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2306:6: note: byref variable will be forcibly initialized int lidac_mutual_max, lidac_mutual_min, lidac_mutual_ave; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2305:42: note: byref variable will be forcibly initialized int gidac_mutual_max, gidac_mutual_min, gidac_mutual_ave; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2305:24: note: byref variable will be forcibly initialized int gidac_mutual_max, gidac_mutual_min, gidac_mutual_ave; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2305:6: note: byref variable will be forcibly initialized int gidac_mutual_max, gidac_mutual_min, gidac_mutual_ave; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_parse_one': /kisskb/src/drivers/of/irq.c:290:6: note: byref variable will be forcibly initialized u32 intsize; ^~~~~~~ /kisskb/src/drivers/of/irq.c: In function 'irq_of_parse_and_map': /kisskb/src/drivers/of/irq.c:38:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_get': /kisskb/src/drivers/of/irq.c:390:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_to_resource': /kisskb/src/drivers/of/irq.c:359:15: note: byref variable will be forcibly initialized const char *name = NULL; ^~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_count': /kisskb/src/drivers/of/irq.c:435:25: note: byref variable will be forcibly initialized struct of_phandle_args irq; ^~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_init': /kisskb/src/drivers/of/irq.c:484:35: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/irq.c:484:19: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^~~~~~~~~~~~~~ /kisskb/src/drivers/of/irq.c:481:29: note: byref variable will be forcibly initialized const struct of_device_id *match; ^~~~~ In file included from /kisskb/src/include/linux/of_irq.h:8, from /kisskb/src/drivers/of/irq.c:24: /kisskb/src/drivers/of/irq.c: In function 'of_msi_map_get_device_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/of/irq.c:626:22: note: byref variable will be forcibly initialized struct device_node *np = NULL; ^~ /kisskb/src/drivers/of/irq.c: In function 'of_msi_get_domain': /kisskb/src/drivers/of/irq.c:661:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/mmc/host/renesas_sdhi_core.c: In function 'renesas_sdhi_select_tuning': /kisskb/src/drivers/mmc/host/renesas_sdhi_core.c:599:60: note: byref variable will be forcibly initialized unsigned int tap_start = 0, tap_end = 0, tap_cnt = 0, rs, re, i; ^~ /kisskb/src/drivers/mmc/host/renesas_sdhi_core.c:599:56: note: byref variable will be forcibly initialized unsigned int tap_start = 0, tap_end = 0, tap_cnt = 0, rs, re, i; ^~ /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c: In function 'truly_nt35597_probe': /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:541:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { ^~~~ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_select_driver_type': /kisskb/src/drivers/mmc/core/sd.c:399:37: note: byref variable will be forcibly initialized int card_drv_type, drive_strength, drv_type; ^~~~~~~~ /kisskb/src/drivers/cpufreq/scmi-cpufreq.c: In function 'scmi_cpufreq_get_rate': /kisskb/src/drivers/cpufreq/scmi-cpufreq.c:35:16: note: byref variable will be forcibly initialized unsigned long rate; ^~~~ /kisskb/src/drivers/cpufreq/scmi-cpufreq.c: In function 'scmi_cpufreq_init': /kisskb/src/drivers/cpufreq/scmi-cpufreq.c:127:34: note: byref variable will be forcibly initialized struct cpufreq_frequency_table *freq_table; ^~~~~~~~~~ /kisskb/src/drivers/mmc/core/sd.c: In function 'mmc_sd_init_card': /kisskb/src/drivers/mmc/core/sd.c:1003:6: note: byref variable will be forcibly initialized u32 rocr = 0; ^~~~ /kisskb/src/drivers/mmc/core/sd.c:1002:6: note: byref variable will be forcibly initialized u32 cid[4]; ^~~ /kisskb/src/drivers/mmc/core/sd.c: In function 'mmc_attach_sd': /kisskb/src/drivers/mmc/core/sd.c:1336:6: note: byref variable will be forcibly initialized u32 ocr, rocr; ^~~ /kisskb/src/drivers/leds/leds-lp5523.c: In function 'show_master_fader_leds': /kisskb/src/drivers/leds/leds-lp5523.c:738:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/leds/leds-lp5523.c: In function 'lp5523_run_engine': /kisskb/src/drivers/leds/leds-lp5523.c:221:5: note: byref variable will be forcibly initialized u8 exec; ^~~~ /kisskb/src/drivers/leds/leds-lp5523.c:220:5: note: byref variable will be forcibly initialized u8 mode; ^~~~ /kisskb/src/drivers/leds/leds-lp5523.c: In function 'lp5523_init_program_engine': /kisskb/src/drivers/leds/leds-lp5523.c:270:5: note: byref variable will be forcibly initialized u8 status; ^~~~~~ /kisskb/src/drivers/leds/leds-lp5523.c: In function 'store_master_fader': /kisskb/src/drivers/leds/leds-lp5523.c:709:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/leds/leds-lp5523.c: In function 'show_master_fader': /kisskb/src/drivers/leds/leds-lp5523.c:687:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/leds/leds-lp5523.c: In function 'lp5523_selftest': /kisskb/src/drivers/leds/leds-lp5523.c:585:18: note: byref variable will be forcibly initialized u8 status, adc, vdd; ^~~ /kisskb/src/drivers/leds/leds-lp5523.c:585:13: note: byref variable will be forcibly initialized u8 status, adc, vdd; ^~~ /kisskb/src/drivers/leds/leds-lp5523.c:585:5: note: byref variable will be forcibly initialized u8 status, adc, vdd; ^~~~~~ /kisskb/src/drivers/leds/leds-lp5523.c: In function 'show_engine_leds': /kisskb/src/drivers/leds/leds-lp5523.c:484:7: note: byref variable will be forcibly initialized char mux[LP5523_MAX_LEDS + 1]; ^~~ /kisskb/src/drivers/leds/leds-lp5523.c: In function 'lp5523_update_program_memory': /kisskb/src/drivers/leds/leds-lp5523.c:331:6: note: byref variable will be forcibly initialized int nrchars; ^~~~~~~ /kisskb/src/drivers/leds/leds-lp5523.c:330:7: note: byref variable will be forcibly initialized char c[3]; ^ /kisskb/src/drivers/leds/leds-lp5523.c:329:15: note: byref variable will be forcibly initialized unsigned int cmd; ^~~ 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-lp5523.c:14: /kisskb/src/drivers/leds/leds-lp5523.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/smc.c: In function 'smc_send_message': /kisskb/src/drivers/firmware/arm_scmi/smc.c:107:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/arm_scmi/smc.c: In function 'smc_chan_setup': /kisskb/src/drivers/firmware/arm_scmi/smc.c:53:6: note: byref variable will be forcibly initialized u32 func_id; ^~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/smc.c:51:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/leds/leds-lp5521.c: In function 'lp5521_run_selftest': /kisskb/src/drivers/leds/leds-lp5521.c:336:5: note: byref variable will be forcibly initialized u8 status; ^~~~~~ /kisskb/src/drivers/leds/leds-lp5521.c: In function 'lp5521_run_engine': /kisskb/src/drivers/leds/leds-lp5521.c:165:5: note: byref variable will be forcibly initialized u8 exec; ^~~~ /kisskb/src/drivers/leds/leds-lp5521.c:164:5: note: byref variable will be forcibly initialized u8 mode; ^~~~ /kisskb/src/drivers/leds/leds-lp5521.c: In function 'lp5521_update_program_memory': /kisskb/src/drivers/leds/leds-lp5521.c:223:6: note: byref variable will be forcibly initialized int nrchars; ^~~~~~~ /kisskb/src/drivers/leds/leds-lp5521.c:222:7: note: byref variable will be forcibly initialized char c[3]; ^ /kisskb/src/drivers/leds/leds-lp5521.c:221:11: note: byref variable will be forcibly initialized unsigned cmd; ^~~ /kisskb/src/drivers/leds/leds-lp5521.c: In function 'lp5521_post_init_device': /kisskb/src/drivers/leds/leds-lp5521.c:283:5: note: byref variable will be forcibly initialized u8 val; ^~~ 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-lp5521.c:14: /kisskb/src/drivers/leds/leds-lp5521.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:303:9: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/leds/leds-lp50xx.c: In function 'lp50xx_probe_leds': /kisskb/src/drivers/leds/leds-lp50xx.c:402:6: note: byref variable will be forcibly initialized int led_number; ^~~~~~~~~~ /kisskb/src/drivers/leds/leds-lp50xx.c: In function 'lp50xx_probe_dt': /kisskb/src/drivers/leds/leds-lp50xx.c:454:6: note: byref variable will be forcibly initialized u32 color_id; ^~~~~~~~ /kisskb/src/drivers/regulator/pfuze100-regulator.c: In function 'pfuze_identify': /kisskb/src/drivers/regulator/pfuze100-regulator.c:637:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/drivers/regulator/pfuze100-regulator.c: In function 'pfuze100_regulator_probe': /kisskb/src/drivers/regulator/pfuze100-regulator.c:773:7: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/rtc/rtc-meson-vrtc.c: In function 'meson_vrtc_read_time': /kisskb/src/drivers/rtc/rtc-meson-vrtc.c:23:20: note: byref variable will be forcibly initialized struct timespec64 time; ^~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:176:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(uhid->report_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/scmi_pm_domain.c: In function 'scmi_pd_power': /kisskb/src/drivers/firmware/arm_scmi/scmi_pm_domain.c:26:13: note: byref variable will be forcibly initialized u32 state, ret_state; ^~~~~~~~~ In file included from /kisskb/src/include/linux/pm_domain.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:222:9: note: byref variable will be forcibly initialized 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:86:7: note: byref variable will be forcibly initialized u32 state; ^~~~~ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_dev_create': /kisskb/src/drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized struct uhid_create_req orig; ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:669:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(uhid->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/include/linux/ssb/ssb.h:9, from /kisskb/src/drivers/ssb/ssb_private.h:8, from /kisskb/src/drivers/ssb/sprom.c:14: /kisskb/src/drivers/ssb/sprom.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/ssb/sprom.c: In function 'hex2sprom': /kisskb/src/drivers/ssb/sprom.c:41:16: note: byref variable will be forcibly initialized unsigned long parsed; ^~~~~~ /kisskb/src/drivers/ssb/sprom.c: In function 'ssb_attr_sprom_store': /kisskb/src/drivers/ssb/sprom.c:107:28: note: byref variable will be forcibly initialized struct ssb_freeze_context freeze; ^~~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c: In function 'tda1997x_log_infoframe': /kisskb/src/drivers/media/i2c/tda1997x.c:1929:5: note: byref variable will be forcibly initialized u8 buffer[40]; ^~~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c:1928:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c: In function 'tda1997x_log_status': /kisskb/src/drivers/media/i2c/tda1997x.c:1950:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^~~~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c: In function 'tda1997x_parse_infoframe': /kisskb/src/drivers/media/i2c/tda1997x.c:1250:5: note: byref variable will be forcibly initialized u8 buffer[40]; ^~~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c:1249:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c: In function 'tda1997x_isr_thread': /kisskb/src/drivers/media/i2c/tda1997x.c:1580:5: note: byref variable will be forcibly initialized u8 flags; ^~~~~ /kisskb/src/drivers/regulator/pv88060-regulator.c: In function 'pv88060_buck_get_mode': /kisskb/src/drivers/regulator/pv88060-regulator.c:71:15: note: byref variable will be forcibly initialized unsigned int data; ^~~~ /kisskb/src/drivers/regulator/pv88060-regulator.c: In function 'pv88060_irq_handler': /kisskb/src/drivers/regulator/pv88060-regulator.c:228:9: note: byref variable will be forcibly initialized int i, reg_val, err, ret = IRQ_NONE; ^~~~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c: In function 'tda1997x_parse_dt': /kisskb/src/drivers/media/i2c/tda1997x.c:2317:12: note: byref variable will be forcibly initialized u32 reg, val, i; ^~~ /kisskb/src/drivers/media/i2c/tda1997x.c:2317:7: note: byref variable will be forcibly initialized u32 reg, val, i; ^~~ /kisskb/src/drivers/media/i2c/tda1997x.c:2278:6: note: byref variable will be forcibly initialized u32 v; ^ /kisskb/src/drivers/media/i2c/tda1997x.c:2276:14: note: byref variable will be forcibly initialized const char *str; ^~~ /kisskb/src/drivers/acpi/acpica/dbconvert.c: In function 'acpi_db_hex_byte_to_binary': /kisskb/src/drivers/acpi/acpica/dbconvert.c:65:5: note: byref variable will be forcibly initialized u8 local1; ^~~~~~ /kisskb/src/drivers/acpi/acpica/dbconvert.c:64:5: note: byref variable will be forcibly initialized u8 local0; ^~~~~~ /kisskb/src/drivers/acpi/acpica/dbconvert.c: In function 'acpi_db_convert_to_package': /kisskb/src/drivers/acpi/acpica/dbconvert.c:170:19: note: byref variable will be forcibly initialized acpi_object_type type; ^~~~ /kisskb/src/drivers/acpi/acpica/dbconvert.c:168:8: note: byref variable will be forcibly initialized char *next; ^~~~ /kisskb/src/drivers/acpi/acpica/dbconvert.c: In function 'acpi_db_encode_pld_buffer': /kisskb/src/drivers/acpi/acpica/dbconvert.c:270:6: note: byref variable will be forcibly initialized u32 dword; ^~~~~ /kisskb/src/drivers/acpi/acpica/dbconvert.c: In function 'acpi_db_dump_pld_buffer': /kisskb/src/drivers/acpi/acpica/dbconvert.c:352:24: note: byref variable will be forcibly initialized struct acpi_pld_info *pld_info; ^~~~~~~~ /kisskb/src/drivers/leds/leds-lp55xx-common.c: In function 'led_current_store': /kisskb/src/drivers/leds/leds-lp55xx-common.c:100:16: note: byref variable will be forcibly initialized unsigned long curr; ^~~~ /kisskb/src/drivers/leds/leds-lp55xx-common.c: In function 'run_engine_store': /kisskb/src/drivers/leds/leds-lp55xx-common.c:330:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ 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-lp55xx-common.c:15: /kisskb/src/drivers/leds/leds-lp55xx-common.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/leds/leds-lp55xx-common.c: In function 'lp55xx_init_led': /kisskb/src/drivers/leds/leds-lp55xx-common.c:168:7: note: byref variable will be forcibly initialized char name[32]; ^~~~ 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/include/linux/bcma/bcma.h:5, from /kisskb/src/drivers/bcma/bcma_private.h:9, from /kisskb/src/drivers/bcma/sprom.c:10: /kisskb/src/drivers/bcma/sprom.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/leds/leds-lp55xx-common.c: In function 'select_engine_store': /kisskb/src/drivers/leds/leds-lp55xx-common.c:288:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/leds/leds-lp55xx-common.c: In function 'lp55xx_parse_multi_led_child': /kisskb/src/drivers/leds/leds-lp55xx-common.c:591:15: note: byref variable will be forcibly initialized int chan_nr, color_id, ret; ^~~~~~~~ /kisskb/src/drivers/leds/leds-lp55xx-common.c:591:6: note: byref variable will be forcibly initialized int chan_nr, color_id, ret; ^~~~~~~ /kisskb/src/drivers/leds/leds-lp55xx-common.c: In function 'lp55xx_parse_logical_led': /kisskb/src/drivers/leds/leds-lp55xx-common.c:634:6: note: byref variable will be forcibly initialized int chan_nr = 0; ^~~~~~~ /kisskb/src/drivers/leds/leds-lp55xx-common.c:633:6: note: byref variable will be forcibly initialized int led_color, ret; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbcmds.c: In function 'acpi_db_do_one_sleep_state': /kisskb/src/drivers/acpi/acpica/dbcmds.c:150:5: note: byref variable will be forcibly initialized u8 sleep_type_b; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbcmds.c:149:5: note: byref variable will be forcibly initialized u8 sleep_type_a; ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbcmds.c: In function 'acpi_dm_test_resource_conversion': /kisskb/src/drivers/acpi/acpica/dbcmds.c:664:21: note: byref variable will be forcibly initialized struct acpi_buffer new_aml; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/dbcmds.c:663:21: note: byref variable will be forcibly initialized struct acpi_buffer resource_buffer; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbcmds.c:662:21: note: byref variable will be forcibly initialized struct acpi_buffer return_buffer; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbcmds.c: In function 'acpi_db_device_resources': /kisskb/src/drivers/acpi/acpica/dbcmds.c:761:21: note: byref variable will be forcibly initialized struct acpi_buffer return_buffer; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbcmds.c:759:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *aei_node = NULL; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbcmds.c:758:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *prs_node = NULL; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbcmds.c:757:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *crs_node = NULL; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbcmds.c:756:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *prt_node = NULL; ^~~~~~~~ In file included from /kisskb/src/drivers/firmware/efi/libstub/tpm.c:11: /kisskb/src/drivers/firmware/efi/libstub/tpm.c: In function '__calc_tpm2_event_size': /kisskb/src/include/linux/tpm_eventlog.h:172:6: note: byref variable will be forcibly initialized u16 halg; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/tpm.c: In function 'efi_retrieve_tpm2_eventlog': /kisskb/src/drivers/firmware/efi/libstub/tpm.c:62:23: note: byref variable will be forcibly initialized efi_tcg2_protocol_t *tcg2_protocol = NULL; ^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/tpm.c:60:13: note: byref variable will be forcibly initialized efi_bool_t truncated; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/tpm.c:56:33: note: byref variable will be forcibly initialized struct linux_efi_tpm_eventlog *log_tbl = NULL; ^~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/tpm.c:55:40: note: byref variable will be forcibly initialized efi_physical_addr_t log_location = 0, log_last_entry = 0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/tpm.c:55:22: note: byref variable will be forcibly initialized efi_physical_addr_t log_location = 0, log_last_entry = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/tpm.c:53:13: note: byref variable will be forcibly initialized efi_guid_t linux_eventlog_guid = LINUX_EFI_TPM_EVENT_LOG_GUID; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/tpm.c:52:13: note: byref variable will be forcibly initialized efi_guid_t tcg2_guid = EFI_TCG2_PROTOCOL_GUID; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbcmds.c: In function 'acpi_db_display_template': /kisskb/src/drivers/acpi/acpica/dbcmds.c:495:21: note: byref variable will be forcibly initialized struct acpi_buffer return_buffer; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_unregister_all': /kisskb/src/drivers/gpu/drm/drm_connector.c:574:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_register_all': /kisskb/src/drivers/gpu/drm/drm_connector.c:585:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_read_regs': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:101:5: note: byref variable will be forcibly initialized 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:191:5: note: byref variable will be forcibly initialized u8 datar[2]; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_set_tile_property': /kisskb/src/drivers/gpu/drm/drm_connector.c:1985:7: note: byref variable will be forcibly initialized char tile[256]; ^~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_get_voltage': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:288:5: note: byref variable will be forcibly initialized 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:318:5: note: byref variable will be forcibly initialized 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:340:5: note: byref variable will be forcibly initialized 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:575:5: note: byref variable will be forcibly initialized u8 control; ^~~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:574:5: note: byref variable will be forcibly initialized 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:257:5: note: byref variable will be forcibly initialized 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:217:5: note: byref variable will be forcibly initialized u8 ctrl_reg; ^~~~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:216:5: note: byref variable will be forcibly initialized u8 dataw[2]; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_get_cmdline_mode': /kisskb/src/drivers/gpu/drm/drm_connector.c:143:8: note: byref variable will be forcibly initialized char *option = NULL; ^~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_reset': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:146:5: note: byref variable will be forcibly initialized u8 control; ^~~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:145:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_i2c_probe': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:466:5: note: byref variable will be forcibly initialized u8 status; ^~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:465:6: note: byref variable will be forcibly initialized s32 r_sense; ^~~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:464:6: note: byref variable will be forcibly initialized u32 prescaler_exp; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_property_set_ioctl': /kisskb/src/drivers/gpu/drm/drm_connector.c:2276:35: note: byref variable will be forcibly initialized struct drm_mode_obj_set_property obj_set_prop = { ^~~~~~~~~~~~ In file included from /kisskb/src/drivers/crypto/caam/compat.h:35, from /kisskb/src/drivers/crypto/caam/caamalg.c:49: /kisskb/src/drivers/crypto/caam/caamalg.c: In function 'des3_ede_verify_key': /kisskb/src/include/crypto/internal/des.h:59:6: note: byref variable will be forcibly initialized u32 K[6]; ^ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_mode_getconnector': /kisskb/src/drivers/gpu/drm/drm_connector.c:2341:27: note: byref variable will be forcibly initialized struct drm_mode_modeinfo u_mode; ^~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_get_pip_fixed_info': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:92:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:91:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:140:5: note: byref variable will be forcibly initialized u8 resp_data[PIP_HID_DESCRIPTOR_SIZE]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:139:24: note: byref variable will be forcibly initialized struct pip_fixed_info pip_info; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:138:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:293:5: note: byref variable will be forcibly initialized u8 resp_data[6]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:292:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:393:5: note: byref variable will be forcibly initialized u8 resp_data[11]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:391:5: note: byref variable will be forcibly initialized u8 cmd[] = { 0x04, 0x00, 0x05, 0x00, 0x2f, 0x00, ^~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_mode_get_tile_group': /kisskb/src/drivers/gpu/drm/drm_connector.c:2517:6: note: byref variable will be forcibly initialized int id; ^~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_gen6_set_interval_setting': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:355:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:354:5: note: byref variable will be forcibly initialized u8 resp_data[11]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:353:13: note: byref variable will be forcibly initialized } __packed set_interval_cmd; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_gen6_change_power_state': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:324:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:323:5: note: byref variable will be forcibly initialized u8 resp_data[6]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:322:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:260:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:196:5: note: byref variable will be forcibly initialized u8 resp_data[PIP_READ_SYS_INFO_RESP_LENGTH]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_pip_retrieve_data_structure': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:571:6: note: byref variable will be forcibly initialized int resp_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:570:5: note: byref variable will be forcibly initialized u8 resp_data[GEN6_MAX_RX_NUM + 10]; ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:569:13: note: byref variable will be forcibly initialized } __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:5: note: byref variable will be forcibly initialized u8 ping[] = { 0x04, 0x00, 0x05, 0x00, 0x2f, 0x00, 0x00 }; ^~~~ /kisskb/src/drivers/crypto/caam/caamalg.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:17: note: byref variable will be forcibly initialized struct des_ctx tmp; ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_gen6_show_baseline': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:610:6: note: byref variable will be forcibly initialized int data_len; ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:609:5: note: byref variable will be forcibly initialized u8 data[GEN6_MAX_RX_NUM]; ^~~~ /kisskb/src/drivers/input/mouse/elan_i2c_core.c: In function '__elan_update_firmware': /kisskb/src/drivers/input/mouse/elan_i2c_core.c:484:23: note: byref variable will be forcibly initialized u16 sw_checksum = 0, fw_checksum = 0; ^~~~~~~~~~~ /kisskb/src/drivers/of/of_reserved_mem.c: In function '__reserved_mem_alloc_size': /kisskb/src/drivers/of/of_reserved_mem.c:81:16: note: byref variable will be forcibly initialized const __be32 *prop; ^~~~ /kisskb/src/drivers/of/of_reserved_mem.c:80:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/drivers/of/of_reserved_mem.c:79:14: note: byref variable will be forcibly initialized phys_addr_t base = 0, align = 0, size; ^~~~ /kisskb/src/drivers/input/mouse/elan_i2c_core.c: In function 'calibrate_store': /kisskb/src/drivers/input/mouse/elan_i2c_core.c:676:5: note: byref variable will be forcibly initialized u8 val[ETP_CALIBRATE_MAX_LEN]; ^~~ /kisskb/src/drivers/crypto/caam/caamalg.c: In function 'chachapoly_crypt': /kisskb/src/drivers/crypto/caam/caamalg.c:1462:7: note: byref variable will be forcibly initialized bool all_contig; ^~~~~~~~~~ /kisskb/src/drivers/crypto/caam/caamalg.c: In function 'aead_crypt': /kisskb/src/drivers/crypto/caam/caamalg.c:1496:7: note: byref variable will be forcibly initialized bool all_contig; ^~~~~~~~~~ /kisskb/src/drivers/of/of_reserved_mem.c: In function 'fdt_init_reserved_mem': /kisskb/src/drivers/of/of_reserved_mem.c:256:7: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/drivers/input/mouse/elan_i2c_core.c: In function 'elan_sysfs_update_fw': /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_drain_rds_fifo': /kisskb/src/drivers/input/mouse/elan_i2c_core.c:620:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/mfd/si476x-i2c.c:366:34: note: byref variable will be forcibly initialized struct si476x_rds_status_report report; ^~~~~~ /kisskb/src/drivers/input/mouse/elan_i2c_core.c: In function 'elan_sysfs_read_mode': /kisskb/src/drivers/input/mouse/elan_i2c_core.c:740:15: note: byref variable will be forcibly initialized enum tp_mode mode; ^~~~ /kisskb/src/drivers/crypto/caam/caamalg.c: In function 'gcm_crypt': /kisskb/src/drivers/crypto/caam/caamalg.c:1552:7: note: byref variable will be forcibly initialized bool all_contig; ^~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_stop': /kisskb/src/drivers/mfd/si476x-i2c.c:231:33: note: byref variable will be forcibly initialized struct si476x_power_down_args args = { ^~~~ 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:398:12: note: byref variable will be forcibly initialized LIST_HEAD(release_list); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_get_revision_info': /kisskb/src/drivers/mfd/si476x-i2c.c:621:26: note: byref variable will be forcibly initialized struct si476x_func_info info; ^~~~ /kisskb/src/drivers/input/mouse/elan_i2c_core.c: In function 'elan_isr': /kisskb/src/drivers/input/mouse/elan_i2c_core.c:1042:5: note: byref variable will be forcibly initialized u8 report[ETP_MAX_REPORT_LEN]; ^~~~~~ /kisskb/src/drivers/crypto/caam/caamalg.c: In function 'aead_set_sh_desc': /kisskb/src/drivers/crypto/caam/caamalg.c:193:15: note: byref variable will be forcibly initialized unsigned int data_len[2]; ^~~~~~~~ /kisskb/src/drivers/crypto/caam/caamalg.c:192:6: note: byref variable will be forcibly initialized u32 inl_mask; ^~~~~~~~ /kisskb/src/drivers/input/mouse/elan_i2c_core.c: In function 'elan_query_device_parameters': /kisskb/src/drivers/input/mouse/elan_i2c_core.c:394:15: note: byref variable will be forcibly initialized u8 hw_x_res, hw_y_res; ^~~~~~~~ /kisskb/src/drivers/input/mouse/elan_i2c_core.c:394:5: note: byref variable will be forcibly initialized u8 hw_x_res, hw_y_res; ^~~~~~~~ /kisskb/src/drivers/input/mouse/elan_i2c_core.c:393:12: note: byref variable will be forcibly initialized u32 x_mm, y_mm; ^~~~ /kisskb/src/drivers/input/mouse/elan_i2c_core.c:393:6: note: byref variable will be forcibly initialized u32 x_mm, y_mm; ^~~~ /kisskb/src/drivers/input/mouse/elan_i2c_core.c:392:25: note: byref variable will be forcibly initialized unsigned int x_traces, y_traces; ^~~~~~~~ /kisskb/src/drivers/input/mouse/elan_i2c_core.c:392:15: note: byref variable will be forcibly initialized unsigned int x_traces, y_traces; ^~~~~~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_get_status': /kisskb/src/drivers/mfd/si476x-i2c.c:468:5: note: byref variable will be forcibly initialized u8 response; ^~~~~~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_get_and_signal_status': /kisskb/src/drivers/mfd/si476x-i2c.c:468:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/crypto/caam/caamalg.c: In function 'aead_setkey': /kisskb/src/drivers/crypto/caam/caamalg.c:581:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/drivers/crypto/caam/caamalg.c: In function 'des3_aead_setkey': /kisskb/src/drivers/crypto/caam/caamalg.c:642:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/bcma/bcma_driver_chipcommon.h:5, from /kisskb/src/include/linux/bcma/bcma.h:9, from /kisskb/src/drivers/bcma/bcma_private.h:9, from /kisskb/src/drivers/bcma/driver_chipcommon.c:12: /kisskb/src/drivers/bcma/driver_chipcommon.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/bcma/driver_chipcommon.c: In function 'bcma_chipco_watchdog_register': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/busses/i2c-parport.c: In function 'i2c_parport_attach': /kisskb/src/drivers/i2c/busses/i2c-parport.c:268:19: note: byref variable will be forcibly initialized struct pardev_cb i2c_parport_cb; ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c: In function 'slimpro_i2c_rd': /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c:247:6: note: byref variable will be forcibly initialized 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:261:6: note: byref variable will be forcibly initialized 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:276:6: note: byref variable will be forcibly initialized 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:308:6: note: byref variable will be forcibly initialized 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:261:6: note: byref variable will be forcibly initialized u32 msg[3]; ^~~ /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c:247:6: note: byref variable will be forcibly initialized u32 msg[3]; ^~~ /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c:261:6: note: byref variable will be forcibly initialized u32 msg[3]; ^~~ /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c:247:6: note: byref variable will be forcibly initialized u32 msg[3]; ^~~ /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c:261:6: note: byref variable will be forcibly initialized u32 msg[3]; ^~~ /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c:247:6: note: byref variable will be forcibly initialized u32 msg[3]; ^~~ /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c:343:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/gpu/drm/bridge/ti-tfp410.c: In function 'tfp410_parse_timings': /kisskb/src/drivers/gpu/drm/bridge/ti-tfp410.c:228:6: note: byref variable will be forcibly initialized u32 deskew = 0; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-tfp410.c:227:6: note: byref variable will be forcibly initialized u32 bus_width = 24; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-tfp410.c:226:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int reg; ^~~ /kisskb/src/drivers/of/resolver.c: In function 'update_usages_of_a_phandle_reference': /kisskb/src/drivers/of/resolver.c:78:6: note: byref variable will be forcibly initialized int offset, len; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358775.c: In function 'd2l_write': /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized u8 data[6]; ^~~~ /kisskb/src/drivers/of/resolver.c: In function 'of_resolve_phandles': /kisskb/src/drivers/of/resolver.c:268:14: note: byref variable will be forcibly initialized const char *refpath; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358775.c: In function 'd2l_read': /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:330:5: note: byref variable will be forcibly initialized u8 buf_addr[2]; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358775.c: In function 'tc_bridge_enable': /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized u8 data[6]; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:350:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:380:6: note: byref variable will be forcibly initialized u32 val = 0; ^~~ /kisskb/src/drivers/mmc/host/renesas_sdhi_sys_dmac.c: In function 'renesas_sdhi_sys_dmac_request_dma': /kisskb/src/drivers/mmc/host/renesas_sdhi_sys_dmac.c:349:18: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^~~~ /kisskb/src/drivers/mmc/host/renesas_sdhi_sys_dmac.c:348:27: note: byref variable will be forcibly initialized struct dma_slave_config cfg = {}; ^~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/of/overlay.c: In function 'find_target': /kisskb/src/drivers/of/overlay.c:693:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/of/overlay.c:692:14: note: byref variable will be forcibly initialized const char *path; ^~~~ /kisskb/src/drivers/mmc/host/renesas_sdhi_sys_dmac.c: In function 'renesas_sdhi_sys_dmac_start_dma_tx': /kisskb/src/drivers/mmc/host/renesas_sdhi_sys_dmac.c:255:17: note: byref variable will be forcibly initialized unsigned long flags; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358775.c: In function 'tc358775_parse_dt': /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:533:6: note: byref variable will be forcibly initialized int len = 0; ^~~ /kisskb/src/drivers/gpu/drm/bridge/tc358775.c: In function 'tc_probe': /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:652:20: note: byref variable will be forcibly initialized struct drm_panel *panel; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358775.c: In function 'tc_bridge_attach': /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:602:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { .type = "tc358775", ^~~~ /kisskb/src/drivers/of/overlay.c: In function 'add_changeset_node': /kisskb/src/drivers/of/overlay.c:416:15: note: byref variable will be forcibly initialized int ret = 0, size; ^~~~ /kisskb/src/drivers/of/overlay.c:415:16: note: byref variable will be forcibly initialized struct target target_child; ^~~~~~~~~~~~ /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c: In function 'goldfish_interrupt_task': /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:585:6: note: byref variable will be forcibly initialized int wakes; ^~~~~ /kisskb/src/drivers/of/overlay.c: In function 'build_changeset': /kisskb/src/drivers/of/overlay.c:639:16: note: byref variable will be forcibly initialized struct target target; ^~~~~~ 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:52: /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/of/overlay.c: In function 'overlay_notify': /kisskb/src/drivers/of/overlay.c:162:32: note: byref variable will be forcibly initialized struct of_overlay_notify_data nd; ^~ /kisskb/src/drivers/of/overlay.c: In function 'of_overlay_apply': /kisskb/src/drivers/of/overlay.c:919:15: note: byref variable will be forcibly initialized int ret = 0, ret_revert, ret_tmp; ^~~~~~~~~~ /kisskb/src/drivers/of/overlay.c: In function 'of_overlay_fdt_apply': /kisskb/src/drivers/of/overlay.c:1020:22: note: byref variable will be forcibly initialized struct device_node *overlay_root; ^~~~~~~~~~~~ /kisskb/src/drivers/of/overlay.c: In function 'of_overlay_remove': /kisskb/src/drivers/of/overlay.c:1189:11: note: byref variable will be forcibly initialized int ret, ret_apply, ret_tmp; ^~~~~~~~~ /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c: In function 'transfer_max_buffers': /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:338:15: note: byref variable will be forcibly initialized unsigned int iter_last_page_size; ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:50: /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c: In function 'wait_for_host_signal': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:381:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(pipe->wake_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c: In function 'goldfish_pipe_read_write': /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:419:7: note: byref variable will be forcibly initialized int status; ^~~~~~ /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:418:7: note: byref variable will be forcibly initialized s32 consumed_size; ^~~~~~~~~~~~~ /kisskb/src/drivers/crypto/caam/caamrng.c: In function 'caam_rng_read_one': /kisskb/src/drivers/crypto/caam/caamrng.c:89:26: note: byref variable will be forcibly initialized struct caam_rng_job_ctx jctx = { ^~~~ /kisskb/src/drivers/crypto/caam/caamrng.c:88:11: note: byref variable will be forcibly initialized int err, ret = 0; ^~~ /kisskb/src/drivers/acpi/acpica/dbdisply.c: In function 'acpi_db_decode_and_display_object': /kisskb/src/drivers/acpi/acpica/dbdisply.c:148:21: note: byref variable will be forcibly initialized struct acpi_buffer ret_buf; ^~~~~~~ /kisskb/src/drivers/acpi/acpica/dbdisply.c:147:7: note: byref variable will be forcibly initialized char buffer[80]; ^~~~~~ /kisskb/src/drivers/crypto/caam/caamrng.c: In function 'caam_read': /kisskb/src/drivers/crypto/caam/caamrng.c:151:21: note: byref variable will be forcibly initialized struct completion done; ^~~~ /kisskb/src/drivers/acpi/acpica/dbdisply.c: In function 'acpi_db_display_object_type': /kisskb/src/drivers/acpi/acpica/dbdisply.c:595:27: note: byref variable will be forcibly initialized struct acpi_device_info *info; ^~~~ /kisskb/src/drivers/crypto/caam/caamrng.c: In function 'caam_rng_fill_async': /kisskb/src/drivers/crypto/caam/caamrng.c:119:20: note: byref variable will be forcibly initialized struct completion done; ^~~~ /kisskb/src/drivers/crypto/caam/caamrng.c:118:21: note: byref variable will be forcibly initialized struct scatterlist sg[1]; ^~ In file included from /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:9: /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c: In function 'virtcrypto_update_status': /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:207:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vcrypto->vdev, ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/drivers/crypto/virtio/virtio_crypto_common.h:11, from /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:13: /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c: In function 'virtcrypto_dataq_callback': /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:30:15: note: byref variable will be forcibly initialized unsigned int len; ^~~ In file included from /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:9: /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c: In function 'virtcrypto_probe': /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:349:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_crypto_config, ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:347:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_crypto_config, ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:345:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_crypto_config, ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:343:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_crypto_config, ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:341:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_crypto_config, ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:339:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_crypto_config, ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:337:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_crypto_config, ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:335:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_crypto_config, ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:333:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_crypto_config, ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:331:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_crypto_config, ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/virtio_config.h:394:36: note: byref variable will be forcibly initialized typeof(((structname*)0)->member) virtio_cread_v; \ ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_core.c:326:2: note: in expansion of macro 'virtio_cread_le' virtio_cread_le(vdev, struct virtio_crypto_config, ^~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/file.c: In function 'efi_open_volume': /kisskb/src/drivers/firmware/efi/libstub/file.c:70:37: note: byref variable will be forcibly initialized efi_simple_file_system_protocol_t *io; ^~ /kisskb/src/drivers/firmware/efi/libstub/file.c:69:13: note: byref variable will be forcibly initialized efi_guid_t fs_proto = EFI_FILE_SYSTEM_GUID; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/file.c: In function 'efi_open_file': /kisskb/src/drivers/firmware/efi/libstub/file.c:44:16: note: byref variable will be forcibly initialized unsigned long info_sz; ^~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/file.c:43:23: note: byref variable will be forcibly initialized efi_file_protocol_t *fh; ^~ /kisskb/src/drivers/firmware/efi/libstub/file.c:42:13: note: byref variable will be forcibly initialized efi_guid_t info_guid = EFI_FILE_INFO_ID; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/file.c: In function 'handle_cmdline_files': /kisskb/src/drivers/firmware/efi/libstub/file.c:223:18: note: byref variable will be forcibly initialized unsigned long chunksize = min(size, efi_chunk_size); ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/file.c:160:17: note: byref variable will be forcibly initialized unsigned long size; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/file.c:159:16: note: byref variable will be forcibly initialized struct finfo fi; ^~ /kisskb/src/drivers/firmware/efi/libstub/file.c:143:16: note: byref variable will be forcibly initialized unsigned long alloc_addr; ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/file.c:142:23: note: byref variable will be forcibly initialized efi_file_protocol_t *file; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/file.c:141:23: note: byref variable will be forcibly initialized efi_file_protocol_t *volume = NULL; ^~~~~~ /kisskb/src/drivers/firmware/efi/libstub/file.c:139:6: note: byref variable will be forcibly initialized int cmdline_len = image->load_options_size; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/file.c:138:22: note: byref variable will be forcibly initialized const efi_char16_t *cmdline = image->load_options; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_encoder.c: In function 'drm_encoder_get_crtc': /kisskb/src/drivers/gpu/drm/drm_encoder.c:189:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_encoder.c: In function 'drm_encoder_init': /kisskb/src/drivers/gpu/drm/drm_encoder.c:128:11: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/regulator/pv88090-regulator.c: In function 'pv88090_buck_get_mode': /kisskb/src/drivers/regulator/pv88090-regulator.c:93:15: note: byref variable will be forcibly initialized unsigned int data; ^~~~ /kisskb/src/drivers/regulator/pv88090-regulator.c: In function 'pv88090_irq_handler': /kisskb/src/drivers/regulator/pv88090-regulator.c:221:9: note: byref variable will be forcibly initialized int i, reg_val, err, ret = IRQ_NONE; ^~~~~~~ /kisskb/src/drivers/regulator/pv88090-regulator.c: In function 'pv88090_i2c_probe': /kisskb/src/drivers/regulator/pv88090-regulator.c:275:22: note: byref variable will be forcibly initialized unsigned int conf2, range, index; ^~~~~ /kisskb/src/drivers/regulator/pv88090-regulator.c:275:15: note: byref variable will be forcibly initialized unsigned int conf2, range, index; ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/staging/media/meson/vdec/esparser.c:13: /kisskb/src/drivers/staging/media/meson/vdec/esparser.c: In function 'esparser_write_data': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/meson/vdec/esparser.c:233:9: note: in expansion of macro 'wait_event_interruptible_timeout' return wait_event_interruptible_timeout(wq, search_done, (HZ / 5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/meson/vdec/esparser.c: In function 'esparser_queue_eos': /kisskb/src/drivers/staging/media/meson/vdec/esparser.c:260:13: note: byref variable will be forcibly initialized dma_addr_t eos_paddr; ^~~~~~~~~ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_send_if_cond_pcie': /kisskb/src/drivers/mmc/core/sd_ops.c:203:6: note: byref variable will be forcibly initialized 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:261:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_sd_switch': /kisskb/src/drivers/mmc/core/sd_ops.c:315:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_app_sd_status': /kisskb/src/drivers/mmc/core/sd_ops.c:357:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/acpi/acpica/dbexec.c: In function 'acpi_db_execution_walk': /kisskb/src/drivers/acpi/acpica/dbexec.c:298:21: note: byref variable will be forcibly initialized struct acpi_buffer return_obj; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbexec.c: In function 'acpi_db_execute_method': /kisskb/src/drivers/acpi/acpica/dbexec.c:100:20: note: byref variable will be forcibly initialized union acpi_object params[ACPI_DEBUGGER_MAX_ARGS + 1]; ^~~~~~ /kisskb/src/drivers/acpi/acpica/dbexec.c:99:26: note: byref variable will be forcibly initialized struct acpi_object_list param_objects; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbexec.c: In function 'acpi_db_single_execution_thread': /kisskb/src/drivers/acpi/acpica/dbexec.c:615:21: note: byref variable will be forcibly initialized struct acpi_buffer return_obj; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbexec.c: In function 'acpi_db_method_thread': /kisskb/src/drivers/acpi/acpica/dbexec.c:514:21: note: byref variable will be forcibly initialized struct acpi_buffer return_obj; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbexec.c:511:29: note: byref variable will be forcibly initialized struct acpi_db_method_info local_info; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbexec.c: In function 'acpi_db_execute': /kisskb/src/drivers/acpi/acpica/dbexec.c:348:21: note: byref variable will be forcibly initialized struct acpi_buffer return_obj; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbexec.c: In function 'acpi_db_create_execution_threads': /kisskb/src/drivers/acpi/acpica/dbexec.c:730:13: note: byref variable will be forcibly initialized acpi_mutex info_gate; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbexec.c:729:13: note: byref variable will be forcibly initialized acpi_mutex thread_complete_gate; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbexec.c:728:13: note: byref variable will be forcibly initialized acpi_mutex main_thread_gate; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-lp8860.c: In function 'lp8860_fault_check': /kisskb/src/drivers/leds/leds-lp8860.c:183:15: note: byref variable will be forcibly initialized unsigned int read_buf; ^~~~~~~~ /kisskb/src/drivers/leds/leds-lp8860.c: In function 'lp8860_init': /kisskb/src/drivers/leds/leds-lp8860.c:241:15: note: byref variable will be forcibly initialized unsigned int read_buf; ^~~~~~~~ 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-max77650.c:8: /kisskb/src/drivers/leds/leds-max77650.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/leds/leds-lp8860.c: In function 'lp8860_probe': /kisskb/src/drivers/leds/leds-lp8860.c:385:23: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^~~~~~~~~ /kisskb/src/drivers/leds/leds-max77650.c: In function 'max77650_led_probe': /kisskb/src/drivers/leds/leds-max77650.c:88:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^~~~~~~~~ /kisskb/src/drivers/leds/leds-max77650.c:70:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'zynqmp_pm_feature': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:159:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'get_set_conduit_method': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:330:14: note: byref variable will be forcibly initialized const char *method; ^~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'do_fw_call_smc': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:106:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'do_fw_call_hvc': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:136:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/efi/reboot.c: In function 'efi_reboot': /kisskb/src/drivers/firmware/efi/reboot.c:16:16: note: byref variable will be forcibly initialized int efi_mode, cap_reset_mode; ^~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'zynqmp_pm_get_trustzone_version': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:302:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'zynqmp_pm_get_api_version': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:252:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'zynqmp_pm_get_chipid': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:280:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'zynqmp_pm_clock_getstate': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:415:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'zynqmp_pm_clock_getdivider': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:455:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'zynqmp_pm_clock_getrate': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:496:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'zynqmp_pm_clock_getparent': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:535:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'ggs_store': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:1077:7: note: byref variable will be forcibly initialized long value; ^~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'ggs_show': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:1063:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'pggs_store': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:1145:7: note: byref variable will be forcibly initialized long value; ^~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'pggs_show': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:1131:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'health_status_store': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:1039:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'zynqmp_pm_reset_get_status': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:756:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'zynqmp_pm_fpga_get_status': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:801:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'zynqmp_pm_aes_engine': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:910:6: note: byref variable will be forcibly initialized u32 ret_payload[PAYLOAD_ARG_CNT]; ^~~~~~~~~~~ /kisskb/src/drivers/regulator/tps51632-regulator.c: In function 'tps51632_init_dcdc': /kisskb/src/drivers/regulator/tps51632-regulator.c:141:16: note: byref variable will be forcibly initialized unsigned int vmax; ^~~~ /kisskb/src/drivers/rtc/rtc-mt2712.c: In function 'mt2712_rtc_read_time': /kisskb/src/drivers/rtc/rtc-mt2712.c:160:6: note: byref variable will be forcibly initialized int sec; ^~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'variable_is_present': /kisskb/src/drivers/firmware/efi/vars.c:333:13: note: byref variable will be forcibly initialized static bool variable_is_present(efi_char16_t *variable_name, efi_guid_t *vendor, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c:333:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_validate': /kisskb/src/drivers/firmware/efi/vars.c:237:1: note: byref variable will be forcibly initialized efivar_validate(efi_guid_t vendor, efi_char16_t *var_name, u8 *data, ^~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c:237:1: note: byref variable will be forcibly initialized /kisskb/src/drivers/ssb/pcmcia.c: In function 'ssb_pcmcia_sprom_command': /kisskb/src/drivers/ssb/pcmcia.c:446:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ /kisskb/src/drivers/ssb/pcmcia.c: In function 'ssb_pcmcia_sprom_read': /kisskb/src/drivers/ssb/pcmcia.c:467:9: note: byref variable will be forcibly initialized u8 lo, hi; ^~ /kisskb/src/drivers/ssb/pcmcia.c:467:5: note: byref variable will be forcibly initialized u8 lo, hi; ^~ /kisskb/src/drivers/ssb/pcmcia.c: In function 'ssb_pcmcia_cor_setup': /kisskb/src/drivers/ssb/pcmcia.c:765:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_variable_is_removable': /kisskb/src/drivers/firmware/efi/vars.c:273:1: note: byref variable will be forcibly initialized efivar_variable_is_removable(efi_guid_t vendor, const char *var_name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c:273:1: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_init': /kisskb/src/drivers/firmware/efi/vars.c:421:13: note: byref variable will be forcibly initialized efi_guid_t vendor_guid; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c:418:16: note: byref variable will be forcibly initialized unsigned long variable_name_size = 1024; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/of_numa.c: In function 'of_numa_parse_cpu_nodes': /kisskb/src/drivers/of/of_numa.c:25:6: note: byref variable will be forcibly initialized u32 nid; ^~~ /kisskb/src/drivers/ssb/pcmcia.c: In function 'ssb_pcmcia_switch_coreidx': /kisskb/src/drivers/ssb/pcmcia.c:102:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/of/of_numa.c: In function 'of_numa_parse_memory_nodes': /kisskb/src/drivers/of/of_numa.c:46:6: note: byref variable will be forcibly initialized u32 nid; ^~~ /kisskb/src/drivers/of/of_numa.c:45:18: note: byref variable will be forcibly initialized struct resource rsrc; ^~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_find': /kisskb/src/drivers/firmware/efi/vars.c:802:22: note: byref variable will be forcibly initialized struct efivar_entry *efivar_entry_find(efi_char16_t *name, efi_guid_t guid, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c:802:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/ssb/pcmcia.c: In function 'ssb_pcmcia_switch_segment': /kisskb/src/drivers/ssb/pcmcia.c:170:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_set': /kisskb/src/drivers/firmware/efi/vars.c:653:13: note: byref variable will be forcibly initialized efi_guid_t vendor = entry->var.VendorGuid; ^~~~~~ /kisskb/src/drivers/of/of_numa.c: In function 'of_node_to_nid': /kisskb/src/drivers/of/of_numa.c:141:6: note: byref variable will be forcibly initialized u32 nid; ^~~ /kisskb/src/drivers/firmware/psci/psci.c: In function 'get_set_conduit_method': /kisskb/src/drivers/firmware/psci/psci.c:242:14: note: byref variable will be forcibly initialized const char *method; ^~~~~~ /kisskb/src/drivers/firmware/psci/psci.c: In function '__invoke_psci_fn_smc': /kisskb/src/drivers/firmware/psci/psci.c:126:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/psci/psci.c: In function '__invoke_psci_fn_hvc': /kisskb/src/drivers/firmware/psci/psci.c:116:23: note: byref variable will be forcibly initialized 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:508:6: note: byref variable will be forcibly initialized u32 id; ^~ /kisskb/src/drivers/firmware/psci/psci.c: In function 'psci_dt_init': /kisskb/src/drivers/firmware/psci/psci.c:568:29: note: byref variable will be forcibly initialized const struct of_device_id *matched_np; ^~~~~~~~~~ /kisskb/src/drivers/mfd/aat2870-core.c: In function '__aat2870_write': /kisskb/src/drivers/mfd/aat2870-core.c:125:5: note: byref variable will be forcibly initialized u8 msg[2]; ^~~ /kisskb/src/drivers/mfd/aat2870-core.c: In function 'aat2870_update': /kisskb/src/drivers/mfd/aat2870-core.c:179:5: note: byref variable will be forcibly initialized u8 old_val, new_val; ^~~~~~~ /kisskb/src/drivers/mfd/aat2870-core.c: In function 'aat2870_reg_write_file': /kisskb/src/drivers/mfd/aat2870-core.c:279:22: note: byref variable will be forcibly initialized unsigned long addr, val; ^~~ /kisskb/src/drivers/mfd/aat2870-core.c:279:16: note: byref variable will be forcibly initialized unsigned long addr, val; ^~~~ /kisskb/src/drivers/mfd/aat2870-core.c:276:7: note: byref variable will be forcibly initialized char buf[32]; ^~~ /kisskb/src/drivers/mfd/aat2870-core.c: In function 'aat2870_dump_reg': /kisskb/src/drivers/mfd/aat2870-core.c:218:11: note: byref variable will be forcibly initialized u8 addr, val; ^~~ /kisskb/src/drivers/mmc/host/meson-mx-sdio.c: In function 'meson_mx_mmc_register_clks': /kisskb/src/drivers/mmc/host/meson-mx-sdio.c:583:31: note: byref variable will be forcibly initialized const char *clk_div_parent, *clk_fixed_factor_parent; ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/meson-mx-sdio.c:583:14: note: byref variable will be forcibly initialized const char *clk_div_parent, *clk_fixed_factor_parent; ^~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/meson-mx-sdio.c:582:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/input/mouse/elan_i2c_smbus.c: In function 'elan_smbus_set_flash_key': /kisskb/src/drivers/input/mouse/elan_i2c_smbus.c:331:5: note: byref variable will be forcibly initialized u8 cmd[4] = { 0x00, 0x0B, 0x00, 0x5A }; ^~~ /kisskb/src/drivers/input/mouse/elan_i2c_smbus.c: In function 'elan_smbus_calibrate': /kisskb/src/drivers/input/mouse/elan_i2c_smbus.c:109:5: note: byref variable will be forcibly initialized u8 cmd[4] = { 0x00, 0x08, 0x00, 0x01 }; ^~~ /kisskb/src/drivers/input/mouse/elan_i2c_smbus.c: In function 'elan_smbus_set_mode': /kisskb/src/drivers/input/mouse/elan_i2c_smbus.c:88:5: note: byref variable will be forcibly initialized u8 cmd[4] = { 0x00, 0x07, 0x00, mode }; ^~~ /kisskb/src/drivers/input/mouse/elan_i2c_smbus.c: In function 'elan_smbus_initialize': /kisskb/src/drivers/input/mouse/elan_i2c_smbus.c:56:5: note: byref variable will be forcibly initialized u8 check[ETP_SMBUS_HELLOPACKET_LEN] = { 0x55, 0x55, 0x55, 0x55, 0x55 }; ^~~~~ /kisskb/src/drivers/input/mouse/elan_i2c_smbus.c: In function 'elan_smbus_prepare_fw_update': /kisskb/src/drivers/input/mouse/elan_i2c_smbus.c:351:5: note: byref variable will be forcibly initialized u8 cmd[4] = {0x0F, 0x78, 0x00, 0x06}; ^~~ /kisskb/src/drivers/input/mouse/elan_i2c_smbus.c:349:15: note: byref variable will be forcibly initialized enum tp_mode mode; ^~~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_thread_cmd_data_claim': /kisskb/src/drivers/firmware/stratix10-svc.c:201:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_thread_cmd_config_status': /kisskb/src/drivers/firmware/stratix10-svc.c:247:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_normal_to_secure_thread': /kisskb/src/drivers/firmware/stratix10-svc.c:342:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ In file included from /kisskb/src/include/linux/of_platform.h:9, from /kisskb/src/drivers/firmware/stratix10-svc.c:15: /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'get_invoke_func': /kisskb/src/drivers/firmware/stratix10-svc.c:705:14: note: byref variable will be forcibly initialized const char *method; ^~~~~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_normal_to_secure_shm_thread': /kisskb/src/drivers/firmware/stratix10-svc.c:531:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c: In function 'set_reg16': /kisskb/src/drivers/media/i2c/saa6752hs.c:300:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c: In function 'set_reg8': /kisskb/src/drivers/media/i2c/saa6752hs.c:291:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c: In function 'saa6752hs_set_bitrate': /kisskb/src/drivers/media/i2c/saa6752hs.c:300:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:291:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:291:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:300:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:300:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:300:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c: In function 'saa6752hs_probe': /kisskb/src/drivers/media/i2c/saa6752hs.c:669:5: note: byref variable will be forcibly initialized u8 data[12]; ^~~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:668:5: note: byref variable will be forcibly initialized u8 addr = 0x13; ^~~~ /kisskb/src/drivers/media/i2c/saa6752hs.c: In function 'saa6752hs_chip_command': /kisskb/src/drivers/media/i2c/saa6752hs.c:225:16: note: byref variable will be forcibly initialized unsigned char buf[3]; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c: In function 'saa6752hs_init': /kisskb/src/drivers/media/i2c/saa6752hs.c:300:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:300:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:300:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:291:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:300:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:291:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:291:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:300:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:432:16: note: byref variable will be forcibly initialized unsigned char localPMT[256]; ^~~~~~~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:431:16: note: byref variable will be forcibly initialized unsigned char localPAT[256]; ^~~~~~~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:426:24: note: byref variable will be forcibly initialized unsigned char buf[9], buf2[4]; ^~~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:426:16: note: byref variable will be forcibly initialized unsigned char buf[9], buf2[4]; ^~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_atomic': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:485:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_legacy': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:453:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c:452:26: note: byref variable will be forcibly initialized struct drm_mode_object *ref; ^~~ /kisskb/src/drivers/mmc/host/usdhi6rol0.c: In function 'usdhi6_blk_read': /kisskb/src/drivers/mmc/host/usdhi6rol0.c:1278:7: note: byref variable will be forcibly initialized 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:1318:7: note: byref variable will be forcibly initialized u16 d; ^ /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:12: note: byref variable will be forcibly initialized 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:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_do_local_call': /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'invoke_sdei_fn': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_do_cross_call': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_reregister_shared': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_create': /kisskb/src/drivers/firmware/arm_sdei.c:200:6: note: byref variable will be forcibly initialized u64 result; ^~~~~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_get_conduit': /kisskb/src/drivers/firmware/arm_sdei.c:924:14: note: byref variable will be forcibly initialized const char *method; ^~~~~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_probe': /kisskb/src/drivers/firmware/arm_sdei.c:959:6: note: byref variable will be forcibly initialized u64 ver = 0; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_present_acpi': /kisskb/src/drivers/firmware/arm_sdei.c:1043:28: note: byref variable will be forcibly initialized struct acpi_table_header *sdei_table_header; ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/include/linux/of_platform.h:12, from /kisskb/src/drivers/firmware/arm_sdei.c:24: /kisskb/src/drivers/firmware/arm_sdei.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_cpuhp_down': /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_cpuhp_up': /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_enable': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_disable': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_unregister': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_register': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/efi/libstub/mem.c: In function 'efi_get_memory_map': /kisskb/src/drivers/firmware/efi/libstub/mem.c:31:6: note: byref variable will be forcibly initialized u32 desc_version; ^~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/mem.c:30:16: note: byref variable will be forcibly initialized unsigned long key; ^~~ /kisskb/src/drivers/firmware/efi/libstub/mem.c:28:21: note: byref variable will be forcibly initialized efi_memory_desc_t *m = NULL; ^ /kisskb/src/drivers/acpi/acpica/dbinput.c: In function 'acpi_db_get_line': /kisskb/src/drivers/acpi/acpica/dbinput.c:608:8: note: byref variable will be forcibly initialized char *next; ^~~~ /kisskb/src/drivers/acpi/acpica/dbinput.c: In function 'acpi_db_command_dispatch': /kisskb/src/drivers/acpi/acpica/dbinput.c:697:6: note: byref variable will be forcibly initialized u64 temp64; ^~~~~~ /kisskb/src/drivers/mailbox/mailbox.c: In function 'mbox_request_channel': /kisskb/src/drivers/mailbox/mailbox.c:335:25: note: byref variable will be forcibly initialized struct of_phandle_args spec; ^~~~ /kisskb/src/drivers/crypto/xilinx/zynqmp-aes-gcm.c: In function 'zynqmp_aes_aead_cipher': /kisskb/src/drivers/crypto/xilinx/zynqmp-aes-gcm.c:86:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/crypto/xilinx/zynqmp-aes-gcm.c:84:28: note: byref variable will be forcibly initialized dma_addr_t dma_addr_data, dma_addr_hw_req; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/xilinx/zynqmp-aes-gcm.c:84:13: note: byref variable will be forcibly initialized dma_addr_t dma_addr_data, dma_addr_hw_req; ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-alps.c: In function 'T4_init': /kisskb/src/drivers/hid/hid-alps.c:612:5: note: byref variable will be forcibly initialized 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:23: note: byref variable will be forcibly initialized u8 pitch_x, pitch_y, resolution; ^~~~~~~~~~ /kisskb/src/drivers/hid/hid-alps.c:501:14: note: byref variable will be forcibly initialized u8 pitch_x, pitch_y, resolution; ^~~~~~~ /kisskb/src/drivers/hid/hid-alps.c:501:5: note: byref variable will be forcibly initialized u8 pitch_x, pitch_y, resolution; ^~~~~~~ /kisskb/src/drivers/hid/hid-alps.c:500:36: note: byref variable will be forcibly initialized u8 tmp, dev_ctrl, sen_line_num_x, sen_line_num_y; ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-alps.c:500:20: note: byref variable will be forcibly initialized u8 tmp, dev_ctrl, sen_line_num_x, sen_line_num_y; ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-alps.c:500:10: note: byref variable will be forcibly initialized u8 tmp, dev_ctrl, sen_line_num_x, sen_line_num_y; ^~~~~~~~ /kisskb/src/drivers/hid/hid-alps.c:500:5: note: byref variable will be forcibly initialized u8 tmp, dev_ctrl, sen_line_num_x, sen_line_num_y; ^~~ /kisskb/src/drivers/firmware/xilinx/zynqmp-debug.c: In function 'zynqmp_pm_argument_value': /kisskb/src/drivers/firmware/xilinx/zynqmp-debug.c:49:6: note: byref variable will be forcibly initialized u64 value; ^~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp-debug.c: In function 'process_api_request': /kisskb/src/drivers/firmware/xilinx/zynqmp-debug.c:88:6: note: byref variable will be forcibly initialized u32 pm_api_version; ^~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp-debug.c: In function 'zynqmp_pm_debugfs_api_write': /kisskb/src/drivers/firmware/xilinx/zynqmp-debug.c:155:6: note: byref variable will be forcibly initialized u32 pm_api_ret[4] = {0, 0, 0, 0}; ^~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp-debug.c:153:6: note: byref variable will be forcibly initialized u64 pm_api_arg[4] = {0, 0, 0, 0}; ^~~~~~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp-debug.c:152:6: note: byref variable will be forcibly initialized u32 pm_id = 0; ^~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp-debug.c:150:8: note: byref variable will be forcibly initialized char *kern_buff, *tmp_buff; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbmethod.c: In function 'acpi_db_evaluate_object': /kisskb/src/drivers/acpi/acpica/dbmethod.c:369:21: note: byref variable will be forcibly initialized struct acpi_buffer return_obj; ^~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbmethod.c:368:20: note: byref variable will be forcibly initialized union acpi_object params[ACPI_METHOD_NUM_ARGS]; ^~~~~~ /kisskb/src/drivers/acpi/acpica/dbmethod.c:367:26: note: byref variable will be forcibly initialized struct acpi_object_list param_objects; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbmethod.c:366:27: note: byref variable will be forcibly initialized struct acpi_device_info *obj_info; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbmethod.c: In function 'acpi_db_evaluate_predefined_names': /kisskb/src/drivers/acpi/acpica/dbmethod.c:544:30: note: byref variable will be forcibly initialized struct acpi_db_execute_walk info; ^~~~ /kisskb/src/drivers/acpi/acpica/dbmethod.c: In function 'acpi_db_evaluate_all': /kisskb/src/drivers/acpi/acpica/dbmethod.c:575:30: note: byref variable will be forcibly initialized struct acpi_db_execute_walk info; ^~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c: In function 'acpi_db_walk_and_match_name': /kisskb/src/drivers/acpi/acpica/dbnames.c:300:24: note: byref variable will be forcibly initialized struct acpi_walk_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c:299:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c: In function 'acpi_db_walk_for_specific_objects': /kisskb/src/drivers/acpi/acpica/dbnames.c:604:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c: In function 'acpi_db_walk_for_predefined_names': /kisskb/src/drivers/acpi/acpica/dbnames.c:406:7: note: byref variable will be forcibly initialized char string_buffer[48]; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c: In function 'acpi_db_walk_for_fields': /kisskb/src/drivers/acpi/acpica/dbnames.c:525:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c: In function 'acpi_db_bus_walk': /kisskb/src/drivers/acpi/acpica/dbnames.c:934:27: note: byref variable will be forcibly initialized struct acpi_device_info *info; ^~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c:933:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *temp_node; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c:932:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c: In function 'acpi_db_set_scope': /kisskb/src/drivers/acpi/acpica/dbnames.c:104:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node; ^~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c: In function 'acpi_db_find_name_in_namespace': /kisskb/src/drivers/acpi/acpica/dbnames.c:355:7: note: byref variable will be forcibly initialized char acpi_name[5] = "____"; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c: In function 'acpi_db_check_predefined_names': /kisskb/src/drivers/acpi/acpica/dbnames.c:463:6: note: byref variable will be forcibly initialized u32 count = 0; ^~~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c: In function 'acpi_db_display_objects': /kisskb/src/drivers/acpi/acpica/dbnames.c:643:24: note: byref variable will be forcibly initialized struct acpi_walk_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c: In function 'acpi_db_display_fields': /kisskb/src/drivers/acpi/acpica/dbnames.c:727:31: note: byref variable will be forcibly initialized struct acpi_region_walk_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/dbnames.c: In function 'acpi_db_check_integrity': /kisskb/src/drivers/acpi/acpica/dbnames.c:829:29: note: byref variable will be forcibly initialized struct acpi_integrity_info info = { 0, 0 }; ^~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_enable_wide': /kisskb/src/drivers/mmc/core/sdio.c:249:5: note: byref variable will be forcibly initialized u8 ctrl; ^~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_disable_wide': /kisskb/src/drivers/mmc/core/sdio.c:306:5: note: byref variable will be forcibly initialized u8 ctrl; ^~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_read_cccr': /kisskb/src/drivers/mmc/core/sdio.c:149:16: note: byref variable will be forcibly initialized unsigned char speed; ^~~~~ /kisskb/src/drivers/mmc/core/sdio.c:148:16: note: byref variable will be forcibly initialized unsigned char data; ^~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_disable_cd': /kisskb/src/drivers/mmc/core/sdio.c:285:5: note: byref variable will be forcibly initialized u8 ctrl; ^~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'mmc_sdio_switch_hs': /kisskb/src/drivers/mmc/core/sdio.c:385:5: note: byref variable will be forcibly initialized u8 speed; ^~~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_read_fbr': /kisskb/src/drivers/mmc/core/sdio.c:75:16: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned char speed; ^~~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_select_driver_type': /kisskb/src/drivers/mmc/core/sdio.c:468:16: note: byref variable will be forcibly initialized unsigned char card_strength; ^~~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/sdio.c:467:37: note: byref variable will be forcibly initialized int card_drv_type, drive_strength, drv_type; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/memattr.c: In function 'efi_memattr_apply_permissions': /kisskb/src/drivers/firmware/efi/memattr.c:165:8: note: byref variable will be forcibly initialized char buf[64]; ^~~ /kisskb/src/drivers/firmware/efi/memattr.c:162:21: note: byref variable will be forcibly initialized efi_memory_desc_t md; ^~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'mmc_sdio_init_card': /kisskb/src/drivers/mmc/core/sdio.c:649:6: note: byref variable will be forcibly initialized u32 rocr = 0; ^~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'mmc_attach_sdio': /kisskb/src/drivers/mmc/core/sdio.c:1171:6: note: byref variable will be forcibly initialized u32 ocr, rocr; ^~~ /kisskb/src/drivers/staging/media/meson/vdec/vdec_helpers.c: In function 'dst_buf_done': /kisskb/src/drivers/staging/media/meson/vdec/vdec_helpers.c:296:27: note: byref variable will be forcibly initialized const struct v4l2_event ev = { .type = V4L2_EVENT_EOS }; ^~ /kisskb/src/drivers/staging/media/meson/vdec/vdec_helpers.c: In function 'set_canvas_nv12m': /kisskb/src/drivers/staging/media/meson/vdec/vdec_helpers.c:146:5: note: byref variable will be forcibly initialized u8 canvas_id[NUM_CANVAS_NV12]; /* Y U/V */ ^~~~~~~~~ /kisskb/src/drivers/staging/media/meson/vdec/vdec_helpers.c: In function 'set_canvas_yuv420m': /kisskb/src/drivers/staging/media/meson/vdec/vdec_helpers.c:102:5: note: byref variable will be forcibly initialized u8 canvas_id[NUM_CANVAS_YUV420]; /* Y U V */ ^~~~~~~~~ /kisskb/src/drivers/staging/media/meson/vdec/vdec.c: In function 'vdec_s_fmt': /kisskb/src/drivers/staging/media/meson/vdec/vdec.c:606:21: note: byref variable will be forcibly initialized struct v4l2_format format; ^~~~~~ /kisskb/src/drivers/staging/media/meson/vdec/vdec.c: In function 'vdec_decoder_cmd': /kisskb/src/drivers/staging/media/meson/vdec/vdec.c:750:7: note: byref variable will be forcibly initialized u32 len; ^~~ /kisskb/src/drivers/hwspinlock/hwspinlock_core.c: In function 'of_hwspin_lock_get_id': /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:343:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:341:25: note: byref variable will be forcibly initialized 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:21: note: byref variable will be forcibly initialized struct hwspinlock *hwlock; ^~~~~~ 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/clocksource/arm_arch_timer.c:19: /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'arch_timer_mem_of_init': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1464:7: note: byref variable will be forcibly initialized u32 n; ^ /kisskb/src/drivers/clocksource/arm_arch_timer.c:1450:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'arch_timer_mem_acpi_init': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1554:6: note: byref variable will be forcibly initialized int timer_count, i, ret = 0; ^~~~~~~~~~~ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'arch_timer_acpi_init': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1601:11: note: byref variable will be forcibly initialized int ret, platform_timer_count; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ak7375.c: In function 'ak7375_i2c_write': /kisskb/src/drivers/media/i2c/ak7375.c:55:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ In file included from /kisskb/src/include/linux/greybus.h:17, from /kisskb/src/drivers/greybus/manifest.c:9: /kisskb/src/drivers/greybus/manifest.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/greybus.h:16, from /kisskb/src/drivers/greybus/manifest.c:9: /kisskb/src/drivers/greybus/manifest.c: In function 'gb_manifest_parse_cports': /kisskb/src/drivers/greybus/manifest.c:233:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/crypto/caam/caampkc.c: In function 'caam_rsa_set_priv_key_form': /kisskb/src/drivers/crypto/caam/caampkc.c:981:9: note: byref variable will be forcibly initialized size_t q_sz = raw_key->q_sz; ^~~~ /kisskb/src/drivers/crypto/caam/caampkc.c:980:9: note: byref variable will be forcibly initialized size_t p_sz = raw_key->p_sz; ^~~~ /kisskb/src/drivers/crypto/caam/caampkc.c: In function 'caam_rsa_count_leading_zeros': /kisskb/src/drivers/crypto/caam/caampkc.c:200:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/leds/leds-max8997.c: In function 'max8997_led_probe': /kisskb/src/drivers/leds/leds-max8997.c:238:7: note: byref variable will be forcibly initialized char name[20]; ^~~~ /kisskb/src/drivers/media/i2c/dw9714.c: In function 'dw9714_i2c_write': /kisskb/src/drivers/media/i2c/dw9714.c:53:9: note: byref variable will be forcibly initialized __be16 val = cpu_to_be16(data); ^~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'intellimouse_detect': /kisskb/src/drivers/input/mouse/psmouse-base.c:580:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 param[2]; ^~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'genius_detect': /kisskb/src/drivers/input/mouse/psmouse-base.c:548:5: note: byref variable will be forcibly initialized u8 param[4]; ^~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'thinking_detect': /kisskb/src/drivers/input/mouse/psmouse-base.c:659:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 p; ^ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_probe': /kisskb/src/drivers/input/mouse/psmouse-base.c:1252:5: note: byref variable will be forcibly initialized u8 param[2]; ^~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_set_rate': /kisskb/src/drivers/input/mouse/psmouse-base.c:472:5: note: byref variable will be forcibly initialized u8 r; ^ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_set_int_attr': /kisskb/src/drivers/input/mouse/psmouse-base.c:1881:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_delayed_work': /kisskb/src/drivers/power/supply/sbs-battery.c:1032:6: note: byref variable will be forcibly initialized s32 ret; ^~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_reset': /kisskb/src/drivers/input/mouse/psmouse-base.c:437:5: note: byref variable will be forcibly initialized u8 param[2]; ^~~~~ /kisskb/src/drivers/firmware/stratix10-rsu.c: In function 'rsu_send_msg': /kisskb/src/drivers/firmware/stratix10-rsu.c:236:34: note: byref variable will be forcibly initialized struct stratix10_svc_client_msg msg; ^~~ /kisskb/src/drivers/firmware/stratix10-rsu.c: In function 'notify_store': /kisskb/src/drivers/firmware/stratix10-rsu.c:441:16: note: byref variable will be forcibly initialized unsigned long status; ^~~~~~ /kisskb/src/drivers/firmware/stratix10-rsu.c: In function 'reboot_image_store': /kisskb/src/drivers/firmware/stratix10-rsu.c:416:16: note: byref variable will be forcibly initialized unsigned long address; ^~~~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_matches_pnp_id': /kisskb/src/drivers/input/mouse/psmouse-base.c:518:12: note: byref variable will be forcibly initialized char *p, *fw_id_copy, *save_ptr; ^~~~~~~~~~ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_read_string_data_fallback': /kisskb/src/drivers/power/supply/sbs-battery.c:327:5: note: byref variable will be forcibly initialized u8 block_buffer[I2C_SMBUS_BLOCK_MAX + 1]; ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_get_property': /kisskb/src/drivers/power/supply/sbs-battery.c:970:30: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_probe': /kisskb/src/drivers/power/supply/sbs-battery.c:1157:30: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ In file included from /kisskb/src/drivers/firmware/efi/tpm.c:14: /kisskb/src/drivers/firmware/efi/tpm.c: In function '__calc_tpm2_event_size': /kisskb/src/include/linux/tpm_eventlog.h:172:6: note: byref variable will be forcibly initialized u16 halg; ^~~~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'pcf2127_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-pcf2127.c:342:23: note: byref variable will be forcibly initialized unsigned int buf[5], ctrl2; ^~~~~ /kisskb/src/drivers/rtc/rtc-pcf2127.c:342:15: note: byref variable will be forcibly initialized unsigned int buf[5], ctrl2; ^~~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'pcf2127_rtc_read_time': /kisskb/src/drivers/rtc/rtc-pcf2127.c:106:16: note: byref variable will be forcibly initialized unsigned char buf[10]; ^~~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'timestamp0_show': /kisskb/src/drivers/rtc/rtc-pcf2127.c:480:16: note: byref variable will be forcibly initialized unsigned char data[25]; ^~~~ /kisskb/src/drivers/rtc/rtc-pcf2127.c:478:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'pcf2127_nvmem_write': /kisskb/src/drivers/rtc/rtc-pcf2127.c:257:16: note: byref variable will be forcibly initialized unsigned char offsetbuf[] = { offset >> 8, offset }; ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'pcf2127_nvmem_read': /kisskb/src/drivers/rtc/rtc-pcf2127.c:239:16: note: byref variable will be forcibly initialized unsigned char offsetbuf[] = { offset >> 8, offset }; ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'pcf2127_rtc_set_time': /kisskb/src/drivers/rtc/rtc-pcf2127.c:165:16: note: byref variable will be forcibly initialized unsigned char buf[7]; ^~~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'pcf2127_rtc_irq': /kisskb/src/drivers/rtc/rtc-pcf2127.c:415:15: note: byref variable will be forcibly initialized unsigned int ctrl2 = 0; ^~~~~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'pcf2127_probe': /kisskb/src/drivers/rtc/rtc-pcf2127.c:539:6: note: byref variable will be forcibly initialized u32 wdd_timeout; ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'pcf2127_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-pcf2127.c:386:10: note: byref variable will be forcibly initialized uint8_t buf[5]; ^~~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'pcf2127_rtc_ioctl': /kisskb/src/drivers/rtc/rtc-pcf2127.c:202:6: note: byref variable will be forcibly initialized int val, touser = 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/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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/firmware/efi/libstub/random.c: In function 'efi_get_random_bytes': /kisskb/src/drivers/firmware/efi/libstub/random.c:43:22: note: byref variable will be forcibly initialized efi_rng_protocol_t *rng = NULL; ^~~ /kisskb/src/drivers/firmware/efi/libstub/random.c:41:13: note: byref variable will be forcibly initialized efi_guid_t rng_proto = EFI_RNG_PROTOCOL_GUID; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/random.c: In function 'efi_random_get_seed': /kisskb/src/drivers/firmware/efi/libstub/random.c:71:32: note: byref variable will be forcibly initialized struct linux_efi_random_seed *seed = NULL; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/random.c:70:22: note: byref variable will be forcibly initialized efi_rng_protocol_t *rng = NULL; ^~~ /kisskb/src/drivers/firmware/efi/libstub/random.c:69:13: note: byref variable will be forcibly initialized efi_guid_t rng_table_guid = LINUX_EFI_RANDOM_SEED_TABLE_GUID; ^~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/random.c:68:13: note: byref variable will be forcibly initialized efi_guid_t rng_algo_raw = EFI_RNG_ALGORITHM_RAW; ^~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/random.c:67:13: note: byref variable will be forcibly initialized efi_guid_t rng_proto = EFI_RNG_PROTOCOL_GUID; ^~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.c: In function 'cqhci_prep_dcmd_desc': /kisskb/src/drivers/mmc/host/cqhci.c:511:6: note: byref variable will be forcibly initialized u64 data = 0; ^~~~ 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:586:9: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/mmc/host/cqhci.c:10: /kisskb/src/drivers/mmc/host/cqhci.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized 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.c:6: /kisskb/src/drivers/mmc/host/cqhci.c: In function 'cqhci_halt': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.c:916:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(cq_host->wait_queue, cqhci_halted(cq_host), ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.c: In function 'cqhci_clear_all_tasks': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.c:882:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(cq_host->wait_queue, cqhci_tasks_cleared(cq_host), ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/randomalloc.c: In function 'efi_random_alloc': /kisskb/src/drivers/firmware/efi/libstub/randomalloc.c:105:23: note: byref variable will be forcibly initialized efi_physical_addr_t target; ^~~~~~ /kisskb/src/drivers/firmware/efi/libstub/randomalloc.c:61:25: note: byref variable will be forcibly initialized struct efi_boot_memmap map; ^~~ /kisskb/src/drivers/firmware/efi/libstub/randomalloc.c:59:21: note: byref variable will be forcibly initialized efi_memory_desc_t *memory_map; ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/randomalloc.c:57:16: note: byref variable will be forcibly initialized unsigned long buff_size; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/randomalloc.c:56:26: note: byref variable will be forcibly initialized unsigned long map_size, desc_size, total_slots = 0, target_slot; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/randomalloc.c:56:16: note: byref variable will be forcibly initialized unsigned long map_size, desc_size, total_slots = 0, target_slot; ^~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.c: In function 'cqhci_wait_for_idle': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.c:833:2: note: in expansion of macro 'wait_event' wait_event(cq_host->wait_queue, cqhci_is_idle(cq_host, &ret)); ^~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.c:831:6: note: byref variable will be forcibly initialized int ret; ^~~ /kisskb/src/drivers/mmc/host/cqhci.c: In function 'cqhci_request': /kisskb/src/drivers/mmc/host/cqhci.c:570:6: note: byref variable will be forcibly initialized u64 data = 0; ^~~~ /kisskb/src/drivers/mmc/host/cqhci.c: In function 'cqhci_irq': /kisskb/src/drivers/mmc/host/cqhci.c:769:25: note: byref variable will be forcibly initialized unsigned long tag = 0, comp_status; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_clk_is_off': /kisskb/src/drivers/firmware/ti_sci.c:1210:18: note: byref variable will be forcibly initialized u8 c_state = 0, r_state = 0; ^~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c:1210:5: note: byref variable will be forcibly initialized 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:18: note: byref variable will be forcibly initialized u8 c_state = 0, r_state = 0; ^~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c:1177:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:14: note: byref variable will be forcibly initialized u8 p_state, c_state; ^~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c:812:5: note: byref variable will be forcibly initialized 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:14: note: byref variable will be forcibly initialized u8 p_state, c_state; ^~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c:781:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 unused; ^~~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_debugfs_create': /kisskb/src/drivers/firmware/ti_sci.c:164:7: note: byref variable will be forcibly initialized char debug_name[50] = "ti_sci_debug@"; ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/pci.c: In function 'efi_pci_disable_bridge_busmaster': /kisskb/src/drivers/firmware/efi/libstub/pci.c:86:26: note: byref variable will be forcibly initialized efi_pci_io_protocol_t *pci; ^~~ /kisskb/src/drivers/firmware/efi/libstub/pci.c:51:48: note: byref variable will be forcibly initialized unsigned long segment_nr, bus_nr, device_nr, func_nr; ^~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/pci.c:51:37: note: byref variable will be forcibly initialized unsigned long segment_nr, bus_nr, device_nr, func_nr; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/pci.c:51:29: note: byref variable will be forcibly initialized unsigned long segment_nr, bus_nr, device_nr, func_nr; ^~~~~~ /kisskb/src/drivers/firmware/efi/libstub/pci.c:51:17: note: byref variable will be forcibly initialized unsigned long segment_nr, bus_nr, device_nr, func_nr; ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/pci.c:50:26: note: byref variable will be forcibly initialized efi_pci_io_protocol_t *pci; ^~~ /kisskb/src/drivers/firmware/efi/libstub/pci.c:23:13: note: byref variable will be forcibly initialized u16 class, command; ^~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/pci.c:23:6: note: byref variable will be forcibly initialized u16 class, command; ^~~~~ /kisskb/src/drivers/firmware/efi/libstub/pci.c:20:16: note: byref variable will be forcibly initialized efi_handle_t *pci_handle = NULL; ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/pci.c:19:16: note: byref variable will be forcibly initialized unsigned long pci_handle_size = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/pci.c:18:13: note: byref variable will be forcibly initialized efi_guid_t pci_proto = EFI_PCI_IO_PROTOCOL_GUID; ^~~~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_probe': /kisskb/src/drivers/firmware/ti_sci.c:3381:6: note: byref variable will be forcibly initialized u32 h_id; ^~~~ /kisskb/src/drivers/crypto/hisilicon/trng/trng.c: In function 'hisi_trng_generate': /kisskb/src/drivers/crypto/hisilicon/trng/trng.c:114:6: note: byref variable will be forcibly initialized u32 data[SW_DRBG_DATA_NUM]; ^~~~ /kisskb/src/drivers/crypto/hisilicon/trng/trng.c: In function 'hisi_trng_read': /kisskb/src/drivers/crypto/hisilicon/trng/trng.c:184:6: note: byref variable will be forcibly initialized u32 val = 0; ^~~ /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c: In function 'attiny_get_brightness': /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:117:11: note: byref variable will be forcibly initialized int ret, brightness; ^~~~~~~~~~ /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c: In function 'attiny_lcd_power_is_enabled': /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:66:15: note: byref variable will be forcibly initialized unsigned int data; ^~~~ /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c: In function 'attiny_lcd_power_enable': /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:39:15: note: byref variable will be forcibly initialized unsigned int data; ^~~~ 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:15: note: byref variable will be forcibly initialized unsigned int ival; ^~~~ /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c: In function 'attiny_i2c_probe': /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:142:15: note: byref variable will be forcibly initialized unsigned int data; ^~~~ /kisskb/src/drivers/mfd/rc5t583.c: In function '__rc5t583_set_ext_pwrreq1_control': /kisskb/src/include/linux/mfd/rc5t583.h:335:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/acpica/dbutils.c: In function 'acpi_db_local_ns_lookup': /kisskb/src/drivers/acpi/acpica/dbutils.c:248:30: note: byref variable will be forcibly initialized struct acpi_namespace_node *node = NULL; ^~~~ /kisskb/src/drivers/acpi/acpica/dbutils.c:246:8: note: byref variable will be forcibly initialized char *internal_path; ^~~~~~~~~~~~~ /kisskb/src/drivers/mfd/palmas.c: In function 'palmas_dt_to_pdata': /kisskb/src/drivers/mfd/palmas.c:394:6: note: byref variable will be forcibly initialized u32 prop; ^~~~ /kisskb/src/drivers/mfd/palmas.c: In function 'palmas_i2c_probe': /kisskb/src/drivers/mfd/palmas.c:513:15: note: byref variable will be forcibly initialized unsigned int reg, addr; ^~~ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_writeb': /kisskb/src/drivers/ssb/sdio.c:112:6: note: byref variable will be forcibly initialized int error = 0; ^~~~~ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_set_sbaddr_window': /kisskb/src/drivers/ssb/sdio.c:112:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/ssb/sdio.c:112:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/ssb/sdio.c:112:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_read32': /kisskb/src/drivers/ssb/sdio.c:277:6: note: byref variable will be forcibly initialized int error = 0; ^~~~~ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_write8': /kisskb/src/drivers/ssb/sdio.c:346:6: note: byref variable will be forcibly initialized int error = 0; ^~~~~ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_write32': /kisskb/src/drivers/ssb/sdio.c:384:6: note: byref variable will be forcibly initialized int error = 0; ^~~~~ In file included from /kisskb/src/drivers/firmware/efi/capsule.c:10: /kisskb/src/drivers/firmware/efi/capsule.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_write16': /kisskb/src/drivers/ssb/sdio.c:365:6: note: byref variable will be forcibly initialized int error = 0; ^~~~~ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_read16': /kisskb/src/drivers/ssb/sdio.c:255:6: note: byref variable will be forcibly initialized int error = 0; ^~~~~ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_read8': /kisskb/src/drivers/ssb/sdio.c:233:6: note: byref variable will be forcibly initialized int error = 0; ^~~~~ /kisskb/src/drivers/ssb/sdio.c: In function 'ssb_sdio_scan_read32': /kisskb/src/drivers/ssb/sdio.c:170:6: note: byref variable will be forcibly initialized int error; ^~~~~ /kisskb/src/drivers/firmware/efi/capsule.c: In function 'efi_capsule_supported': /kisskb/src/drivers/firmware/efi/capsule.c:90:6: note: byref variable will be forcibly initialized u64 max_size; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/capsule.c:88:24: note: byref variable will be forcibly initialized efi_capsule_header_t *cap_list[] = { &capsule }; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/capsule.c:87:23: note: byref variable will be forcibly initialized efi_capsule_header_t capsule; ^~~~~~~ /kisskb/src/drivers/firmware/efi/capsule.c: In function 'efi_capsule_update': /kisskb/src/drivers/firmware/efi/capsule.c:222:10: note: byref variable will be forcibly initialized int rv, reset_type; ^~~~~~~~~~ /kisskb/src/drivers/i2c/muxes/i2c-mux-gpmux.c: In function 'i2c_mux_probe': /kisskb/src/drivers/i2c/muxes/i2c-mux-gpmux.c:112:7: note: byref variable will be forcibly initialized u32 chan; ^~~~ /kisskb/src/drivers/firmware/efi/fdtparams.c: In function 'efi_get_fdt_prop': /kisskb/src/drivers/firmware/efi/fdtparams.c:62:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/drivers/firmware/efi/fdtparams.c: In function 'efi_get_fdt_params': /kisskb/src/drivers/firmware/efi/fdtparams.c:85:16: note: byref variable will be forcibly initialized unsigned long systab; ^~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/greybus.h:17, from /kisskb/src/drivers/greybus/module.c:9: /kisskb/src/drivers/greybus/module.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/greybus/module.c: In function 'eject_store': /kisskb/src/drivers/greybus/module.c:19:7: note: byref variable will be forcibly initialized long val; ^~~ /kisskb/src/lib/cmdline.c: In function 'memparse': /kisskb/src/lib/cmdline.c:139:8: note: byref variable will be forcibly initialized char *endptr; /* local pointer to end of parsed string */ ^~~~~~ /kisskb/src/drivers/media/i2c/dw9807-vcm.c: In function 'dw9807_i2c_check': /kisskb/src/drivers/media/i2c/dw9807-vcm.c:56:7: note: byref variable will be forcibly initialized char status_result; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/dw9807-vcm.c:55:13: note: byref variable will be forcibly initialized const char status_addr = DW9807_STATUS_ADDR; ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/dw9807-vcm.c: In function 'dw9807_set_dac': /kisskb/src/drivers/media/i2c/dw9807-vcm.c:78:13: note: byref variable will be forcibly initialized const char tx_data[3] = { ^~~~~~~ /kisskb/src/drivers/media/i2c/dw9807-vcm.c: In function 'dw9807_vcm_resume': /kisskb/src/drivers/media/i2c/dw9807-vcm.c:281:13: note: byref variable will be forcibly initialized const char tx_data[2] = { DW9807_CTL_ADDR, 0x00 }; ^~~~~~~ /kisskb/src/drivers/media/i2c/dw9807-vcm.c: In function 'dw9807_vcm_suspend': /kisskb/src/drivers/media/i2c/dw9807-vcm.c:249:13: note: byref variable will be forcibly initialized const char tx_data[2] = { DW9807_CTL_ADDR, 0x01 }; ^~~~~~~ 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:15: note: byref variable will be forcibly initialized unsigned int ival; ^~~~ /kisskb/src/drivers/mfd/rc5t583-irq.c: In function 'rc5t583_irq': /kisskb/src/include/linux/mfd/rc5t583.h:335:15: note: byref variable will be forcibly initialized /kisskb/src/include/linux/mfd/rc5t583.h:335:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/rc5t583-irq.c:244:10: note: byref variable will be forcibly initialized uint8_t int_sts[RC5T583_MAX_INTERRUPT_MASK_REGS]; ^~~~~~~ /kisskb/src/drivers/staging/media/meson/vdec/vdec_1.c: In function 'vdec_1_load_firmware': /kisskb/src/drivers/staging/media/meson/vdec/vdec_1.c:28:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/greybus/interface.c: In function 'power_now_show': /kisskb/src/drivers/greybus/interface.c:500:6: note: byref variable will be forcibly initialized u32 measurement; ^~~~~~~~~~~ /kisskb/src/drivers/greybus/interface.c: In function 'current_now_show': /kisskb/src/drivers/greybus/interface.c:481:6: note: byref variable will be forcibly initialized u32 measurement; ^~~~~~~~~~~ /kisskb/src/drivers/greybus/interface.c: In function 'voltage_now_show': /kisskb/src/drivers/greybus/interface.c:462:6: note: byref variable will be forcibly initialized u32 measurement; ^~~~~~~~~~~ /kisskb/src/drivers/greybus/interface.c: In function 'gb_interface_activate_operation': /kisskb/src/drivers/greybus/interface.c:877:5: note: byref variable will be forcibly initialized u8 type; ^~~~ /kisskb/src/drivers/greybus/interface.c: In function 'gb_interface_read_ara_dme': /kisskb/src/drivers/greybus/interface.c:57:11: note: byref variable will be forcibly initialized u32 sn0, sn1; ^~~ /kisskb/src/drivers/greybus/interface.c:57:6: note: byref variable will be forcibly initialized u32 sn0, sn1; ^~~ In file included from /kisskb/src/drivers/media/tuners/mt20xx.c:12: /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2050_set_if_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt20xx.c:445:16: note: byref variable will be forcibly initialized unsigned char buf[6]; ^~~ In file included from /kisskb/src/drivers/media/tuners/mt20xx.c:12: /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2050_set_antenna': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c:431:16: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/greybus/interface.c: In function 'gb_interface_read_and_clear_init_status': /kisskb/src/drivers/greybus/interface.c:367:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2050_init': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c:569:16: note: byref variable will be forcibly initialized 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 'mt2032_init': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt20xx.c:375:16: note: byref variable will be forcibly initialized unsigned char buf[21]; ^~~ /kisskb/src/drivers/input/joystick/iforce/iforce-main.c: In function 'iforce_set_gain': /kisskb/src/drivers/input/joystick/iforce/iforce-main.c:82:16: note: byref variable will be forcibly initialized unsigned char data[3]; ^~~~ /kisskb/src/drivers/input/joystick/iforce/iforce-main.c: In function 'iforce_set_autocenter': /kisskb/src/drivers/input/joystick/iforce/iforce-main.c:91:16: note: byref variable will be forcibly initialized unsigned char data[3]; ^~~~ In file included from /kisskb/src/drivers/media/tuners/mt20xx.c:12: /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_check_lo_lock': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c:186:16: note: byref variable will be forcibly initialized unsigned char buf[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/slab.h:15, from /kisskb/src/drivers/input/joystick/iforce/iforce.h:10, from /kisskb/src/drivers/input/joystick/iforce/iforce-main.c:10: /kisskb/src/drivers/input/joystick/iforce/iforce-main.c: In function 'iforce_close': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/joystick/iforce/iforce-main.c:203:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(iforce->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/joystick/iforce/iforce-main.c: In function 'iforce_init_device': /kisskb/src/drivers/input/joystick/iforce/iforce-main.c:217:9: note: byref variable will be forcibly initialized size_t len; ^~~ /kisskb/src/drivers/input/joystick/iforce/iforce-main.c:216:5: note: byref variable will be forcibly initialized u8 buf[IFORCE_MAX_LENGTH]; ^~~ /kisskb/src/drivers/greybus/interface.c: In function 'gb_interface_activate': /kisskb/src/drivers/greybus/interface.c:1007:25: note: byref variable will be forcibly initialized enum gb_interface_type type; ^~~~ In file included from /kisskb/src/drivers/media/tuners/mt20xx.c:12: /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_optimize_vco': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c:207:16: note: byref variable will be forcibly initialized 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 'mt2032_set_if_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c:246:19: note: byref variable will be forcibly initialized int lint_try,ret,sel,lock=0; ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c:245:16: note: byref variable will be forcibly initialized unsigned char buf[21]; ^~~ /kisskb/src/drivers/greybus/interface.c: In function 'power_state_store': /kisskb/src/drivers/greybus/interface.c:530:7: note: byref variable will be forcibly initialized bool activate; ^~~~~~~~ In file included from /kisskb/src/drivers/media/tuners/mt20xx.c:12: /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'microtune_attach': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c:596:16: note: byref variable will be forcibly initialized unsigned char buf[21]; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_write': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:65:5: note: byref variable will be forcibly initialized u8 buffer[2] = { reg, value }; ^~~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_rtc_set_offset': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:65:5: note: byref variable will be forcibly initialized u8 buffer[2] = { reg, value }; ^~~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_read': /kisskb/src/drivers/rtc/rtc-pcf8523.c:41:5: note: byref variable will be forcibly initialized u8 value = 0; ^~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:40:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_rtc_read_offset': /kisskb/src/drivers/rtc/rtc-pcf8523.c:302:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_stop_rtc': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:65:5: note: byref variable will be forcibly initialized u8 buffer[2] = { reg, value }; ^~~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:145:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_start_rtc': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:65:5: note: byref variable will be forcibly initialized u8 buffer[2] = { reg, value }; ^~~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:163:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_voltage_low': /kisskb/src/drivers/rtc/rtc-pcf8523.c:83:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_set_pm': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:65:5: note: byref variable will be forcibly initialized u8 buffer[2] = { reg, value }; ^~~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:127:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_rtc_set_time': /kisskb/src/drivers/rtc/rtc-pcf8523.c:226:5: note: byref variable will be forcibly initialized u8 regs[8]; ^~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:225:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_rtc_read_time': /kisskb/src/drivers/rtc/rtc-pcf8523.c:183:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:182:26: note: byref variable will be forcibly initialized u8 start = REG_SECONDS, regs[7]; ^~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:182:5: note: byref variable will be forcibly initialized u8 start = REG_SECONDS, regs[7]; ^~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_load_capacitance': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:65:5: note: byref variable will be forcibly initialized u8 buffer[2] = { reg, value }; ^~~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:96:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c:95:6: note: byref variable will be forcibly initialized u32 load; ^~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/hwspinlock/omap_hwspinlock.c:14: /kisskb/src/drivers/hwspinlock/omap_hwspinlock.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/joystick/iforce/iforce-ff.c: In function 'make_period_modifier': /kisskb/src/drivers/input/joystick/iforce/iforce-ff.c:52:16: note: byref variable will be forcibly initialized unsigned char data[7]; ^~~~ /kisskb/src/drivers/input/joystick/iforce/iforce-ff.c: In function 'make_envelope_modifier': /kisskb/src/drivers/input/joystick/iforce/iforce-ff.c:91:16: note: byref variable will be forcibly initialized unsigned char data[8]; ^~~~ /kisskb/src/drivers/input/joystick/iforce/iforce-ff.c: In function 'make_core': /kisskb/src/drivers/input/joystick/iforce/iforce-ff.c:294:16: note: byref variable will be forcibly initialized unsigned char data[14]; ^~~~ /kisskb/src/drivers/input/joystick/iforce/iforce-ff.c: In function 'make_magnitude_modifier': /kisskb/src/drivers/input/joystick/iforce/iforce-ff.c:21:16: note: byref variable will be forcibly initialized unsigned char data[3]; ^~~~ /kisskb/src/drivers/input/joystick/iforce/iforce-ff.c: In function 'make_condition_modifier': /kisskb/src/drivers/input/joystick/iforce/iforce-ff.c:131:16: note: byref variable will be forcibly initialized unsigned char data[10]; ^~~~ /kisskb/src/drivers/input/touchscreen/ad7879.c: In function 'ad7879_parse_dt': /kisskb/src/drivers/input/touchscreen/ad7879.c:494:6: note: byref variable will be forcibly initialized u32 tmp; ^~~ /kisskb/src/drivers/input/touchscreen/ad7879.c: In function 'ad7879_read': /kisskb/src/drivers/input/touchscreen/ad7879.c:137:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/input/touchscreen/ad7879.c: In function 'ad7879_disable_store': /kisskb/src/drivers/input/touchscreen/ad7879.c:371:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/rtc/rtc-pcf85363.c: In function 'pcf85363_rtc_set_time': /kisskb/src/drivers/rtc/rtc-pcf85363.c:152:16: note: byref variable will be forcibly initialized unsigned char tmp[11]; ^~~ /kisskb/src/drivers/input/touchscreen/ad7879.c: In function 'ad7879_gpio_get_value': /kisskb/src/drivers/input/touchscreen/ad7879.c:137:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/rtc/rtc-pcf85363.c: In function 'pcf85363_rtc_read_time': /kisskb/src/drivers/rtc/rtc-pcf85363.c:123:16: note: byref variable will be forcibly initialized unsigned char buf[DT_YEARS + 1]; ^~~ /kisskb/src/drivers/input/touchscreen/ad7879.c: In function 'ad7879_probe': /kisskb/src/drivers/input/touchscreen/ad7879.c:137:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-pcf85363.c: In function 'pcf85363_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-pcf85363.c:185:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/rtc/rtc-pcf85363.c:184:16: note: byref variable will be forcibly initialized unsigned char buf[DT_MONTH_ALM1 - DT_SECOND_ALM1 + 1]; ^~~ /kisskb/src/drivers/rtc/rtc-pcf85363.c: In function 'pcf85x63_nvram_read': /kisskb/src/drivers/rtc/rtc-pcf85363.c:320:15: note: byref variable will be forcibly initialized unsigned int tmp_val; ^~~~~~~ /kisskb/src/drivers/rtc/rtc-pcf85363.c: In function 'pcf85363_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-pcf85363.c:241:16: note: byref variable will be forcibly initialized unsigned char buf[DT_MONTH_ALM1 - DT_SECOND_ALM1 + 1]; ^~~ /kisskb/src/drivers/rtc/rtc-pcf85363.c: In function 'pcf85363_rtc_handle_irq': /kisskb/src/drivers/rtc/rtc-pcf85363.c:269:15: note: byref variable will be forcibly initialized unsigned int flags; ^~~~~ /kisskb/src/drivers/input/touchscreen/of_touchscreen.c: In function 'touchscreen_get_prop_u32': /kisskb/src/drivers/input/touchscreen/of_touchscreen.c:19:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/input/touchscreen/of_touchscreen.c: In function 'touchscreen_parse_properties': /kisskb/src/drivers/input/touchscreen/of_touchscreen.c:19:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/of_touchscreen.c:19:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/of_touchscreen.c:19:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/of_touchscreen.c:19:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/of_touchscreen.c:19:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/of_touchscreen.c:19:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/of_touchscreen.c:19:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/of_touchscreen.c:19:6: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/leds/leds-pca955x.c: In function 'pca955x_get_pdata': /kisskb/src/drivers/leds/leds-pca955x.c:393:7: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/leds/leds-pca955x.c:392:15: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/leds/leds-pca955x.c: In function 'pca955x_led_set': /kisskb/src/drivers/leds/leds-pca955x.c:244:5: note: byref variable will be forcibly initialized u8 ls; ^~ /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c: In function 'vsnprintf': /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c:506:15: note: byref variable will be forcibly initialized const u16 *ws = (const u16 *)s; ^~ /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c:319:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c:306:12: note: byref variable will be forcibly initialized long long num; ^~~ /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c:304:7: note: byref variable will be forcibly initialized char tmp[(sizeof(unsigned long long) * 8 + 2) / 3]; ^~~ /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c: In function 'snprintf': /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c:557:10: note: byref variable will be forcibly initialized va_list args; ^~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/firmware/efi/esrt.c: In function 'efi_esrt_init': /kisskb/src/drivers/firmware/efi/esrt.c:244:20: note: byref variable will be forcibly initialized efi_memory_desc_t md; ^~ /kisskb/src/drivers/firmware/efi/esrt.c:242:35: note: byref variable will be forcibly initialized struct efi_system_resource_table tmpesrt; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_universal_plane_init': /kisskb/src/drivers/gpu/drm/drm_plane.c:240:11: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function '__setplane_check': /kisskb/src/drivers/gpu/drm/drm_plane.c:626:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'setplane_internal': /kisskb/src/drivers/gpu/drm/drm_plane.c:780:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_mode_cursor_common': /kisskb/src/drivers/gpu/drm/drm_plane.c:944:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_mode_cursor_ioctl': /kisskb/src/drivers/gpu/drm/drm_plane.c:1023:26: note: byref variable will be forcibly initialized struct drm_mode_cursor2 new_req; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_mode_page_flip_ioctl': /kisskb/src/drivers/gpu/drm/drm_plane.c:1053:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ In file included from /kisskb/src/include/linux/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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/regulator/rohm-regulator.c: In function 'set_dvs_level': /kisskb/src/drivers/regulator/rohm-regulator.c:17:11: note: byref variable will be forcibly initialized uint32_t uv; ^~ /kisskb/src/drivers/firmware/efi/efi-pstore.c: In function 'efi_pstore_erase_name': /kisskb/src/drivers/firmware/efi/efi-pstore.c:311:15: note: byref variable will be forcibly initialized efi_char16_t efi_name[DUMP_NAME_LEN]; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c:310:23: note: byref variable will be forcibly initialized struct efivar_entry *entry = NULL; ^~~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c: In function 'efi_pstore_erase': /kisskb/src/drivers/firmware/efi/efi-pstore.c:335:7: note: byref variable will be forcibly initialized char name[DUMP_NAME_LEN]; ^~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c: In function 'efi_pstore_erase_func': /kisskb/src/drivers/firmware/efi/efi-pstore.c:281:12: note: byref variable will be forcibly initialized static int efi_pstore_erase_func(struct efivar_entry *entry, void *data) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c:281:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/efi-pstore.c: In function 'efi_pstore_write': /kisskb/src/drivers/firmware/efi/efi-pstore.c:250:15: note: byref variable will be forcibly initialized efi_char16_t efi_name[DUMP_NAME_LEN]; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c:249:7: note: byref variable will be forcibly initialized char name[DUMP_NAME_LEN]; ^~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c: In function 'efi_pstore_read_func': /kisskb/src/drivers/firmware/efi/efi-pstore.c:43:12: note: byref variable will be forcibly initialized static int efi_pstore_read_func(struct efivar_entry *entry, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c:43:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/efi-pstore.c:52:6: note: byref variable will be forcibly initialized u64 time; ^~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c:50:15: note: byref variable will be forcibly initialized unsigned int part; ^~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c:49:6: note: byref variable will be forcibly initialized int cnt; ^~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c:47:28: note: byref variable will be forcibly initialized char name[DUMP_NAME_LEN], data_type; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c:47:7: note: byref variable will be forcibly initialized char name[DUMP_NAME_LEN], data_type; ^~~~ /kisskb/src/drivers/i2c/muxes/i2c-mux-pca9541.c: In function 'pca9541_reg_read': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca9541.c:116:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/mfd/syscon.c: In function 'of_syscon_register': /kisskb/src/drivers/mfd/syscon.c:52:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/mfd/syscon.c:49:6: note: byref variable will be forcibly initialized 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:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ 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:19: note: byref variable will be forcibly initialized struct va_format vaf = { .fmt = fmt, .va = va }; ^~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_printf': /kisskb/src/include/drm/drm_print.h:108:19: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_print.c:199:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_printk': /kisskb/src/drivers/gpu/drm/drm_print.c:242:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_dbg': /kisskb/src/drivers/gpu/drm/drm_print.c:263:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_dbg': /kisskb/src/drivers/gpu/drm/drm_print.c:286:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_err': /kisskb/src/drivers/gpu/drm/drm_print.c:305:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/relocate.c: In function 'efi_low_alloc_above': /kisskb/src/drivers/firmware/efi/libstub/relocate.c:58:7: note: byref variable will be forcibly initialized u64 start, end; ^~~~~ /kisskb/src/drivers/firmware/efi/libstub/relocate.c:31:25: note: byref variable will be forcibly initialized struct efi_boot_memmap boot_map; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/relocate.c:27:21: note: byref variable will be forcibly initialized efi_memory_desc_t *map; ^~~ /kisskb/src/drivers/firmware/efi/libstub/relocate.c:26:37: note: byref variable will be forcibly initialized unsigned long map_size, desc_size, buff_size; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/relocate.c:26:26: note: byref variable will be forcibly initialized unsigned long map_size, desc_size, buff_size; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/relocate.c:26:16: note: byref variable will be forcibly initialized unsigned long map_size, desc_size, buff_size; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/relocate.c: In function 'efi_relocate_kernel': /kisskb/src/drivers/firmware/efi/libstub/relocate.c:130:22: note: byref variable will be forcibly initialized efi_physical_addr_t efi_addr = preferred_addr; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/relocate.c:127:16: note: byref variable will be forcibly initialized unsigned long new_addr = 0; ^~~~~~~~ /kisskb/src/drivers/mmc/core/sdio_ops.c: In function 'mmc_io_rw_extended': /kisskb/src/drivers/mmc/core/sdio_ops.c:121:18: note: byref variable will be forcibly initialized struct sg_table sgtable; ^~~~~~~ /kisskb/src/drivers/mmc/core/sdio_ops.c:120:21: note: byref variable will be forcibly initialized struct scatterlist sg, *sg_ptr; ^~ /kisskb/src/drivers/mmc/core/sdio_ops.c: In function 'sdio_reset': /kisskb/src/drivers/mmc/core/sdio_ops.c:205:5: note: byref variable will be forcibly initialized u8 abort; ^~~~~ /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_read_pdt_entry': /kisskb/src/drivers/input/rmi4/rmi_driver.c:462:5: note: byref variable will be forcibly initialized u8 buf[RMI_PDT_ENTRY_SIZE]; ^~~ /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_scan_pdt_page': /kisskb/src/drivers/input/rmi4/rmi_driver.c:508:19: note: byref variable will be forcibly initialized struct pdt_entry pdt_entry; ^~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_check_bootloader_mode': /kisskb/src/drivers/input/rmi4/rmi_driver.c:749:5: note: byref variable will be forcibly initialized u8 status; ^~~~~~ 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/rmi.h:10, from /kisskb/src/drivers/input/rmi4/rmi_driver.c:23: /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_initial_reset': /kisskb/src/drivers/input/rmi4/rmi_driver.c:798:6: note: byref variable will be forcibly initialized u8 cmd_buf = RMI_DEVICE_RESET_CMD; ^~~~~~~ /kisskb/src/drivers/leds/leds-pwm.c: In function 'led_pwm_create_fwnode': /kisskb/src/drivers/leds/leds-pwm.c:103:17: note: byref variable will be forcibly initialized struct led_pwm led; ^~~ In file included from /kisskb/src/include/linux/rmi.h:13, from /kisskb/src/drivers/input/rmi4/rmi_driver.c:23: /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_set_attn_data': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^~~~~ /kisskb/src/drivers/input/rmi4/rmi_driver.c:184:2: note: in expansion of macro 'kfifo_put' kfifo_put(&drvdata->attn_fifo, attn_data); ^~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_scan_pdt': /kisskb/src/drivers/input/rmi4/rmi_driver.c:547:6: note: byref variable will be forcibly initialized int empty_pages = 0; ^~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_read_register_desc': /kisskb/src/drivers/input/rmi4/rmi_driver.c:565:5: note: byref variable will be forcibly initialized u8 buf[35]; ^~~ /kisskb/src/drivers/input/rmi4/rmi_driver.c:564:5: note: byref variable will be forcibly initialized u8 size_presence_reg; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_probe_interrupts': /kisskb/src/drivers/input/rmi4/rmi_driver.c:1016:6: note: byref variable will be forcibly initialized int irq_count = 0; ^~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_init_functions': /kisskb/src/drivers/input/rmi4/rmi_driver.c:1069:6: note: byref variable will be forcibly initialized int irq_count = 0; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/alignedmem.c: In function 'efi_allocate_pages_aligned': /kisskb/src/drivers/firmware/efi/libstub/alignedmem.c:27:22: note: byref variable will be forcibly initialized efi_physical_addr_t alloc_addr; ^~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_bus.c: In function 'rmi_function_of_probe': /kisskb/src/drivers/input/rmi4/rmi_bus.c:157:7: note: byref variable will be forcibly initialized char of_name[9]; ^~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_bus.c: In function 'rmi_dbg': /kisskb/src/drivers/input/rmi4/rmi_bus.c:27:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/input/rmi4/rmi_bus.c: In function 'rmi_of_property_read_u32': /kisskb/src/drivers/input/rmi4/rmi_bus.c:417:6: note: byref variable will be forcibly initialized u32 val = 0; ^~~ /kisskb/src/drivers/rpmsg/rpmsg_ns.c: In function 'rpmsg_ns_cb': /kisskb/src/drivers/rpmsg/rpmsg_ns.c:38:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^~~~~~ In file included from /kisskb/src/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_color_mgmt.c:26: /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c: In function 'drm_mode_gamma_set_ioctl': /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c:255:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c: In function 'drm_plane_create_color_properties': /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c:424:28: note: byref variable will be forcibly initialized struct drm_prop_enum_list enum_list[max_t(int, DRM_COLOR_ENCODING_MAX, ^~~~~~~~~ /kisskb/src/drivers/mailbox/arm_mhu.c: In function 'mhu_rx_interrupt': /kisskb/src/drivers/mailbox/arm_mhu.c:44:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/staging/media/meson/vdec/codec_mpeg12.c: In function 'codec_mpeg12_start': /kisskb/src/drivers/staging/media/meson/vdec/codec_mpeg12.c:84:13: note: byref variable will be forcibly initialized (u32[]){ 8, 0 }); ^ /kisskb/src/drivers/staging/media/meson/vdec/codec_mpeg12.c:83:41: note: byref variable will be forcibly initialized ret = amvdec_set_canvases(sess, (u32[]){ AV_SCRATCH_0, 0 }, ^ /kisskb/src/drivers/staging/media/meson/vdec/vdec_hevc.c: In function 'vdec_hevc_load_firmware': /kisskb/src/drivers/staging/media/meson/vdec/vdec_hevc.c:31:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_mode_cmd': /kisskb/src/drivers/input/mouse/synaptics.c:81:5: note: byref variable will be forcibly initialized u8 param[1]; ^~~~~ /kisskb/src/drivers/firmware/efi/cper.c: In function 'cper_print_bits': /kisskb/src/drivers/firmware/efi/cper.c:89:7: note: byref variable will be forcibly initialized char buf[84]; ^~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_resolution': /kisskb/src/drivers/input/mouse/synaptics.c:364:5: note: byref variable will be forcibly initialized u8 resp[3]; ^~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_query_int': /kisskb/src/drivers/input/mouse/synaptics.c:227:4: note: byref variable will be forcibly initialized } resp = { 0 }; ^~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_query_modes': /kisskb/src/drivers/input/mouse/synaptics.c:280:5: note: byref variable will be forcibly initialized u8 bid[3]; ^~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_create_intertouch': /kisskb/src/drivers/input/mouse/synaptics.c:1763:30: note: byref variable will be forcibly initialized const struct i2c_board_info intertouch_board = { ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/synaptics.c:1750:40: note: byref variable will be forcibly initialized const struct rmi_device_platform_data pdata = { ^~~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_init_smbus': /kisskb/src/drivers/input/mouse/synaptics.c:1817:31: note: byref variable will be forcibly initialized struct synaptics_device_info info; ^~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_init': /kisskb/src/drivers/input/mouse/synaptics.c:1856:31: note: byref variable will be forcibly initialized struct synaptics_device_info info; ^~~~ /kisskb/src/drivers/firmware/efi/cper.c: In function 'cper_print_mem': /kisskb/src/drivers/firmware/efi/cper.c:331:30: note: byref variable will be forcibly initialized struct cper_mem_err_compact cmem; ^~~~ /kisskb/src/drivers/firmware/efi/cper.c: In function 'cper_estatus_print_section': /kisskb/src/drivers/firmware/efi/cper.c:503:7: note: byref variable will be forcibly initialized char newpfx[64]; ^~~~~~ In file included from /kisskb/src/include/linux/uuid.h:11, from /kisskb/src/include/linux/fs.h:36, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/drivers/firmware/efi/cper.c:16: /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:179:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0x81212A96, 0x09ED, 0x4996, 0x94, 0x71, 0x8D, 0x72, \ ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/cper.c:563:35: note: in expansion of macro 'CPER_SEC_FW_ERR_REC_REF' } else if (guid_equal(sec_type, &CPER_SEC_FW_ERR_REC_REF)) { ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:168:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xE19E3D16, 0xBC11, 0x11E4, 0x9C, 0xAA, 0xC2, 0x05, \ ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/cper.c:544:35: note: in expansion of macro 'CPER_SEC_PROC_ARM' } else if (guid_equal(sec_type, &CPER_SEC_PROC_ARM)) { ^~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:175:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xD995E954, 0xBBC1, 0x430F, 0xAD, 0x91, 0xB4, 0x4D, \ ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/cper.c:535:35: note: in expansion of macro 'CPER_SEC_PCIE' } else if (guid_equal(sec_type, &CPER_SEC_PCIE)) { ^~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:172:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xA5BC1114, 0x6F64, 0x4EDE, 0xB8, 0x63, 0x3E, 0x83, \ ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/cper.c:525:35: note: in expansion of macro 'CPER_SEC_PLATFORM_MEM' } else if (guid_equal(sec_type, &CPER_SEC_PLATFORM_MEM)) { ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:156:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0x9876CCAD, 0x47B4, 0x4bdb, 0xB6, 0x5E, 0x16, 0xF1, \ ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/cper.c:517:28: note: in expansion of macro 'CPER_SEC_PROC_GENERIC' if (guid_equal(sec_type, &CPER_SEC_PROC_GENERIC)) { ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/cper.c: In function 'cper_estatus_print': /kisskb/src/drivers/firmware/efi/cper.c:594:7: note: byref variable will be forcibly initialized char newpfx[64]; ^~~~~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c: In function 'pcf8583_set_datetime': /kisskb/src/drivers/rtc/rtc-pcf8583.c:89:16: note: byref variable will be forcibly initialized unsigned char buf[8]; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c: In function 'pcf8583_write_mem': /kisskb/src/drivers/rtc/rtc-pcf8583.c:159:16: note: byref variable will be forcibly initialized unsigned char buf[9]; ^~~ /kisskb/src/drivers/input/joystick/iforce/iforce-packets.c: In function 'iforce_control_playback': /kisskb/src/drivers/input/joystick/iforce/iforce-packets.c:90:16: note: byref variable will be forcibly initialized unsigned char data[3]; ^~~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c: In function 'pcf8583_set_ctrl': /kisskb/src/drivers/rtc/rtc-pcf8583.c:123:16: note: byref variable will be forcibly initialized unsigned char buf[2]; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c: In function 'pcf8583_read_mem': /kisskb/src/drivers/rtc/rtc-pcf8583.c:135:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2] = { ^~~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c:134:16: note: byref variable will be forcibly initialized unsigned char addr[1]; ^~~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c: In function 'pcf8583_rtc_set_time': /kisskb/src/drivers/rtc/rtc-pcf8583.c:231:17: note: byref variable will be forcibly initialized struct rtc_mem cmos_check = { ^~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c:226:17: note: byref variable will be forcibly initialized struct rtc_mem cmos_year = { ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c:225:25: note: byref variable will be forcibly initialized unsigned char year[2], chk; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c:225:16: note: byref variable will be forcibly initialized unsigned char year[2], chk; ^~~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c: In function 'pcf8583_get_datetime': /kisskb/src/drivers/rtc/rtc-pcf8583.c:52:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2] = { ^~~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c:51:24: note: byref variable will be forcibly initialized unsigned char buf[8], addr[1] = { 1 }; ^~~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c:51:16: note: byref variable will be forcibly initialized unsigned char buf[8], addr[1] = { 1 }; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c: In function 'pcf8583_rtc_read_time': /kisskb/src/drivers/rtc/rtc-pcf8583.c:123:16: note: byref variable will be forcibly initialized unsigned char buf[2]; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c:176:17: note: byref variable will be forcibly initialized struct rtc_mem mem = { ^~~ /kisskb/src/drivers/rtc/rtc-pcf8583.c:175:22: note: byref variable will be forcibly initialized unsigned char ctrl, year[2]; ^~~~ /kisskb/src/drivers/soundwire/bus_type.c: In function 'sdw_slave_uevent': /kisskb/src/drivers/soundwire/bus_type.c:64:7: note: byref variable will be forcibly initialized char modalias[32]; ^~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-nocp.c: In function 'exynos_nocp_get_event': /kisskb/src/drivers/devfreq/event/exynos-nocp.c:147:15: note: byref variable will be forcibly initialized unsigned int counter[4]; ^~~~~~~ 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:17: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned char ret; ^~~ /kisskb/src/drivers/media/tuners/tda8290.c:386:16: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned char afc = 0; ^~~ /kisskb/src/drivers/media/tuners/tda8290.c:444:16: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_i2c_bridge': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_agc1_out': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c:349:16: note: byref variable will be forcibly initialized unsigned char buf[] = { 0x02, 0x00 }; /* DIV_FUNC */ ^~~ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_set_easy_mode': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda8290.c:320:16: note: byref variable will be forcibly initialized unsigned char buf[] = { 0x01, 0x00 }; ^~~ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_set_video_std': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda8290.c:335:16: note: byref variable will be forcibly initialized unsigned char buf[] = { 0x00, priv->tda8290_easy_mode }; ^~~ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_i2c_bridge': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_set_params': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c:201:17: note: byref variable will be forcibly initialized unsigned char deemphasis[] = { 0x13, 1 }; ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c:170:16: note: byref variable will be forcibly initialized unsigned char easy_mode[] = { 0x01, priv->tda8290_easy_mode }; ^~~~~~~~~ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_power': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda8290.c:305:16: note: byref variable will be forcibly initialized unsigned char buf[] = { 0x30, 0x00 }; /* clb_stdbt */ ^~~ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_set_params': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda8290.c:401:16: note: byref variable will be forcibly initialized unsigned char blanking_mode[] = { 0x1d, 0x00 }; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c:400:6: note: byref variable will be forcibly initialized u16 signal = 0; ^~~~~~ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_init_if': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_agc2_out': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c:365:16: note: byref variable will be forcibly initialized unsigned char set_gpio_val[] = { 0x46, 0x00 }; ^~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c:364:16: note: byref variable will be forcibly initialized unsigned char set_gpio_cf[] = { 0x44, 0x00 }; ^~~~~~~~~~~ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_init_if': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_standby': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c:462:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->tda827x_addr, .flags=0, .buf=cb1, .len = 2}; ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_probe': /kisskb/src/drivers/media/tuners/tda8290.c:662:17: note: byref variable will be forcibly initialized struct i2c_msg msg_read[] = { ^~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c:661:17: note: byref variable will be forcibly initialized u8 reg = 0x1f, id; ^~ /kisskb/src/drivers/media/tuners/tda8290.c:661:5: note: byref variable will be forcibly initialized u8 reg = 0x1f, id; ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_probe': /kisskb/src/drivers/media/tuners/tda8290.c:689:17: note: byref variable will be forcibly initialized struct i2c_msg msg_read[] = { ^~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c:688:17: note: byref variable will be forcibly initialized u8 reg = 0x2f, id; ^~ /kisskb/src/drivers/media/tuners/tda8290.c:688:5: note: byref variable will be forcibly initialized u8 reg = 0x2f, id; ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_init_tuner': /kisskb/src/drivers/media/tuners/tda8290.c:536:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->tda827x_addr, .flags=0, ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda829x_find_tuner': /kisskb/src/drivers/media/tuners/tda8290.c:573:5: note: byref variable will be forcibly initialized u8 data; ^~~~ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda829x_probe': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda8290.c:834:16: note: byref variable will be forcibly initialized unsigned char buf[PROBE_BUFFER_SIZE]; ^~~ /kisskb/src/drivers/media/tuners/tda8290.c:832:16: note: byref variable will be forcibly initialized unsigned char data; ^~~~ 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:6: note: byref variable will be forcibly initialized int oldlen; ^~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_add_property_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:209:6: note: byref variable will be forcibly initialized int allocated; ^~~~~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_set_name': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:238:6: note: byref variable will be forcibly initialized int oldlen, newlen; ^~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_setprop_placeholder': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:261:23: note: byref variable will be forcibly initialized struct fdt_property *prop; ^~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_setprop': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:279:8: note: byref variable will be forcibly initialized void *prop_data; ^~~~~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_appendprop': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:295:11: note: byref variable will be forcibly initialized int err, oldlen, newlen; ^~~~~~ /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:294:23: note: byref variable will be forcibly initialized struct fdt_property *prop; ^~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_delprop': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:321:6: note: byref variable will be forcibly initialized 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:14: note: byref variable will be forcibly initialized int offset, nextoffset; ^~~~~~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_open_into': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:418:20: note: byref variable will be forcibly initialized int mem_rsv_size, struct_size; ^~~~~~~~~~~ /kisskb/src/drivers/leds/leds-tca6507.c: In function 'set_times': /kisskb/src/drivers/leds/leds-tca6507.c:317:10: note: byref variable will be forcibly initialized int c1, c2; ^~ /kisskb/src/drivers/leds/leds-tca6507.c:317:6: note: byref variable will be forcibly initialized int c1, c2; ^~ /kisskb/src/drivers/leds/leds-tca6507.c: In function 'led_prepare': /kisskb/src/drivers/leds/leds-tca6507.c:386:10: note: byref variable will be forcibly initialized int c1, c2; ^~ /kisskb/src/drivers/leds/leds-tca6507.c:386:6: note: byref variable will be forcibly initialized int c1, c2; ^~ /kisskb/src/drivers/leds/leds-tca6507.c: In function 'tca6507_work': /kisskb/src/drivers/leds/leds-tca6507.c:352:5: note: byref variable will be forcibly initialized u8 file[TCA6507_REG_CNT]; ^~~~ In file included from /kisskb/src/include/linux/leds.h:12, from /kisskb/src/drivers/leds/leds-tca6507.c:76: /kisskb/src/drivers/leds/leds-tca6507.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/leds/leds-tca6507.c: In function 'tca6507_led_dt_init': /kisskb/src/drivers/leds/leds-tca6507.c:693:7: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/leds/leds-tca6507.c:692:19: note: byref variable will be forcibly initialized struct led_info led; ^~~ In file included from /kisskb/src/drivers/crypto/caam/caamalg_desc.c:9: /kisskb/src/drivers/crypto/caam/caamalg_desc.c: In function 'append_load_imm_be32': /kisskb/src/drivers/crypto/caam/desc_constr.h:399:15: note: byref variable will be forcibly initialized __##ee##size data = cpu_to_##ee##size(immediate); \ ^~~~ /kisskb/src/drivers/crypto/caam/desc_constr.h:405:1: note: in expansion of macro 'APPEND_CMD_RAW_IMM2' APPEND_CMD_RAW_IMM2(load, LOAD, be, 32); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/caam/caamalg_desc.c: In function 'cnstr_shdsc_xts_skcipher_encap': /kisskb/src/drivers/crypto/caam/caamalg_desc.c:1534:9: note: byref variable will be forcibly initialized __be64 sector_size = cpu_to_be64(BIT(15)); ^~~~~~~~~~~ /kisskb/src/drivers/crypto/caam/caamalg_desc.c: In function 'cnstr_shdsc_xts_skcipher_decap': /kisskb/src/drivers/crypto/caam/caamalg_desc.c:1596:9: note: byref variable will be forcibly initialized __be64 sector_size = cpu_to_be64(BIT(15)); ^~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c: In function 'install_memreserve_table': /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:79:13: note: byref variable will be forcibly initialized efi_guid_t memreserve_table_guid = LINUX_EFI_MEMRESERVE_TABLE_GUID; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:78:31: note: byref variable will be forcibly initialized struct linux_efi_memreserve *rsv; ^~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c: In function 'setup_graphics': /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:56:16: note: byref variable will be forcibly initialized unsigned long size; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:54:13: note: byref variable will be forcibly initialized efi_guid_t gop_proto = EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c: In function 'efi_pe_entry': /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:264:7: note: byref variable will be forcibly initialized u32 rnd; ^~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:121:16: note: byref variable will be forcibly initialized unsigned long reserve_size = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:120:16: note: byref variable will be forcibly initialized unsigned long reserve_addr = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:119:13: note: byref variable will be forcibly initialized efi_guid_t loaded_image_proto = LOADED_IMAGE_PROTOCOL_GUID; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:118:6: note: byref variable will be forcibly initialized int cmdline_size = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:116:16: note: byref variable will be forcibly initialized unsigned long fdt_size = 0; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:115:16: note: byref variable will be forcibly initialized unsigned long fdt_addr = 0; /* Original DTB */ ^~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:114:16: note: byref variable will be forcibly initialized unsigned long initrd_size = 0; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:113:16: note: byref variable will be forcibly initialized unsigned long initrd_addr = 0; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:111:16: note: byref variable will be forcibly initialized unsigned long image_size = 0; ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:110:16: note: byref variable will be forcibly initialized unsigned long image_addr; ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:108:22: note: byref variable will be forcibly initialized efi_loaded_image_t *image; ^~~~~ /kisskb/src/drivers/iio/accel/adxl345_core.c: In function 'adxl345_read_raw': /kisskb/src/drivers/iio/accel/adxl345_core.c:92:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/iio/accel/adxl345_core.c:90:9: note: byref variable will be forcibly initialized __le16 accel; ^~~~~ /kisskb/src/drivers/iio/accel/adxl345_core.c: In function 'adxl345_core_probe': /kisskb/src/drivers/iio/accel/adxl345_core.c:216:6: note: byref variable will be forcibly initialized u32 regval; ^~~~~~ /kisskb/src/drivers/memory/pl172.c: In function 'pl172_timing_prop': /kisskb/src/drivers/memory/pl172.c:62:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/memory/pl172.c: In function 'pl172_setup_static': /kisskb/src/drivers/memory/pl172.c:86:6: note: byref variable will be forcibly initialized u32 cfg; ^~~ /kisskb/src/drivers/memory/pl172.c: In function 'pl172_parse_cs_config': /kisskb/src/drivers/memory/pl172.c:174:6: note: byref variable will be forcibly initialized u32 cs; ^~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/extcon/extcon.c: In function 'extcon_sync': /kisskb/src/drivers/extcon/extcon.c:413:8: note: byref variable will be forcibly initialized char *envp[3]; ^~~~ /kisskb/src/drivers/extcon/extcon.c:411:7: note: byref variable will be forcibly initialized char state_buf[120]; ^~~~~~~~~ /kisskb/src/drivers/extcon/extcon.c:410:7: note: byref variable will be forcibly initialized char name_buf[120]; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c: In function 'update_fdt_memmap': /kisskb/src/drivers/firmware/efi/libstub/fdt.c:167:6: note: byref variable will be forcibly initialized u32 fdt_val32; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:166:6: note: byref variable will be forcibly initialized u64 fdt_val64; ^~~~~~~~~ In file included from /kisskb/src/include/linux/libfdt.h:6, from /kisskb/src/drivers/firmware/efi/libstub/fdt.c:11: /kisskb/src/drivers/firmware/efi/libstub/fdt.c: In function 'fdt_setprop_u32': /kisskb/src/include/linux/../../scripts/dtc/libfdt/libfdt.h:1653:10: note: byref variable will be forcibly initialized fdt32_t tmp = cpu_to_fdt32(val); ^~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c: In function 'update_fdt': /kisskb/src/drivers/firmware/efi/libstub/fdt.c:99:7: note: byref variable will be forcibly initialized u64 initrd_image_start = cpu_to_fdt64(initrd_addr); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:98:7: note: byref variable will be forcibly initialized u64 initrd_image_end; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:37:6: note: byref variable will be forcibly initialized u64 fdt_val64; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:36:6: note: byref variable will be forcibly initialized u32 fdt_val32; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c: In function 'allocate_new_fdt_and_exit_boot': /kisskb/src/drivers/firmware/efi/libstub/fdt.c:254:26: note: byref variable will be forcibly initialized struct exit_boot_struct priv; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:253:25: note: byref variable will be forcibly initialized struct efi_boot_memmap map; ^~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:252:6: note: byref variable will be forcibly initialized int runtime_entry_count; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:250:34: note: byref variable will be forcibly initialized efi_memory_desc_t *memory_map, *runtime_map; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:250:21: note: byref variable will be forcibly initialized efi_memory_desc_t *memory_map, *runtime_map; ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:249:16: note: byref variable will be forcibly initialized unsigned long mmap_key; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:248:6: note: byref variable will be forcibly initialized u32 desc_ver; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:247:37: note: byref variable will be forcibly initialized unsigned long map_size, desc_size, buff_size; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:247:26: note: byref variable will be forcibly initialized unsigned long map_size, desc_size, buff_size; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:247:16: note: byref variable will be forcibly initialized unsigned long map_size, desc_size, buff_size; ^~~~~~~~ /kisskb/src/drivers/mfd/lm3533-core.c: In function 'lm3533_read': /kisskb/src/drivers/mfd/lm3533-core.c:85:6: note: byref variable will be forcibly initialized int tmp; ^~~ /kisskb/src/drivers/mfd/lm3533-core.c: In function 'show_output': /kisskb/src/drivers/mfd/lm3533-core.c:85:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/lm3533-core.c: In function 'store_output': /kisskb/src/drivers/mfd/lm3533-core.c:299:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/memory/renesas-rpc-if.c: In function 'wait_msg_xfer_end': /kisskb/src/drivers/memory/renesas-rpc-if.c:269:6: note: byref variable will be forcibly initialized u32 sts; ^~~ /kisskb/src/drivers/memory/renesas-rpc-if.c: In function 'rpcif_hw_init': /kisskb/src/drivers/memory/renesas-rpc-if.c:221:6: note: byref variable will be forcibly initialized u32 dummy; ^~~~~ /kisskb/src/drivers/memory/renesas-rpc-if.c: In function 'rpcif_manual_xfer': /kisskb/src/drivers/memory/renesas-rpc-if.c:465:8: note: byref variable will be forcibly initialized u32 data[2]; ^~~~ /kisskb/src/drivers/memory/renesas-rpc-if.c:443:8: note: byref variable will be forcibly initialized u32 dummy; ^~~~~ /kisskb/src/drivers/memory/renesas-rpc-if.c:400:8: note: byref variable will be forcibly initialized u32 data[2]; ^~~~ /kisskb/src/drivers/regulator/slg51000-regulator.c: In function 'slg51000_clear_fault_log': /kisskb/src/drivers/regulator/slg51000-regulator.c:419:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^~~ /kisskb/src/drivers/regulator/slg51000-regulator.c: In function 'slg51000_irq_handler': /kisskb/src/drivers/regulator/slg51000-regulator.c:353:24: note: byref variable will be forcibly initialized unsigned int evt_otp, mask_otp; ^~~~~~~~ /kisskb/src/drivers/regulator/slg51000-regulator.c:353:15: note: byref variable will be forcibly initialized unsigned int evt_otp, mask_otp; ^~~~~~~ /kisskb/src/drivers/regulator/slg51000-regulator.c:351:5: note: byref variable will be forcibly initialized u8 evt[SLG51000_MAX_EVT_REGISTER][REG_MAX]; ^~~ /kisskb/src/drivers/regulator/slg51000-regulator.c: In function 'slg51000_regulator_init': /kisskb/src/drivers/regulator/slg51000-regulator.c:249:5: note: byref variable will be forcibly initialized u8 vsel_range[2]; ^~~~~~~~~~ /kisskb/src/drivers/regulator/slg51000-regulator.c:248:20: note: byref variable will be forcibly initialized unsigned int reg, val; ^~~ /kisskb/src/drivers/regulator/slg51000-regulator.c: In function 'slg51000_i2c_probe': /kisskb/src/drivers/regulator/slg51000-regulator.c:419:15: note: byref variable will be forcibly initialized unsigned int val = 0; ^~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_getresources': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:103:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_config_reset': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:187:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drmm_mode_config_init': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:434:19: note: byref variable will be forcibly initialized struct dma_resv resv; ^~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:433:25: note: byref variable will be forcibly initialized struct ww_acquire_ctx resv_ctx; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:432:34: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx modeset_ctx; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_config_cleanup': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:540:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer("[leaked fb]"); ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:480:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ 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:6: note: byref variable will be forcibly initialized int nextoffset; ^~~~~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_string_eq_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:108:6: note: byref variable will be forcibly initialized int slen; ^~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_nodename_eq_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:16:6: note: byref variable will be forcibly initialized int olen; ^~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_subnode_offset_namelen': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:228:6: note: byref variable will be forcibly initialized int depth; ^~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_getprop_namelen': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:454:6: note: byref variable will be forcibly initialized int poffset; ^~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_getprop_by_offset': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:479:7: note: byref variable will be forcibly initialized int namelen; ^~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_get_phandle': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:511:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_generate_phandle': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:144:11: note: byref variable will be forcibly initialized uint32_t max; ^~~ /kisskb/src/drivers/leds/leds-tlc591xx.c: In function 'tlc591xx_probe': /kisskb/src/drivers/leds/leds-tlc591xx.c:185:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^~~~~~~~~ /kisskb/src/drivers/leds/leds-tlc591xx.c:155:18: note: byref variable will be forcibly initialized int err, count, reg; ^~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_get_path': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:545:21: note: byref variable will be forcibly initialized int offset, depth, namelen; ^~~~~~~ /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:545:14: note: byref variable will be forcibly initialized int offset, depth, namelen; ^~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_supernode_atdepth_offset': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:597:14: note: byref variable will be forcibly initialized int offset, depth; ^~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_node_depth': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:634:6: note: byref variable will be forcibly initialized int nodedepth; ^~~~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_node_offset_by_prop_value': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:660:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_stringlist_count': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:726:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int length, len, idx = 0; ^~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_stringlist_get': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:783:6: note: byref variable will be forcibly initialized int length; ^~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_node_check_compatible': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:827:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_ssr.c: In function 'qcom_glink_ssr_notifier_call': /kisskb/src/drivers/rpmsg/qcom_glink_ssr.c:102:24: note: byref variable will be forcibly initialized struct do_cleanup_msg msg; ^~~ /kisskb/src/drivers/staging/media/meson/vdec/codec_hevc_common.c: In function 'codec_hevc_alloc_fbc_buffers': /kisskb/src/drivers/staging/media/meson/vdec/codec_hevc_common.c:180:14: note: byref variable will be forcibly initialized dma_addr_t paddr; ^~~~~ /kisskb/src/drivers/staging/media/meson/vdec/codec_hevc_common.c: In function 'codec_hevc_alloc_mmu_headers': /kisskb/src/drivers/staging/media/meson/vdec/codec_hevc_common.c:233:14: note: byref variable will be forcibly initialized dma_addr_t paddr; ^~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_data': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:794:13: note: byref variable will be forcibly initialized } __packed hdr; ^~~ 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:194, 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:10, 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_native_intr': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:981:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'rpmsg_name_show': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1581:14: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_version_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:356:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_advertise_intent': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:638:17: note: byref variable will be forcibly initialized struct command cmd; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_close_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:452:19: note: byref variable will be forcibly initialized struct glink_msg req; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_destroy_ept': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:452:19: note: byref variable will be forcibly initialized /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_open_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:368:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_done_work': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:483:13: note: byref variable will be forcibly initialized } __packed cmd; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_close_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:464:19: note: byref variable will be forcibly initialized struct glink_msg req; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_intent_req_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:607:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_version': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:345:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_channel_release': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:247:6: note: byref variable will be forcibly initialized int iid; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_announce_create': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:638:17: note: byref variable will be forcibly initialized struct command cmd; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1175:9: note: byref variable will be forcibly initialized __be32 defaults[] = { cpu_to_be32(SZ_1K), cpu_to_be32(5) }; ^~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_handle_intent_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:607:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c:638:17: note: byref variable will be forcibly initialized struct command cmd; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_request_intent': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1230:13: note: byref variable will be forcibly initialized } __packed cmd; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function '__qcom_glink_send': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1270:13: note: byref variable will be forcibly initialized } __packed req; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1265:6: note: byref variable will be forcibly initialized 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:411:13: note: byref variable will be forcibly initialized } __packed req; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_create_remote': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:452:19: note: byref variable will be forcibly initialized struct glink_msg req; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c:368:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_match_channel': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1342:14: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_close': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:464:19: note: byref variable will be forcibly initialized struct glink_msg req; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1460:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^~~~~~ 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:6: note: byref variable will be forcibly initialized int proplen; ^~~~~~~ /kisskb/src/lib/fdt_wip.c: In function 'fdt_setprop_inplace': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:37:6: note: byref variable will be forcibly initialized int proplen; ^~~~~~~ /kisskb/src/lib/fdt_wip.c: In function 'fdt_nop_property': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:62:6: note: byref variable will be forcibly initialized int len; ^~~ /kisskb/src/lib/fdt_wip.c: In function 'fdt_node_end_offset_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:75:6: note: byref variable will be forcibly initialized int depth = 0; ^~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_open': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1386:6: note: byref variable will be forcibly initialized int lcid; ^~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_create_local': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:368:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_create_ept': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1138:6: note: byref variable will be forcibly initialized int cid; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_native_remove': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1714:6: note: byref variable will be forcibly initialized int cid; ^~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_get_last_vbltimestamp': /kisskb/src/drivers/gpu/drm/drm_vblank.c:875:6: note: byref variable will be forcibly initialized 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:10: note: byref variable will be forcibly initialized 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:10: note: byref variable will be forcibly initialized 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:80:9: note: byref variable will be forcibly initialized 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:1723:10: note: byref variable will be forcibly initialized 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:12: note: byref variable will be forcibly initialized int vpos, hpos, i; ^~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:703:6: note: byref variable will be forcibly initialized int vpos, hpos, i; ^~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:700:17: note: byref variable will be forcibly initialized ktime_t stime, etime; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:700:10: note: byref variable will be forcibly initialized 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:1081:10: note: byref variable will be forcibly initialized 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:1622:10: note: byref variable will be forcibly initialized 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:1884:10: note: byref variable will be forcibly initialized 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1258:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(vblank->queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_crtc_vblank_off': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1299:10: note: byref variable will be forcibly initialized ktime_t now; ^~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_vblank_restore': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1481:10: note: byref variable will be forcibly initialized ktime_t t_vblank; ^~~~~~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1844:10: note: in expansion of macro 'wait_event_interruptible_timeout' wait = wait_event_interruptible_timeout(vblank->queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_crtc_get_sequence_ioctl': /kisskb/src/drivers/gpu/drm/drm_vblank.c:2016:10: note: byref variable will be forcibly initialized 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:2072:10: note: byref variable will be forcibly initialized ktime_t now; ^~~ /kisskb/src/drivers/input/rmi4/rmi_f01.c: In function 'rmi_f01_config': /kisskb/src/drivers/input/rmi4/rmi_f01.c:585:12: note: byref variable will be forcibly initialized static int rmi_f01_config(struct rmi_function *fn) ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f01.c:585:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/rmi4/rmi_f01.c:585:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/rmi4/rmi_f01.c: In function 'rmi_f01_suspend': /kisskb/src/drivers/input/rmi4/rmi_f01.c:632:12: note: byref variable will be forcibly initialized static int rmi_f01_suspend(struct rmi_function *fn) ^~~~~~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f01.c: In function 'rmi_f01_resume': /kisskb/src/drivers/input/rmi4/rmi_f01.c:661:12: note: byref variable will be forcibly initialized static int rmi_f01_resume(struct rmi_function *fn) ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f01.c: In function 'rmi_f01_attention': /kisskb/src/drivers/input/rmi4/rmi_f01.c:688:5: note: byref variable will be forcibly initialized u8 device_status; ^~~~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f01.c: In function 'rmi_f01_of_probe': /kisskb/src/drivers/input/rmi4/rmi_f01.c:345:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/input/rmi4/rmi_f01.c: In function 'rmi_f01_read_properties': /kisskb/src/drivers/input/rmi4/rmi_f01.c:150:5: note: byref variable will be forcibly initialized u8 ds4_query_len; ^~~~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f01.c:141:5: note: byref variable will be forcibly initialized u8 queries[RMI_F01_BASIC_QUERY_LEN]; ^~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f01.c: In function 'rmi_f01_probe': /kisskb/src/drivers/input/rmi4/rmi_f01.c:384:12: note: byref variable will be forcibly initialized static int rmi_f01_probe(struct rmi_function *fn) ^~~~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f01.c:384:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/rmi4/rmi_f01.c:384:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/rmi4/rmi_f01.c:384:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/rmi4/rmi_f01.c:393:5: note: byref variable will be forcibly initialized u8 temp; ^~~~ /kisskb/src/drivers/input/rmi4/rmi_f01.c:392:5: note: byref variable will be forcibly initialized u8 device_status; ^~~~~~~~~~~~~ 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/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/serio.h:10, from /kisskb/src/drivers/input/joystick/iforce/iforce-serio.c:9: /kisskb/src/drivers/input/joystick/iforce/iforce-serio.c: In function 'iforce_serio_get_id': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/joystick/iforce/iforce-serio.c:84:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(iforce->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c: In function 'rc5t619_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-rc5t619.c:231:15: note: byref variable will be forcibly initialized unsigned int ctrl1; ^~~~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c:228:15: note: byref variable will be forcibly initialized unsigned int buff_cent; ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c:227:5: note: byref variable will be forcibly initialized u8 buff[6]; ^~~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c: In function 'rc5t619_rtc_read_time': /kisskb/src/drivers/rtc/rtc-rc5t619.c:123:15: note: byref variable will be forcibly initialized unsigned int ctrl2; ^~~~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c:122:15: note: byref variable will be forcibly initialized unsigned int ctrl1; ^~~~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c:119:5: note: byref variable will be forcibly initialized u8 buff[7]; ^~~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c: In function 'rc5t619_rtc_pon_setup': /kisskb/src/drivers/rtc/rtc-rc5t619.c:93:15: note: byref variable will be forcibly initialized unsigned int reg_data; ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c: In function 'rc5t619_rtc_set_time': /kisskb/src/drivers/rtc/rtc-rc5t619.c:169:15: note: byref variable will be forcibly initialized unsigned int ctrl2; ^~~~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c:168:15: note: byref variable will be forcibly initialized unsigned int ctrl1; ^~~~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c:165:5: note: byref variable will be forcibly initialized u8 buff[7]; ^~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nread_no_pm': /kisskb/src/drivers/soundwire/bus.c:383:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c: In function 'rc5t619_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-rc5t619.c:278:15: note: byref variable will be forcibly initialized unsigned int ctrl1; ^~~~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c:275:5: note: byref variable will be forcibly initialized u8 buff[6]; ^~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_read_no_pm': /kisskb/src/drivers/soundwire/bus.c:482:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:397:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_slave_clk_stop_prepare': /kisskb/src/drivers/soundwire/bus.c:842:12: note: byref variable will be forcibly initialized static int sdw_slave_clk_stop_prepare(struct sdw_slave *slave, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c:482:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_assign_device_num': /kisskb/src/drivers/soundwire/bus.c:624:12: note: byref variable will be forcibly initialized static int sdw_assign_device_num(struct sdw_slave *slave) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm': /kisskb/src/drivers/soundwire/bus.c:417:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/soundwire/bus.c:416:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/rtc/rtc-rc5t619.c: In function 'rc5t619_rtc_probe': /kisskb/src/drivers/rtc/rtc-rc5t619.c:355:15: note: byref variable will be forcibly initialized unsigned int ctrl2; ^~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:435:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:449:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/soundwire/bus.c:448:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:467:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_read': /kisskb/src/drivers/soundwire/bus.c:551:5: note: byref variable will be forcibly initialized u8 buf; ^~~ In file included from /kisskb/src/drivers/soundwire/bus.c:10: /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_update': /kisskb/src/drivers/soundwire/bus.h:203:19: note: byref variable will be forcibly initialized static inline int sdw_update(struct sdw_slave *slave, u32 addr, u8 mask, u8 val) ^~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c:551:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_dp0_interrupt': /kisskb/src/drivers/soundwire/bus.c:551:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/bus.c:1281:12: note: byref variable will be forcibly initialized static int sdw_handle_dp0_interrupt(struct sdw_slave *slave, u8 *slave_status) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c:551:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_port_interrupt': /kisskb/src/drivers/soundwire/bus.c:551:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/bus.c:1353:12: note: byref variable will be forcibly initialized static int sdw_handle_port_interrupt(struct sdw_slave *slave, ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c:551:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_slave_alerts': /kisskb/src/drivers/soundwire/bus.c:551:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/bus.c:551:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/bus.c:1426:12: note: byref variable will be forcibly initialized static int sdw_handle_slave_alerts(struct sdw_slave *slave) ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c:551:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/soundwire/bus.c:551:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/bus.c:1434:25: note: byref variable will be forcibly initialized u8 buf, buf2[2], _buf, _buf2[2]; ^~~~~ /kisskb/src/drivers/soundwire/bus.c:1434:10: note: byref variable will be forcibly initialized u8 buf, buf2[2], _buf, _buf2[2]; ^~~~ /kisskb/src/drivers/soundwire/bus.c:1431:16: note: byref variable will be forcibly initialized unsigned long port; ^~~~ /kisskb/src/drivers/soundwire/bus.c:1428:31: note: byref variable will be forcibly initialized struct sdw_slave_intr_status slave_intr; ^~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_slave_set_frequency': /kisskb/src/drivers/soundwire/bus.c:1136:12: note: byref variable will be forcibly initialized static int sdw_slave_set_frequency(struct sdw_slave *slave) ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c:1136:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/bus.c:1136:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_program_device_num': /kisskb/src/drivers/soundwire/bus.c:692:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c:691:22: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^~ /kisskb/src/drivers/mailbox/arm_mhu_db.c: In function 'mhu_db_mbox_irq_to_channel': /kisskb/src/drivers/mailbox/arm_mhu_db.c:97:16: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 cell_count; ^~~~~~~~~~ /kisskb/src/drivers/crypto/atmel-i2c.c: In function 'atmel_i2c_sleep': /kisskb/src/drivers/crypto/atmel-i2c.c:197:5: note: byref variable will be forcibly initialized u8 sleep = SLEEP_TOKEN; ^~~~~ /kisskb/src/drivers/crypto/atmel-i2c.c: In function 'atmel_i2c_wakeup': /kisskb/src/drivers/crypto/atmel-i2c.c:171:5: note: byref variable will be forcibly initialized u8 status[STATUS_RSP_SIZE]; ^~~~~~ /kisskb/src/drivers/crypto/atmel-i2c.c: In function 'atmel_i2c_send_receive': /kisskb/src/drivers/crypto/atmel-i2c.c:197:5: note: byref variable will be forcibly initialized u8 sleep = SLEEP_TOKEN; ^~~~~ /kisskb/src/drivers/rtc/rtc-pl031.c: In function 'pl031_stv2_tm_to_time': /kisskb/src/drivers/rtc/rtc-pl031.c:128:19: note: byref variable will be forcibly initialized struct rtc_time calc_tm; ^~~~~~~ /kisskb/src/drivers/rtc/rtc-pl031.c: In function 'pl031_stv2_set_alarm': /kisskb/src/drivers/rtc/rtc-pl031.c:210:16: note: byref variable will be forcibly initialized unsigned long bcd_year; ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-pl031.c:209:16: note: byref variable will be forcibly initialized unsigned long time; ^~~~ /kisskb/src/drivers/rtc/rtc-pl031.c: In function 'pl031_stv2_set_time': /kisskb/src/drivers/rtc/rtc-pl031.c:179:16: note: byref variable will be forcibly initialized unsigned long bcd_year; ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-pl031.c:178:16: note: byref variable will be forcibly initialized unsigned long time; ^~~~ /kisskb/src/drivers/crypto/atmel-i2c.c: In function 'atmel_i2c_probe': /kisskb/src/drivers/crypto/atmel-i2c.c:324:6: note: byref variable will be forcibly initialized u32 bus_clk_rate; ^~~~~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_v2_disable': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:279:6: note: byref variable will be forcibly initialized u32 pmnc, clear; ^~~~ /kisskb/src/drivers/staging/media/meson/vdec/codec_h264.c: In function 'codec_h264_resume': /kisskb/src/drivers/staging/media/meson/vdec/codec_h264.c:293:15: note: byref variable will be forcibly initialized (u32[]){ 24, 0 }); ^ /kisskb/src/drivers/staging/media/meson/vdec/codec_h264.c:292:15: note: byref variable will be forcibly initialized (u32[]){ ANC0_CANVAS_ADDR, 0 }, ^ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_disable': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:127:6: note: byref variable will be forcibly initialized u32 pmnc; ^~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_v2_get_event': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:422:28: note: byref variable will be forcibly initialized unsigned int total_count, count; ^~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:422:15: note: byref variable will be forcibly initialized unsigned int total_count, count; ^~~~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:421:27: note: byref variable will be forcibly initialized unsigned int pmcnt_high, pmcnt_low; ^~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:421:15: note: byref variable will be forcibly initialized unsigned int pmcnt_high, pmcnt_low; ^~~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:420:21: note: byref variable will be forcibly initialized unsigned int pmnc, cntenc; ^~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:420:15: note: byref variable will be forcibly initialized 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:372:21: note: byref variable will be forcibly initialized unsigned int pmnc, cntens; ^~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:372:15: note: byref variable will be forcibly initialized unsigned int pmnc, cntens; ^~~~ 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:237:6: note: byref variable will be forcibly initialized int nextoffset = 0; ^~~~~~~~~~ /kisskb/src/lib/fdt.c: In function 'fdt_first_subnode': /kisskb/src/lib/../scripts/dtc/libfdt/fdt.c:277:6: note: byref variable will be forcibly initialized int depth = 0; ^~~~~ /kisskb/src/lib/fdt.c: In function 'fdt_next_subnode': /kisskb/src/lib/../scripts/dtc/libfdt/fdt.c:288:6: note: byref variable will be forcibly initialized int depth = 1; ^~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_get_event': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:203:21: note: byref variable will be forcibly initialized unsigned int pmnc, cntenc; ^~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:203:15: note: byref variable will be forcibly initialized unsigned int pmnc, cntenc; ^~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:202:28: note: byref variable will be forcibly initialized unsigned int pmcnt3_high, pmcnt3_low; ^~~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:202:15: note: byref variable will be forcibly initialized unsigned int pmcnt3_high, pmcnt3_low; ^~~~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:201:28: note: byref variable will be forcibly initialized unsigned int total_count, load_count; ^~~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:201:15: note: byref variable will be forcibly initialized 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:157:12: note: byref variable will be forcibly initialized u32 pmnc, cntens; ^~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:157:6: note: byref variable will be forcibly initialized u32 pmnc, cntens; ^~~~ /kisskb/src/drivers/crypto/atmel-ecc.c: In function 'atmel_ecdh_set_secret': /kisskb/src/drivers/crypto/atmel-ecc.c:94:14: note: byref variable will be forcibly initialized struct ecdh params; ^~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_read_check': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'io_read': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv7612_read_cable_det': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv7611_read_cable_det': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv7604_read_cable_det': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'no_power': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'no_lock_tmds': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'no_signal_tmds': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'no_lock_cp': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'hdmi_read': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv7611_read_hdmi_pixelclock': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv7604_read_hdmi_pixelclock': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'is_hdmi': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_read_hdmi_pixelclock': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'hdmi_read16': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'cec_read': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'infoframe_read': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_g_volatile_ctrl': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-rs5c372.c: In function 'rs5c_oscillator_setup': /kisskb/src/drivers/rtc/rtc-rs5c372.c:561:16: note: byref variable will be forcibly initialized unsigned char buf[2]; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'cp_read': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'cp_read16': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'no_lock_stdi': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'no_lock_sspd': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-rs5c372.c: In function 'rs5c372_rtc_set_time': /kisskb/src/drivers/rtc/rtc-rs5c372.c:261:16: note: byref variable will be forcibly initialized unsigned char buf[7]; ^~~ /kisskb/src/drivers/rtc/rtc-rs5c372.c: In function 'rs5c_get_regs': /kisskb/src/drivers/rtc/rtc-rs5c372.c:134:18: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'read_stdi': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'in_free_run': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'rep_read': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_read_reg': /kisskb/src/drivers/media/i2c/adv7604.c:612:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'io_write_clr_set': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'hdmi_write_clr_set': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'cec_write_clr_set': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'cp_write_clr_set': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'rep_write_clr_set': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_set_gain': /kisskb/src/drivers/media/i2c/adv7604.c:1068:5: note: byref variable will be forcibly initialized u8 gain_buf[4]; ^~~~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_set_offset': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c:1042:5: note: byref variable will be forcibly initialized u8 offset_buf[4]; ^~~~~~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'set_rgb_quantization_range': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/as3711.c: In function 'as3711_i2c_probe': /kisskb/src/drivers/mfd/as3711.c:124:20: note: byref variable will be forcibly initialized unsigned int id1, id2; ^~~ /kisskb/src/drivers/mfd/as3711.c:124:15: note: byref variable will be forcibly initialized unsigned int id1, id2; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'configure_custom_video_timings': /kisskb/src/drivers/media/i2c/adv7604.c:991:11: note: byref variable will be forcibly initialized const u8 pll[2] = { ^~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_cec_tx_raw_status': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_cec_isr': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:2033:18: note: byref variable will be forcibly initialized struct cec_msg msg; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_set_edid': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c:2301:6: note: byref variable will be forcibly initialized u16 pa; ^~ /kisskb/src/drivers/media/i2c/adv7604.c:2300:15: note: byref variable will be forcibly initialized unsigned int spa_loc; ^~~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_query_dv_timings': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:1552:23: note: byref variable will be forcibly initialized struct stdi_readback stdi; ^~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_read_infoframe': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:2431:10: note: byref variable will be forcibly initialized uint8_t buffer[32]; ^~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_log_infoframes': /kisskb/src/drivers/media/i2c/adv7604.c:2475:24: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_log_status': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:2489:23: note: byref variable will be forcibly initialized struct stdi_readback stdi; ^~~~ /kisskb/src/drivers/media/i2c/adv7604.c:2488:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^~~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_parse_dt': /kisskb/src/drivers/media/i2c/adv7604.c:3145:6: note: byref variable will be forcibly initialized u32 v; ^ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_isr': /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c:342:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_irq_handler': /kisskb/src/drivers/media/i2c/adv7604.c:2251:7: note: byref variable will be forcibly initialized bool handled = false; ^~~~~~~ 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:6: note: byref variable will be forcibly initialized int allocated; ^~~~~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_probe': /kisskb/src/drivers/media/i2c/adv7604.c:3359:15: note: byref variable will be forcibly initialized unsigned int val, val2; ^~~ /kisskb/src/lib/fdt_sw.c: In function 'fdt_property': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_sw.c:327:8: note: byref variable will be forcibly initialized void *ptr; ^~~ /kisskb/src/lib/fdt_sw.c: In function 'fdt_finish': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_sw.c:343:14: note: byref variable will be forcibly initialized int offset, nextoffset; ^~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_rpm.c: In function 'glink_rpm_probe': /kisskb/src/drivers/rpmsg/qcom_glink_rpm.c:266:18: note: byref variable will be forcibly initialized struct resource r; ^ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/perf_event.h:50, from /kisskb/src/drivers/perf/arm-ccn.c:14: /kisskb/src/drivers/perf/arm-ccn.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/i2c.h:146, from /kisskb/src/drivers/i2c/i2c-core-base.c:46: /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'perf_trace_i2c_write': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:25:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_write, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:25:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_write, ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'perf_trace_i2c_read': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:58:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_read, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:58:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_read, ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/bu21029_ts.c: In function 'bu21029_touch_soft_irq': /kisskb/src/drivers/input/touchscreen/bu21029_ts.c:222:5: note: byref variable will be forcibly initialized u8 buf[BUF_LEN]; ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'perf_trace_i2c_reply': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:89:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_reply, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:89:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_reply, ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'perf_trace_i2c_result': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:122:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_result, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:122:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_result, ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/bu21029_ts.c: In function 'bu21029_start_chip': /kisskb/src/drivers/input/touchscreen/bu21029_ts.c:267:9: note: byref variable will be forcibly initialized __be16 hwid; ^~~~ 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:46: /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:25:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_write, ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:58:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_read, ^~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-wm831x-status.c: In function 'wm831x_status_probe': /kisskb/src/drivers/leds/leds-wm831x-status.c:212:29: note: byref variable will be forcibly initialized struct wm831x_status_pdata pdata; ^~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_reply': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:89:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_reply, ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_result': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:122:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_result, ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_default_probe': /kisskb/src/drivers/i2c/i2c-core-base.c:2202:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'new_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1145:15: note: byref variable will be forcibly initialized char *blank, end; ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c:1143:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_detect_address': /kisskb/src/drivers/i2c/i2c-core-base.c:2230:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'devm_i2c_new_dummy_device': /kisskb/src/drivers/i2c/i2c-core-base.c:1011:24: note: byref variable will be forcibly initialized struct i2c_board_info info = { ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_new_ancillary_device': /kisskb/src/drivers/i2c/i2c-core-base.c:1011:24: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/i2c-core-base.c:1090:6: note: byref variable will be forcibly initialized u32 addr = default_addr; ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'delete_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1213:7: note: byref variable will be forcibly initialized char end; ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c:1212:17: note: byref variable will be forcibly initialized unsigned short addr; ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_clients_command': /kisskb/src/drivers/i2c/i2c-core-base.c:1861:21: note: byref variable will be forcibly initialized struct i2c_cmd_arg cmd_arg; ^~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_transfer_buffer_flags': /kisskb/src/drivers/i2c/i2c-core-base.c:2133:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_get_device_id': /kisskb/src/drivers/i2c/i2c-core-base.c:2161:23: note: byref variable will be forcibly initialized union i2c_smbus_data raw_id; ^~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_write_object': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:743:12: note: byref variable will be forcibly initialized static int mxt_write_object(struct mxt_data *data, ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_set_t7_power_cfg': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:2208:19: note: byref variable will be forcibly initialized struct t7_config deepsleep = { .active = 0, .idle = 0 }; ^~~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_stop': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:2208:19: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function '__mxt_read_reg': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:628:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:627:17: note: byref variable will be forcibly initialized struct i2c_msg xfer[2]; ^~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_t6_command': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1156:12: note: byref variable will be forcibly initialized static int mxt_t6_command(struct mxt_data *data, u16 cmd_offset, ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1160:5: note: byref variable will be forcibly initialized u8 command_register; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_read_t9_resolution': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1856:16: note: byref variable will be forcibly initialized unsigned char orient; ^~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1855:18: note: byref variable will be forcibly initialized struct t9_range range; ^~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_read_t100_config': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1903:10: note: byref variable will be forcibly initialized u8 cfg, tchaux; ^~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1903:5: note: byref variable will be forcibly initialized u8 cfg, tchaux; ^~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1902:15: note: byref variable will be forcibly initialized u16 range_x, range_y; ^~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1902:6: note: byref variable will be forcibly initialized u16 range_x, range_y; ^~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_read_diagnostic_debug': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:2321:12: note: byref variable will be forcibly initialized static int mxt_read_diagnostic_debug(struct mxt_data *data, u8 mode, ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:2330:5: note: byref variable will be forcibly initialized u8 cmd_poll; ^~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_msg_pec': /kisskb/src/drivers/i2c/i2c-core-smbus.c:54:5: note: byref variable will be forcibly initialized u8 addr = i2c_8bit_addr_from_msg(msg); ^~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_bootloader_write': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:449:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_smbus_write': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:23:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_write, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:23:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_write, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_send_bootloader_cmd': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:611:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_bootloader_read': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:425:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'perf_trace_smbus_read': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:91:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_read, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:91:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_read, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'perf_trace_smbus_reply': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:133:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_reply, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:133:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_reply, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_get_bootloader_version': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:528:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'perf_trace_smbus_result': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:199:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(smbus_result, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:199:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(smbus_result, ^~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_probe_bootloader': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:505:5: note: byref variable will be forcibly initialized u8 val; ^~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:23:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_write, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:91:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_read, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_reply': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:133:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_reply, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_check_bootloader': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:550:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_result': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:199:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(smbus_result, ^~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_prepare_cfg_mem': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1329:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1325:6: note: byref variable will be forcibly initialized int offset; ^~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1324:31: note: byref variable will be forcibly initialized unsigned int type, instance, size, byte_offset; ^~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1324:21: note: byref variable will be forcibly initialized unsigned int type, instance, size, byte_offset; ^~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1324:15: note: byref variable will be forcibly initialized unsigned int type, instance, size, byte_offset; ^~~~ In file included from /kisskb/src/drivers/media/tuners/tea5767.c:16: /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tea5767_read_status': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tea5767_get_rf_strength': /kisskb/src/drivers/media/tuners/tea5767.c:338:16: note: byref variable will be forcibly initialized unsigned char buffer[5]; ^~~~~~ /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tea5767_get_status': /kisskb/src/drivers/media/tuners/tea5767.c:322:16: note: byref variable will be forcibly initialized unsigned char buffer[5]; ^~~~~~ In file included from /kisskb/src/drivers/media/tuners/tea5767.c:16: /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_xfer_emulated': /kisskb/src/drivers/i2c/i2c-core-smbus.c:330:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c:325:16: note: byref variable will be forcibly initialized unsigned char msgbuf1[I2C_SMBUS_BLOCK_MAX+2]; ^~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c:324:16: note: byref variable will be forcibly initialized unsigned char msgbuf0[I2C_SMBUS_BLOCK_MAX+3]; ^~~~~~~ /kisskb/src/drivers/media/tuners/tea5767.c: In function 'set_radio_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tea5767.c:192:16: note: byref variable will be forcibly initialized unsigned char buffer[5]; ^~~~~~ In file included from /kisskb/src/drivers/media/tuners/tea5767.c:16: /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tea5767_standby': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tea5767.c:350:16: note: byref variable will be forcibly initialized unsigned char buffer[5]; ^~~~~~ In file included from /kisskb/src/drivers/media/tuners/tea5767.c:16: /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tea5767_autodetection': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tea5767.c:371:16: note: byref variable will be forcibly initialized unsigned char buffer[7] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; ^~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_byte': /kisskb/src/drivers/i2c/i2c-core-smbus.c:95:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_byte_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:130:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_byte_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:152:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_word_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:170:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_word_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:192:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:218:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:245:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_i2c_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:261:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_i2c_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:281:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:13: /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:13: /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_check_retrigen': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1292:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_update_cfg': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1473:16: note: byref variable will be forcibly initialized u32 info_crc, config_crc, calculated_crc; ^~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1473:6: note: byref variable will be forcibly initialized u32 info_crc, config_crc, calculated_crc; ^~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1471:6: note: byref variable will be forcibly initialized int offset; ^~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1469:17: note: byref variable will be forcibly initialized struct mxt_cfg cfg; ^~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_arrange_axis_data': /kisskb/src/drivers/iio/accel/adxl372.c:603:9: note: byref variable will be forcibly initialized __be16 axis_sample[3]; ^~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_load_fw': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:611:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:2819:25: note: byref variable will be forcibly initialized const struct firmware *fw = NULL; ^~ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_initialize': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:611:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/i2c/vs6624.c: In function 'vs6624_write': /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/i2c/vs6624.c: In function 'vs6624_s_ctrl': /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c: In function 'vs6624_set_fmt': /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_get_status': /kisskb/src/drivers/iio/accel/adxl372.c:578:9: note: byref variable will be forcibly initialized __be32 buf; ^~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_read_threshold_value': /kisskb/src/drivers/iio/accel/adxl372.c:318:9: note: byref variable will be forcibly initialized __be16 raw_regval; ^~~~~~~~~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_read_event_value': /kisskb/src/drivers/iio/accel/adxl372.c:846:6: note: byref variable will be forcibly initialized u16 raw_value; ^~~~~~~~~ /kisskb/src/drivers/mmc/core/sdio_cis.c: In function 'sdio_read_cis': /kisskb/src/drivers/mmc/core/sdio_cis.c:276:27: note: byref variable will be forcibly initialized unsigned char tpl_code, tpl_link; ^~~~~~~~ /kisskb/src/drivers/mmc/core/sdio_cis.c:276:17: note: byref variable will be forcibly initialized unsigned char tpl_code, tpl_link; ^~~~~~~~ /kisskb/src/drivers/mmc/core/sdio_cis.c:253:17: note: byref variable will be forcibly initialized unsigned char x, fn; ^ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_read_axis': /kisskb/src/drivers/iio/accel/adxl372.c:356:9: note: byref variable will be forcibly initialized __be16 regval; ^~~~~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_trigger_handler': /kisskb/src/drivers/iio/accel/adxl372.c:640:6: note: byref variable will be forcibly initialized u16 fifo_entries; ^~~~~~~~~~~~ /kisskb/src/drivers/iio/accel/adxl372.c:639:14: note: byref variable will be forcibly initialized u8 status1, status2; ^~~~~~~ /kisskb/src/drivers/media/i2c/vs6624.c: In function 'vs6624_s_frame_interval': /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/accel/adxl372.c:639:5: note: byref variable will be forcibly initialized u8 status1, status2; ^~~~~~~ /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c: In function 'vs6624_s_stream': /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c: In function 'vs6624_s_register': /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c: In function 'vs6624_writeregs': /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c: In function 'vs6624_read': /kisskb/src/drivers/media/i2c/vs6624.c:486:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_set_activity_threshold': /kisskb/src/drivers/iio/accel/adxl372.c:449:16: note: byref variable will be forcibly initialized unsigned char buf[6]; ^~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_setup': /kisskb/src/drivers/iio/accel/adxl372.c:449:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/accel/adxl372.c:449:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/accel/adxl372.c:681:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/media/i2c/vs6624.c: In function 'vs6624_probe': /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/vs6624.c:501:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/regulator/sy8106a-regulator.c: In function 'sy8106a_i2c_probe': /kisskb/src/drivers/regulator/sy8106a-regulator.c:71:6: note: byref variable will be forcibly initialized u32 fixed_voltage; ^~~~~~~~~~~~~ /kisskb/src/drivers/regulator/sy8106a-regulator.c:70:15: note: byref variable will be forcibly initialized unsigned int reg, vsel; ^~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_enter_command_mode': /kisskb/src/drivers/input/mouse/alps.c:1808:16: note: byref variable will be forcibly initialized unsigned char param[4]; ^~~~~ /kisskb/src/drivers/input/mouse/alps.c: In function '__alps_command_mode_read_reg': /kisskb/src/drivers/input/mouse/alps.c:1727:16: note: byref variable will be forcibly initialized unsigned char param[4]; ^~~~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_trackstick_enter_extended_mode_v3_v6': /kisskb/src/drivers/input/mouse/alps.c:2053:16: note: byref variable will be forcibly initialized unsigned char param[2] = {0xC8, 0x14}; ^~~~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_hw_init_dolphin_v1': /kisskb/src/drivers/input/mouse/alps.c:2650:16: note: byref variable will be forcibly initialized unsigned char param[2]; ^~~~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_tap_mode': /kisskb/src/drivers/input/mouse/alps.c:1969:16: note: byref variable will be forcibly initialized unsigned char param[4]; ^~~~~ /kisskb/src/drivers/input/mouse/alps.c:1968:16: note: byref variable will be forcibly initialized unsigned char tap_arg = enable ? 0x0A : 0x00; ^~~~~~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_report_mt_data': /kisskb/src/drivers/input/mouse/alps.c:515:9: note: byref variable will be forcibly initialized int i, slot[MAX_TOUCHES]; ^~~~ 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tea5761_read_status': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tea5761_get_rf_strength': /kisskb/src/drivers/media/tuners/tea5761.c:252:16: note: byref variable will be forcibly initialized unsigned char buffer[16]; ^~~~~~ /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tea5761_get_status': /kisskb/src/drivers/media/tuners/tea5761.c:236:16: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tea5761.c: In function '__set_radio_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tea5761.c:142:16: note: byref variable will be forcibly initialized unsigned char buffer[7] = {0, 0, 0, 0, 0, 0, 0 }; ^~~~~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_command_mode_send_nibble': In file included from /kisskb/src/drivers/media/tuners/tea5761.c:12: /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tea5761_autodetection': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tea5761.c:264:16: note: byref variable will be forcibly initialized unsigned char buffer[16]; ^~~~~~ /kisskb/src/drivers/input/mouse/alps.c:1692:16: note: byref variable will be forcibly initialized unsigned char dummy[4]; ^~~~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_set_defaults_ss4_v2': /kisskb/src/drivers/input/mouse/alps.c:2584:16: note: byref variable will be forcibly initialized unsigned char otp[2][4]; ^~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_identify': /kisskb/src/drivers/input/mouse/alps.c:2885:30: note: byref variable will be forcibly initialized unsigned char e6[4], e7[4], ec[4]; ^~ /kisskb/src/drivers/input/mouse/alps.c:2885:23: note: byref variable will be forcibly initialized unsigned char e6[4], e7[4], ec[4]; ^~ /kisskb/src/drivers/input/mouse/alps.c:2885:16: note: byref variable will be forcibly initialized unsigned char e6[4], e7[4], ec[4]; ^~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_hw_init_ss4_v2': /kisskb/src/drivers/input/mouse/alps.c:2696:7: note: byref variable will be forcibly initialized char param[2] = {0x64, 0x28}; ^~~~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_hw_init_v4': /kisskb/src/drivers/input/mouse/alps.c:2391:16: note: byref variable will be forcibly initialized unsigned char param[4]; ^~~~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_setup_trackstick_v3': /kisskb/src/drivers/input/mouse/alps.c:2156:16: note: byref variable will be forcibly initialized unsigned char param[4]; ^~~~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_hw_init_v3': /kisskb/src/drivers/input/mouse/alps.c:2222:16: note: byref variable will be forcibly initialized unsigned char param[4]; ^~~~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_poll': /kisskb/src/drivers/input/mouse/alps.c:1990:16: note: byref variable will be forcibly initialized unsigned char buf[sizeof(psmouse->packet)]; ^~~ /kisskb/src/drivers/firmware/efi/efi-init.c: In function 'reserve_regions': /kisskb/src/drivers/firmware/efi/efi-init.c:186:9: note: byref variable will be forcibly initialized char buf[64]; ^~~ /kisskb/src/drivers/firmware/efi/efi-init.c: In function 'efi_init': /kisskb/src/drivers/firmware/efi/efi-init.c:211:29: note: byref variable will be forcibly initialized struct efi_memory_map_data data; ^~~~ In file included from /kisskb/src/drivers/mcb/mcb-parse.c:4: /kisskb/src/drivers/mcb/mcb-parse.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mcb/mcb-parse.c: In function 'chameleon_parse_cells': /kisskb/src/drivers/mcb/mcb-parse.c:182:16: note: byref variable will be forcibly initialized char __iomem *p = base; ^ /kisskb/src/drivers/mcb/mcb-parse.c:181:24: note: byref variable will be forcibly initialized struct chameleon_bar *cb; ^~ /kisskb/src/drivers/mailbox/armada-37xx-rwtm-mailbox.c: In function 'a37xx_mbox_receive': /kisskb/src/drivers/mailbox/armada-37xx-rwtm-mailbox.c:46:33: note: byref variable will be forcibly initialized struct armada_37xx_rwtm_rx_msg rx_msg; ^~~~~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'get_a_tx_buf': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:440:15: note: byref variable will be forcibly initialized unsigned int len; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:14: /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_send_offchannel_raw': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:598:9: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(vrp->sendq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:558:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'virtio_rpmsg_announce_destroy': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:353:23: note: byref variable will be forcibly initialized struct rpmsg_ns_msg nsm; ^~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'virtio_rpmsg_announce_create': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:329:23: note: byref variable will be forcibly initialized struct rpmsg_ns_msg nsm; ^~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_recv_single': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:703:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_recv_done': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:773:15: note: byref variable will be forcibly initialized unsigned int len, msgs_received = 0; ^~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_probe': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:882:22: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:820:20: note: byref variable will be forcibly initialized struct virtqueue *vqs[2]; ^~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:818:17: note: byref variable will be forcibly initialized vq_callback_t *vq_cbs[] = { rpmsg_recv_done, rpmsg_xmit_done }; ^~~~~~ In file included from /kisskb/src/include/linux/input.h:19, from /kisskb/src/drivers/input/joystick/adc-joystick.c:7: /kisskb/src/drivers/input/joystick/adc-joystick.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/joystick/adc-joystick.c: In function 'adc_joystick_set_axes': /kisskb/src/drivers/input/joystick/adc-joystick.c:111:23: note: byref variable will be forcibly initialized int num_axes, error, i; ^ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_read_offset': /kisskb/src/drivers/rtc/rtc-rv3028.c:468:11: note: byref variable will be forcibly initialized int ret, value, steps; ^~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_ioctl': /kisskb/src/drivers/rtc/rtc-rv3028.c:521:6: note: byref variable will be forcibly initialized int status, ret = 0; ^~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_clkout_recalc_rate': /kisskb/src/drivers/rtc/rtc-rv3028.c:655:6: note: byref variable will be forcibly initialized int clkout, ret; ^~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_clkout_is_prepared': /kisskb/src/drivers/rtc/rtc-rv3028.c:722:6: note: byref variable will be forcibly initialized int clkout, ret; ^~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'timestamp0_count_show': /kisskb/src/drivers/rtc/rtc-rv3028.c:154:11: note: byref variable will be forcibly initialized int ret, count; ^~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_get_alarm': /kisskb/src/drivers/rtc/rtc-rv3028.c:367:14: note: byref variable will be forcibly initialized int status, ctrl, ret; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c:367:6: note: byref variable will be forcibly initialized int status, ctrl, ret; ^~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c:366:5: note: byref variable will be forcibly initialized u8 alarmvals[3]; ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'timestamp0_show': /kisskb/src/drivers/rtc/rtc-rv3028.c:119:5: note: byref variable will be forcibly initialized u8 date[6]; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c:118:11: note: byref variable will be forcibly initialized int ret, count; ^~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c:117:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_get_time': /kisskb/src/drivers/rtc/rtc-rv3028.c:308:11: note: byref variable will be forcibly initialized int ret, status; ^~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c:307:5: note: byref variable will be forcibly initialized u8 date[7]; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_set_alarm': /kisskb/src/drivers/rtc/rtc-rv3028.c:396:5: note: byref variable will be forcibly initialized u8 alarmvals[3]; ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_update_eeprom': /kisskb/src/drivers/rtc/rtc-rv3028.c:215:6: note: byref variable will be forcibly initialized u32 status; ^~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_enter_eerd': /kisskb/src/drivers/rtc/rtc-rv3028.c:185:13: note: byref variable will be forcibly initialized u32 ctrl1, status; ^~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c:185:6: note: byref variable will be forcibly initialized u32 ctrl1, status; ^~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_eeprom_write': /kisskb/src/drivers/rtc/rtc-rv3028.c:553:14: note: byref variable will be forcibly initialized u32 status, eerd; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c:553:6: note: byref variable will be forcibly initialized u32 status, eerd; ^~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_eeprom_read': /kisskb/src/drivers/rtc/rtc-rv3028.c:599:20: note: byref variable will be forcibly initialized u32 status, eerd, data; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c:599:14: note: byref variable will be forcibly initialized u32 status, eerd, data; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c:599:6: note: byref variable will be forcibly initialized u32 status, eerd, data; ^~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_set_offset': /kisskb/src/drivers/rtc/rtc-rv3028.c:490:6: note: byref variable will be forcibly initialized u32 eerd; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_set_time': /kisskb/src/drivers/rtc/rtc-rv3028.c:337:5: note: byref variable will be forcibly initialized u8 date[7]; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_handle_irq': /kisskb/src/drivers/rtc/rtc-rv3028.c:261:6: note: byref variable will be forcibly initialized u32 status = 0, ctrl = 0; ^~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_update_cfg': /kisskb/src/drivers/rtc/rtc-rv3028.c:241:6: note: byref variable will be forcibly initialized u32 eerd; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_clkout_set_rate': /kisskb/src/drivers/rtc/rtc-rv3028.c:682:6: note: byref variable will be forcibly initialized u32 enabled; ^~~~~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_clkout_register_clk': /kisskb/src/drivers/rtc/rtc-rv3028.c:746:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_probe': /kisskb/src/drivers/rtc/rtc-rv3028.c:791:6: note: byref variable will be forcibly initialized u32 ohms; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3028.c:790:11: note: byref variable will be forcibly initialized int ret, status; ^~~~~~ /kisskb/src/drivers/mfd/as3722.c: In function 'as3722_check_device_id': /kisskb/src/drivers/mfd/as3722.c:210:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_bundle_version': /kisskb/src/drivers/greybus/control.c:60:44: note: byref variable will be forcibly initialized struct gb_control_bundle_version_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:59:43: note: byref variable will be forcibly initialized struct gb_control_bundle_version_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_version': /kisskb/src/drivers/greybus/control.c:22:37: note: byref variable will be forcibly initialized struct gb_control_version_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:21:36: note: byref variable will be forcibly initialized struct gb_control_version_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_manifest_size_operation': /kisskb/src/drivers/greybus/control.c:106:47: note: byref variable will be forcibly initialized struct gb_control_get_manifest_size_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_connected_operation': /kisskb/src/drivers/greybus/control.c:133:38: note: byref variable will be forcibly initialized struct gb_control_connected_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_disconnected_operation': /kisskb/src/drivers/greybus/control.c:142:41: note: byref variable will be forcibly initialized struct gb_control_disconnected_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_suspend': /kisskb/src/drivers/greybus/control.c:218:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:217:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_resume': /kisskb/src/drivers/greybus/control.c:243:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:242:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_deactivate': /kisskb/src/drivers/greybus/control.c:268:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:267:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_activate': /kisskb/src/drivers/greybus/control.c:294:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:293:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_suspend_prepare': /kisskb/src/drivers/greybus/control.c:334:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_deactivate_prepare': /kisskb/src/drivers/greybus/control.c:357:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_hibernate_abort': /kisskb/src/drivers/greybus/control.c:380:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_2d_sensor.c: In function 'rmi_2d_sensor_of_probe': /kisskb/src/drivers/input/rmi4/rmi_2d_sensor.c:229:6: note: byref variable will be forcibly initialized u32 val; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_mc_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_arm_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(arm_event, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(arm_event, ^~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_non_standard_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_aer_event': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_mc_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_arm_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(arm_event, ^~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_non_standard_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_aer_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f03.c: In function 'rmi_f03_initialize': /kisskb/src/drivers/input/rmi4/rmi_f03.c:101:5: note: byref variable will be forcibly initialized u8 query2[RMI_F03_DEVICE_COUNT * RMI_F03_BYTES_PER_DEVICE]; ^~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f03.c:100:5: note: byref variable will be forcibly initialized u8 query1; ^~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f03.c: In function 'rmi_f03_attention': /kisskb/src/drivers/input/rmi4/rmi_f03.c:252:5: note: byref variable will be forcibly initialized u8 obs[RMI_F03_QUEUE_LENGTH * RMI_F03_OB_SIZE]; ^~~ /kisskb/src/drivers/input/rmi4/rmi_f03.c: In function 'rmi_f03_pt_open': /kisskb/src/drivers/input/rmi4/rmi_f03.c:145:5: note: byref variable will be forcibly initialized u8 obs[RMI_F03_QUEUE_LENGTH * RMI_F03_OB_SIZE]; ^~~ /kisskb/src/drivers/input/rmi4/rmi_f03.c: In function 'rmi_f03_pt_write': /kisskb/src/drivers/input/rmi4/rmi_f03.c:74:12: note: byref variable will be forcibly initialized static int rmi_f03_pt_write(struct serio *id, unsigned char val) ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm-perf.c: In function 'etm_perf_symlink': /kisskb/src/drivers/hwtracing/coresight/coresight-etm-perf.c:506:7: note: byref variable will be forcibly initialized char entry[sizeof("cpu9999999")]; ^~~~~ /kisskb/src/drivers/media/i2c/bt819.c: In function 'bt819_write_block': /kisskb/src/drivers/media/i2c/bt819.c:101:6: note: byref variable will be forcibly initialized u8 block_data[32]; ^~~~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-core.c: In function 'coresight_find_sink': /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:946:7: note: byref variable will be forcibly initialized int child_depth = curr_depth; ^~~~~~~~~~~ /kisskb/src/drivers/crypto/s5p-sss.c: In function 's5p_sg_copy_buf': /kisskb/src/drivers/crypto/s5p-sss.c:471:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^~~~ In file included from /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:13: /kisskb/src/drivers/hwtracing/coresight/coresight-core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-core.c: In function 'enable_sink_store': /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:1180:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-core.c: In function 'coresight_find_default_sink': /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:985:6: note: byref variable will be forcibly initialized int depth = 0; ^~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-core.c: In function 'enable_source_store': /kisskb/src/drivers/hwtracing/coresight/coresight-core.c:1210:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/crypto/atmel-sha204a.c: In function 'atmel_sha204a_rng_read': /kisskb/src/drivers/crypto/atmel-sha204a.c:74:23: note: byref variable will be forcibly initialized struct atmel_i2c_cmd cmd; ^~~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c: In function 'rv3029_set_alarm': /kisskb/src/drivers/rtc/rtc-rv3029c2.c:397:5: note: byref variable will be forcibly initialized u8 regs[8]; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/arm64-stub.c: In function 'handle_kernel_image': /kisskb/src/drivers/firmware/efi/libstub/arm64-stub.c:57:6: note: byref variable will be forcibly initialized u32 phys_seed = 0; ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c: In function 'rv3029_set_time': /kisskb/src/drivers/rtc/rtc-rv3029c2.c:425:5: note: byref variable will be forcibly initialized u8 regs[8]; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c: In function 'rv3029_ioctl': /kisskb/src/drivers/rtc/rtc-rv3029c2.c:450:6: note: byref variable will be forcibly initialized int sr, ret = 0; ^~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c: In function 'rv3029_read_alarm': /kisskb/src/drivers/rtc/rtc-rv3029c2.c:354:5: note: byref variable will be forcibly initialized u8 regs[8]; ^~~~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c:352:25: note: byref variable will be forcibly initialized unsigned int controls, flags; ^~~~~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c:352:15: note: byref variable will be forcibly initialized unsigned int controls, flags; ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c: In function 'rv3029_read_time': /kisskb/src/drivers/rtc/rtc-rv3029c2.c:308:15: note: byref variable will be forcibly initialized unsigned int sr; ^~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c: In function 'rv3029_handle_irq': /kisskb/src/drivers/rtc/rtc-rv3029c2.c:269:22: note: byref variable will be forcibly initialized unsigned int flags, controls; ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c:269:15: note: byref variable will be forcibly initialized unsigned int flags, controls; ^~~~~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c: In function 'rv3029_eeprom_busywait': /kisskb/src/drivers/rtc/rtc-rv3029c2.c:124:15: note: byref variable will be forcibly initialized unsigned int sr; ^~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c: In function 'rv3029_eeprom_enter': /kisskb/src/drivers/rtc/rtc-rv3029c2.c:153:15: note: byref variable will be forcibly initialized unsigned int sr; ^~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c: In function 'rv3029_eeprom_write': /kisskb/src/drivers/rtc/rtc-rv3029c2.c:216:15: note: byref variable will be forcibly initialized unsigned int tmp; ^~~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c: In function 'rv3029_eeprom_update_bits': /kisskb/src/drivers/rtc/rtc-rv3029c2.c:249:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/rtc/rtc-rv3029c2.c: In function 'rv3029_trickle_config': /kisskb/src/drivers/rtc/rtc-rv3029c2.c:550:6: note: byref variable will be forcibly initialized u32 ohms; ^~~~ /kisskb/src/drivers/iio/accel/adxl372_i2c.c: In function 'adxl372_i2c_probe': /kisskb/src/drivers/iio/accel/adxl372_i2c.c:25:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8318.c: In function 'icn8318_read_touch_data': /kisskb/src/drivers/input/touchscreen/chipone_icn8318.c:58:5: note: byref variable will be forcibly initialized u8 reg = ICN8318_REG_TOUCHDATA; ^~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8318.c: In function 'icn8318_irq': /kisskb/src/drivers/input/touchscreen/chipone_icn8318.c:86:28: note: byref variable will be forcibly initialized struct icn8318_touch_data touch_data; ^~~~~~~~~~ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_enable_func': /kisskb/src/drivers/mmc/core/sdio_io.c:62:16: note: byref variable will be forcibly initialized unsigned char reg; ^~~ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_disable_func': /kisskb/src/drivers/mmc/core/sdio_io.c:113:16: note: byref variable will be forcibly initialized unsigned char reg; ^~~ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_readb': /kisskb/src/drivers/mmc/core/sdio_io.c:383:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_writeb_readb': /kisskb/src/drivers/mmc/core/sdio_io.c:445:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_f0_readb': /kisskb/src/drivers/mmc/core/sdio_io.c:635:16: note: byref variable will be forcibly initialized unsigned char val; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/devfreq.h:68, from /kisskb/src/drivers/devfreq/devfreq.c:32: /kisskb/src/drivers/devfreq/devfreq.c: In function 'perf_trace_devfreq_frequency': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^~~~~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'perf_trace_devfreq_monitor': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/devfreq.h:68, from /kisskb/src/drivers/devfreq/devfreq.c:32: /kisskb/src/drivers/devfreq/devfreq.c: In function 'trace_event_raw_event_devfreq_frequency': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^~~~~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'trace_event_raw_event_devfreq_monitor': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/devfreq/devfreq.c:18: /kisskb/src/drivers/devfreq/devfreq.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:287:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'find_available_min_freq': /kisskb/src/drivers/devfreq/devfreq.c:88:16: note: byref variable will be forcibly initialized unsigned long min_freq = 0; ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'find_available_max_freq': /kisskb/src/drivers/devfreq/devfreq.c:102:16: note: byref variable will be forcibly initialized unsigned long max_freq = ULONG_MAX; ^~~~~~~~ In file included from /kisskb/src/include/linux/energy_model.h:5, from /kisskb/src/include/linux/pm_opp.h:14, from /kisskb/src/drivers/devfreq/devfreq.c:20: /kisskb/src/drivers/devfreq/devfreq.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'set_freq_table': /kisskb/src/drivers/devfreq/devfreq.c:181:16: note: byref variable will be forcibly initialized unsigned long freq; ^~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'timer_store': /kisskb/src/drivers/devfreq/devfreq.c:1781:7: note: byref variable will be forcibly initialized char str_timer[DEVFREQ_NAME_LEN + 1]; ^~~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'polling_interval_store': /kisskb/src/drivers/devfreq/devfreq.c:1749:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'max_freq_show': /kisskb/src/drivers/devfreq/devfreq.c:1597:26: note: byref variable will be forcibly initialized unsigned long min_freq, max_freq; ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c:1597:16: note: byref variable will be forcibly initialized unsigned long min_freq, max_freq; ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'min_freq_show': /kisskb/src/drivers/devfreq/devfreq.c:1543:26: note: byref variable will be forcibly initialized unsigned long min_freq, max_freq; ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c:1543:16: note: byref variable will be forcibly initialized unsigned long min_freq, max_freq; ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'cur_freq_show': /kisskb/src/drivers/devfreq/devfreq.c:1489:16: note: byref variable will be forcibly initialized unsigned long freq; ^~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'governor_store': /kisskb/src/drivers/devfreq/devfreq.c:1365:7: note: byref variable will be forcibly initialized char str_governor[DEVFREQ_NAME_LEN + 1]; ^~~~~~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_summary_show': /kisskb/src/drivers/devfreq/devfreq.c:1874:36: note: byref variable will be forcibly initialized unsigned long cur_freq, min_freq, max_freq; ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c:1874:26: note: byref variable will be forcibly initialized 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:1693:11: note: byref variable will be forcibly initialized int err, value; ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'max_freq_store': /kisskb/src/drivers/devfreq/devfreq.c:1557:16: note: byref variable will be forcibly initialized unsigned long value; ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'min_freq_store': /kisskb/src/drivers/devfreq/devfreq.c:1516:16: note: byref variable will be forcibly initialized unsigned long value; ^~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'acpi_coresight_get_cpu': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:780:14: note: byref variable will be forcibly initialized acpi_handle cpu_handle; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:6: /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'of_coresight_count_ports': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:147:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'of_coresight_get_ports_legacy': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:90:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_set_target': /kisskb/src/drivers/devfreq/devfreq.c:353:16: note: byref variable will be forcibly initialized unsigned long cur_freq; ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c:352:23: note: byref variable will be forcibly initialized struct devfreq_freqs freqs; ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_update_target': /kisskb/src/drivers/devfreq/devfreq.c:407:26: note: byref variable will be forcibly initialized unsigned long min_freq, max_freq; ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c:407:16: note: byref variable will be forcibly initialized unsigned long min_freq, max_freq; ^~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'of_coresight_parse_endpoint': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:216:31: note: byref variable will be forcibly initialized struct of_endpoint endpoint, rendpoint; ^~~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:216:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint, rendpoint; ^~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'acpi_coresight_parse_link': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:625:22: note: byref variable will be forcibly initialized struct acpi_device *r_adev; ^~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_monitor_resume': /kisskb/src/drivers/devfreq/devfreq.c:562:16: note: byref variable will be forcibly initialized unsigned long freq; ^~~~ /kisskb/src/drivers/mailbox/platform_mhu.c: In function 'platform_mhu_rx_interrupt': /kisskb/src/drivers/mailbox/platform_mhu.c:50:6: note: byref variable will be forcibly initialized u32 val; ^~~ In file included from /kisskb/src/drivers/media/tuners/tda9887.c:12: /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tda9887_status': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda9887.c:537:16: note: byref variable will be forcibly initialized unsigned char buf[1]; ^~~ In file included from /kisskb/src/drivers/media/tuners/tda9887.c:12: /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tda9887_configure': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tda9887_get_afc': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tda9887.c:609:7: note: byref variable will be forcibly initialized __u8 reg = 0; ^~~ /kisskb/src/drivers/media/i2c/ks0127.c: In function 'ks0127_write': /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized char msg[] = { reg, val }; ^~~ /kisskb/src/drivers/media/i2c/ks0127.c: In function 'ks0127_remove': /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c: In function 'ks0127_and_or': /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c: In function 'ks0127_s_stream': /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c: In function 'ks0127_s_routing': /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c: In function 'ks0127_read': /kisskb/src/drivers/media/i2c/ks0127.c:305:7: note: byref variable will be forcibly initialized char val = 0; ^~~ /kisskb/src/drivers/media/i2c/ks0127.c: In function 'ks0127_s_std': /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized char msg[] = { reg, val }; ^~~ /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c: In function 'ks0127_init': /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ks0127.c: In function 'ks0127_probe': /kisskb/src/drivers/media/i2c/ks0127.c:333:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_fence_add_wait': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:243:20: note: byref variable will be forcibly initialized struct dma_fence *fence; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'syncobj_wait_syncobj_func': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:912:20: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized 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:968:21: note: byref variable will be forcibly initialized struct dma_fence *fence; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/gpu/drm/drm_syncobj.c:188: /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_add_point': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:302:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(syncobj->fence, &chain->base); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_replace_fence': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:334:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(syncobj->fence, fence); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_find_fence': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:383:28: note: byref variable will be forcibly initialized struct syncobj_wait_entry wait; ^~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_export_sync_file': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:678:20: note: byref variable will be forcibly initialized 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:830:20: note: byref variable will be forcibly initialized 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:862:20: note: byref variable will be forcibly initialized 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:531:22: note: byref variable will be forcibly initialized struct drm_syncobj *syncobj; ^~~~~~~ /kisskb/src/drivers/extcon/extcon-adc-jack.c: In function 'adc_jack_handler': /kisskb/src/drivers/extcon/extcon-adc-jack.c:61:11: note: byref variable will be forcibly initialized int ret, adc_val; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_array_wait': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1114:11: note: byref variable will be forcibly initialized 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:1202:23: note: byref variable will be forcibly initialized 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:1235:23: note: byref variable will be forcibly initialized 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:1270:23: note: byref variable will be forcibly initialized 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:1303:23: note: byref variable will be forcibly initialized 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:1336:23: note: byref variable will be forcibly initialized 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:1432:12: note: byref variable will be forcibly initialized uint64_t point; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1408:23: note: byref variable will be forcibly initialized struct drm_syncobj **syncobjs; ^~~~~~~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_set_analog_params': /kisskb/src/drivers/media/tuners/tda827x.c:241:16: note: byref variable will be forcibly initialized unsigned char reg2[2]; ^~~~ /kisskb/src/drivers/media/tuners/tda827x.c:240:16: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c:146:5: note: byref variable will be forcibly initialized u8 buf[14]; ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827x_probe_version': /kisskb/src/drivers/media/tuners/tda827x.c:844:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c:841:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_agcf': /kisskb/src/drivers/media/tuners/tda827x.c:750:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c:749:16: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c:651:16: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c:506:5: note: byref variable will be forcibly initialized u8 buf[11]; ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_sleep': /kisskb/src/drivers/media/tuners/tda827x.c:435:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_agcf': /kisskb/src/drivers/media/tuners/tda827x.c:325:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c:324:16: note: byref variable will be forcibly initialized unsigned char data[] = { 0x80, 0x0c }; ^~~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_sleep': /kisskb/src/drivers/media/tuners/tda827x.c:223:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_sample_get': /kisskb/src/drivers/greybus/svc.c:176:43: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_sample_get_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:175:42: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_sample_get_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_rail_count_get': /kisskb/src/drivers/greybus/svc.c:132:47: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_rail_count_get_response response; ^~~~~~~~ /kisskb/src/drivers/regulator/sy8827n.c: In function 'sy8827n_get_mode': /kisskb/src/drivers/regulator/sy8827n.c:57:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/greybus/svc.c: In function 'pwr_debugfs_power_read': /kisskb/src/drivers/greybus/svc.c:731:7: note: byref variable will be forcibly initialized char buff[16]; ^~~~ /kisskb/src/drivers/greybus/svc.c:730:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'pwr_debugfs_current_read': /kisskb/src/drivers/greybus/svc.c:707:7: note: byref variable will be forcibly initialized char buff[16]; ^~~~ /kisskb/src/drivers/greybus/svc.c:706:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'pwr_debugfs_voltage_read': /kisskb/src/drivers/greybus/svc.c:683:7: note: byref variable will be forcibly initialized char buff[16]; ^~~~ /kisskb/src/drivers/greybus/svc.c:682:6: note: byref variable will be forcibly initialized u32 value; ^~~~~ In file included from /kisskb/src/include/linux/greybus.h:17, from /kisskb/src/drivers/greybus/svc.c:11: /kisskb/src/drivers/greybus/svc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_debugfs_init': /kisskb/src/drivers/greybus/svc.c:794:8: note: byref variable will be forcibly initialized char fname[GB_SVC_PWRMON_RAIL_NAME_BUFSIZE]; ^~~~~ /kisskb/src/drivers/greybus/svc.c:764:5: note: byref variable will be forcibly initialized u8 rail_count; ^~~~~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'watchdog_store': /kisskb/src/drivers/greybus/svc.c:84:7: note: byref variable will be forcibly initialized bool user_request; ^~~~~~~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_intf_sample_get': /kisskb/src/drivers/greybus/svc.c:213:48: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_intf_sample_get_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:212:47: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_intf_sample_get_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_device_id': /kisskb/src/drivers/greybus/svc.c:259:39: note: byref variable will be forcibly initialized struct gb_svc_intf_device_id_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_eject': /kisskb/src/drivers/greybus/svc.c:270:35: note: byref variable will be forcibly initialized struct gb_svc_intf_eject_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'intf_eject_store': /kisskb/src/drivers/greybus/svc.c:52:17: note: byref variable will be forcibly initialized unsigned short intf_id; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_vsys_set': /kisskb/src/drivers/greybus/svc.c:294:35: note: byref variable will be forcibly initialized struct gb_svc_intf_vsys_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:293:34: note: byref variable will be forcibly initialized struct gb_svc_intf_vsys_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_refclk_set': /kisskb/src/drivers/greybus/svc.c:317:37: note: byref variable will be forcibly initialized struct gb_svc_intf_refclk_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:316:36: note: byref variable will be forcibly initialized struct gb_svc_intf_refclk_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_unipro_set': /kisskb/src/drivers/greybus/svc.c:340:37: note: byref variable will be forcibly initialized struct gb_svc_intf_unipro_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:339:36: note: byref variable will be forcibly initialized struct gb_svc_intf_unipro_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_activate': /kisskb/src/drivers/greybus/svc.c:363:39: note: byref variable will be forcibly initialized struct gb_svc_intf_activate_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:362:38: note: byref variable will be forcibly initialized struct gb_svc_intf_activate_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_resume': /kisskb/src/drivers/greybus/svc.c:389:37: note: byref variable will be forcibly initialized struct gb_svc_intf_resume_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:388:36: note: byref variable will be forcibly initialized struct gb_svc_intf_resume_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_dme_peer_get': /kisskb/src/drivers/greybus/svc.c:418:38: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_get_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:417:37: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_get_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_dme_peer_set': /kisskb/src/drivers/greybus/svc.c:452:38: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_set_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:451:37: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_set_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_connection_create': /kisskb/src/drivers/greybus/svc.c:485:36: note: byref variable will be forcibly initialized struct gb_svc_conn_create_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_connection_destroy': /kisskb/src/drivers/greybus/svc.c:501:37: note: byref variable will be forcibly initialized struct gb_svc_conn_destroy_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_route_create': /kisskb/src/drivers/greybus/svc.c:522:37: note: byref variable will be forcibly initialized struct gb_svc_route_create_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_route_destroy': /kisskb/src/drivers/greybus/svc.c:536:38: note: byref variable will be forcibly initialized struct gb_svc_route_destroy_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_set_power_mode': /kisskb/src/drivers/greybus/svc.c:559:39: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:558:38: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_set_power_mode_hibernate': /kisskb/src/drivers/greybus/svc.c:601:39: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:600:38: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_request request; ^~~~~~~ /kisskb/src/drivers/input/joystick/analog.c: In function 'analog_init_masks': /kisskb/src/drivers/input/joystick/analog.c:541:6: note: byref variable will be forcibly initialized int max[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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/input/input.c:13: /kisskb/src/drivers/input/input.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c: In function 'input_pass_event': /kisskb/src/drivers/input/input.c:169:21: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/input/input.c:13: /kisskb/src/drivers/input/input.c: In function '__input_release_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c:568:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->grab, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f11.c: In function 'rmi_f11_get_query_parameters': /kisskb/src/drivers/input/rmi4/rmi_f11.c:793:5: note: byref variable will be forcibly initialized u8 query_buf[RMI_F11_QUERY_SIZE]; ^~~~~~~~~ /kisskb/src/drivers/input/input.c: In function 'input_dev_release_keys': /kisskb/src/drivers/input/input.c:169:21: note: byref variable will be forcibly initialized struct input_value vals[] = { { type, code, value } }; ^~~~ /kisskb/src/drivers/input/input.c:169:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/rmi4/rmi_f11.c: In function 'rmi_f11_resume': /kisskb/src/drivers/input/rmi4/rmi_f11.c:1335:12: note: byref variable will be forcibly initialized static int rmi_f11_resume(struct rmi_function *fn) ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c: In function 'inhibited_store': /kisskb/src/drivers/input/input.c:1441:7: note: byref variable will be forcibly initialized bool inhibited; ^~~~~~~~~ In file included from /kisskb/src/drivers/input/rmi4/rmi_f11.c:9: /kisskb/src/drivers/input/rmi4/rmi_f11.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/rmi4/rmi_f11.c: In function 'rmi_f11_initialize': /kisskb/src/drivers/input/rmi4/rmi_f11.c:1075:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/input/rmi4/rmi_f11.c:1069:17: note: byref variable will be forcibly initialized u16 max_x_pos, max_y_pos; ^~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f11.c:1069:6: note: byref variable will be forcibly initialized u16 max_x_pos, max_y_pos; ^~~~~~~~~ /kisskb/src/drivers/input/input.c: In function 'input_get_disposition': /kisskb/src/drivers/input/input.c:265:6: note: byref variable will be forcibly initialized int value = *pval; ^~~~~ /kisskb/src/drivers/mfd/mt6360-core.c: In function 'mt6360_pmu_probe': /kisskb/src/drivers/mfd/mt6360-core.c:319:15: note: byref variable will be forcibly initialized unsigned int reg_data; ^~~~~~~~ /kisskb/src/drivers/input/joystick/analog.c: In function 'analog_parse_options': /kisskb/src/drivers/input/joystick/analog.c:737:8: note: byref variable will be forcibly initialized char *end; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/input/input.c:13: /kisskb/src/drivers/input/input.c: In function 'input_grab_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c:552:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->grab, handle); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c: In function 'input_set_keycode': /kisskb/src/drivers/input/input.c:960:22: note: byref variable will be forcibly initialized struct input_value vals[] = { ^~~~ /kisskb/src/drivers/input/input.c:934:15: note: byref variable will be forcibly initialized unsigned int old_keycode; ^~~~~~~~~~~ /kisskb/src/drivers/input/input.c: In function 'input_repeat_key': /kisskb/src/drivers/input/input.c:188:22: note: byref variable will be forcibly initialized struct input_value vals[] = { ^~~~ 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:15: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:220:5: note: byref variable will be forcibly initialized u8 v[2] = {0, 0}; ^ /kisskb/src/drivers/power/supply/da9052-battery.c: In function 'da9052_bat_check_health': /kisskb/src/drivers/power/supply/da9052-battery.c:410:6: note: byref variable will be forcibly initialized int capacity; ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-rx8025.c: In function 'rx8025_sysfs_store_clock_adjust': /kisskb/src/drivers/rtc/rtc-rx8025.c:479:6: note: byref variable will be forcibly initialized int adj, err; ^~~ /kisskb/src/drivers/rtc/rtc-rx8025.c: In function 'rx8025_sysfs_show_clock_adjust': /kisskb/src/drivers/rtc/rtc-rx8025.c:466:11: note: byref variable will be forcibly initialized int err, adj; ^~~ /kisskb/src/drivers/rtc/rtc-rx8025.c: In function 'rx8025_set_alarm': /kisskb/src/drivers/rtc/rtc-rx8025.c:323:5: note: byref variable will be forcibly initialized u8 ald[2]; ^~~ /kisskb/src/drivers/rtc/rtc-s35390a.c: In function 's35390a_get_reg': /kisskb/src/drivers/rtc/rtc-s35390a.c:91:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/rtc/rtc-s35390a.c: In function 's35390a_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-s35390a.c:280:15: note: byref variable will be forcibly initialized char buf[3], sts = 0; ^~~ /kisskb/src/drivers/rtc/rtc-s35390a.c:280:7: note: byref variable will be forcibly initialized char buf[3], sts = 0; ^~~ /kisskb/src/drivers/rtc/rtc-rx8025.c: In function 'rx8025_set_time': /kisskb/src/drivers/rtc/rtc-rx8025.c:216:5: note: byref variable will be forcibly initialized u8 date[7]; ^~~~ /kisskb/src/drivers/rtc/rtc-s35390a.c: In function 's35390a_init': /kisskb/src/drivers/rtc/rtc-s35390a.c:108:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/rtc/rtc-s35390a.c: In function 's35390a_disable_test_mode': /kisskb/src/drivers/rtc/rtc-s35390a.c:173:7: note: byref variable will be forcibly initialized char buf[1]; ^~~ /kisskb/src/drivers/rtc/rtc-s35390a.c: In function 's35390a_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-s35390a.c:336:15: note: byref variable will be forcibly initialized char buf[3], sts; ^~~ /kisskb/src/drivers/rtc/rtc-s35390a.c:336:7: note: byref variable will be forcibly initialized char buf[3], sts; ^~~ /kisskb/src/drivers/rtc/rtc-rx8025.c: In function 'rx8025_read_alarm': /kisskb/src/drivers/rtc/rtc-rx8025.c:286:5: note: byref variable will be forcibly initialized u8 ald[2]; ^~~ /kisskb/src/drivers/rtc/rtc-s35390a.c: In function 's35390a_probe': /kisskb/src/drivers/rtc/rtc-s35390a.c:432:12: note: byref variable will be forcibly initialized char buf, status1; ^~~~~~~ /kisskb/src/drivers/rtc/rtc-s35390a.c:432:7: note: byref variable will be forcibly initialized char buf, status1; ^~~ /kisskb/src/drivers/rtc/rtc-s35390a.c: In function 's35390a_rtc_set_time': /kisskb/src/drivers/rtc/rtc-s35390a.c:215:15: note: byref variable will be forcibly initialized char buf[7], status; ^~~~~~ /kisskb/src/drivers/rtc/rtc-s35390a.c:215:7: note: byref variable will be forcibly initialized char buf[7], status; ^~~ /kisskb/src/drivers/rtc/rtc-s35390a.c: In function 's35390a_rtc_read_time': /kisskb/src/drivers/rtc/rtc-s35390a.c:246:15: note: byref variable will be forcibly initialized char buf[7], status; ^~~~~~ /kisskb/src/drivers/rtc/rtc-s35390a.c:246:7: note: byref variable will be forcibly initialized char buf[7], status; ^~~ /kisskb/src/drivers/rtc/rtc-rx8025.c: In function 'rx8025_get_time': /kisskb/src/drivers/rtc/rtc-rx8025.c:182:5: note: byref variable will be forcibly initialized u8 date[7]; ^~~~ /kisskb/src/drivers/rtc/rtc-s35390a.c: In function 's35390a_rtc_ioctl': /kisskb/src/drivers/rtc/rtc-s35390a.c:394:6: note: byref variable will be forcibly initialized int err; ^~~ /kisskb/src/drivers/rtc/rtc-s35390a.c:393:7: note: byref variable will be forcibly initialized char sts; ^~~ /kisskb/src/drivers/rtc/rtc-rx8025.c: In function 'rx8025_init_client': /kisskb/src/drivers/rtc/rtc-rx8025.c:251:5: note: byref variable will be forcibly initialized u8 ctrl[2], ctrl2; ^~~~ /kisskb/src/drivers/mfd/rohm-bd70528.c: In function 'bd70528_i2c_probe': /kisskb/src/drivers/mfd/rohm-bd70528.c:223:31: note: byref variable will be forcibly initialized struct regmap_irq_chip_data *irq_data; ^~~~~~~~ /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'tvp5150_read': /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized int ret, val; ^~~ /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'tvp5150_get_vbi': /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-s3c.c: In function 's3c_rtc_probe': /kisskb/src/drivers/rtc/rtc-s3c.c:446:18: note: byref variable will be forcibly initialized struct rtc_time rtc_tm; ^~~~~~ /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'tvp5150_g_tuner': /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'tvp5150_g_register': /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'tvp5150_read_std': /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'dump_reg_range': /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-rx8581.c: In function 'rx8581_rtc_set_time': /kisskb/src/drivers/rtc/rtc-rx8581.c:140:16: note: byref variable will be forcibly initialized unsigned char buf[7]; ^~~ /kisskb/src/drivers/rtc/rtc-rx8581.c: In function 'rx85x1_nvram_read': /kisskb/src/drivers/rtc/rtc-rx8581.c:213:15: note: byref variable will be forcibly initialized unsigned int tmp_val; ^~~~~~~ /kisskb/src/drivers/rtc/rtc-rx8581.c: In function 'rx8581_rtc_read_time': /kisskb/src/drivers/rtc/rtc-rx8581.c:74:15: note: byref variable will be forcibly initialized unsigned int data; ^~~~ /kisskb/src/drivers/rtc/rtc-rx8581.c:73:16: note: byref variable will be forcibly initialized unsigned char date[7]; ^~~~ /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'tvp5150_log_status': /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c:111:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'query_lock': /kisskb/src/drivers/media/i2c/tvp5150.c:855:6: note: byref variable will be forcibly initialized int status; ^~~~~~ /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'tvp5150_isr': /kisskb/src/drivers/media/i2c/tvp5150.c:882:33: note: byref variable will be forcibly initialized unsigned int mask, active = 0, status = 0; ^~~~~~ /kisskb/src/drivers/media/i2c/tvp5150.c:882:21: note: byref variable will be forcibly initialized unsigned int mask, active = 0, status = 0; ^~~~~~ /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'tvp5150_parse_dt': /kisskb/src/drivers/media/i2c/tvp5150.c:2031:22: note: byref variable will be forcibly initialized struct of_endpoint ep; ^~ /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'tvp5150_detect_version': /kisskb/src/drivers/media/i2c/tvp5150.c:1838:5: note: byref variable will be forcibly initialized u8 regs[4]; ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-core.c: In function 'tmc_read': /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-core.c:176:8: note: byref variable will be forcibly initialized char *bufp; ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-core.c: In function 'buffer_size_store': /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-core.c:328:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-core.c: In function 'trigger_cntr_store': /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-core.c:303:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-core.c: In function 'tmc_etr_get_default_buffer_size': /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-core.c:425:6: note: byref variable will be forcibly initialized u32 size; ^~~~ /kisskb/src/drivers/hwtracing/intel_th/core.c: In function 'intel_th_subdevice_alloc': /kisskb/src/drivers/hwtracing/intel_th/core.c:603:18: note: byref variable will be forcibly initialized 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:788:12: note: byref variable will be forcibly initialized 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:292:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_add_resource': /kisskb/src/drivers/i2c/i2c-core-acpi.c:139:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_do_lookup': /kisskb/src/drivers/i2c/i2c-core-acpi.c:112:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_get_info': /kisskb/src/drivers/i2c/i2c-core-acpi.c:201:23: note: byref variable will be forcibly initialized struct acpi_device *adapter_adev; ^~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c:182:25: note: byref variable will be forcibly initialized struct i2c_acpi_lookup lookup; ^~~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_lookup_speed': /kisskb/src/drivers/i2c/i2c-core-acpi.c:306:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_add_device': /kisskb/src/drivers/i2c/i2c-core-acpi.c:241:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c:240:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'acpi_gsb_i2c_read_bytes': /kisskb/src/drivers/i2c/i2c-core-acpi.c:505:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'acpi_gsb_i2c_write_bytes': /kisskb/src/drivers/i2c/i2c-core-acpi.c:548:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[1]; ^~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_space_handler': /kisskb/src/drivers/i2c/i2c-core-acpi.c:588:24: note: byref variable will be forcibly initialized struct acpi_resource *ares; ^~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_get_irq': /kisskb/src/drivers/i2c/i2c-core-acpi.c:159:6: note: byref variable will be forcibly initialized int irq = -ENOENT; ^~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c:158:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_find_bus_speed': /kisskb/src/drivers/i2c/i2c-core-acpi.c:338:24: note: byref variable will be forcibly initialized struct i2c_board_info dummy; ^~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c:337:25: note: byref variable will be forcibly initialized struct i2c_acpi_lookup lookup; ^~~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_notify': /kisskb/src/drivers/i2c/i2c-core-acpi.c:415:14: note: byref variable will be forcibly initialized acpi_handle adapter_handle; ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c:414:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ 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/i2c/i2c-core-acpi.c:8: /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_new_device': /kisskb/src/drivers/i2c/i2c-core-acpi.c:474:12: note: byref variable will be forcibly initialized LIST_HEAD(resource_list); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c:472:25: note: byref variable will be forcibly initialized struct i2c_acpi_lookup lookup; ^~~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_remove_space_handler': /kisskb/src/drivers/i2c/i2c-core-acpi.c:738:32: note: byref variable will be forcibly initialized struct i2c_acpi_handler_data *data; ^~~~ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_policy_get_ioctl': /kisskb/src/drivers/hwtracing/stm/core.c:785:23: note: byref variable will be forcibly initialized struct stp_policy_id id = { ^~ /kisskb/src/drivers/soundwire/slave.c: In function 'find_slave': /kisskb/src/drivers/soundwire/slave.c:98:21: note: byref variable will be forcibly initialized unsigned long long addr; ^~~~ /kisskb/src/drivers/soundwire/slave.c: In function 'sdw_acpi_find_slaves': /kisskb/src/drivers/soundwire/slave.c:142:23: note: byref variable will be forcibly initialized struct sdw_slave_id id2; ^~~ /kisskb/src/drivers/soundwire/slave.c:141:23: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^~ /kisskb/src/drivers/soundwire/slave.c: In function 'sdw_of_find_slaves': In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/hwtracing/stm/core.c:10: /kisskb/src/drivers/hwtracing/stm/core.c: In function '__ab_c_size': /kisskb/src/drivers/soundwire/slave.c:209:23: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^~ /kisskb/src/drivers/soundwire/slave.c:207:16: note: byref variable will be forcibly initialized unsigned int sdw_version; ^~~~~~~~~~~ /kisskb/src/drivers/soundwire/slave.c:206:21: note: byref variable will be forcibly initialized int link_id, ret, len; ^~~ /kisskb/src/include/linux/overflow.h:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_open': /kisskb/src/drivers/hwtracing/stm/core.c:489:15: note: byref variable will be forcibly initialized unsigned int major = imajor(inode); ^~~~~ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_output_assign': /kisskb/src/drivers/hwtracing/stm/core.c:285:33: note: byref variable will be forcibly initialized unsigned int midx, cidx, mend, cend; ^~~~ /kisskb/src/drivers/hwtracing/stm/core.c:285:27: note: byref variable will be forcibly initialized unsigned int midx, cidx, mend, cend; ^~~~ /kisskb/src/drivers/hwtracing/stm/core.c:285:21: note: byref variable will be forcibly initialized unsigned int midx, cidx, mend, cend; ^~~~ /kisskb/src/drivers/hwtracing/stm/core.c:285:15: note: byref variable will be forcibly initialized unsigned int midx, cidx, mend, cend; ^~~~ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_policy_set_ioctl': /kisskb/src/drivers/hwtracing/stm/core.c:731:6: note: byref variable will be forcibly initialized u32 size; ^~~~ /kisskb/src/drivers/hwtracing/stm/core.c:729:8: note: byref variable will be forcibly initialized char *ids[] = { NULL, NULL }; ^~~ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_ioctl': /kisskb/src/drivers/hwtracing/stm/core.c:803:6: note: byref variable will be forcibly initialized u64 options; ^~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_write': /kisskb/src/drivers/hwtracing/stm/core.c:635:9: note: byref variable will be forcibly initialized char *ids[] = { comm, "default", NULL }; ^~~ /kisskb/src/drivers/hwtracing/stm/core.c:634:8: note: byref variable will be forcibly initialized char comm[sizeof(current->comm)]; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/hwtracing/stm/core.c:10: /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_source_link_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:1040:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:1000:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, stm); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:992:8: note: byref variable will be forcibly initialized char *ids[] = { NULL, "default", 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/hwtracing/stm/core.c:10: /kisskb/src/drivers/hwtracing/stm/core.c: In function '__stm_source_link_drop': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:1089:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/perf/arm_dsu_pmu.c: In function 'dsu_pmu_validate_group': /kisskb/src/drivers/perf/arm_dsu_pmu.c:529:23: note: byref variable will be forcibly initialized struct dsu_hw_events fake_hw; ^~~~~~~ /kisskb/src/drivers/perf/arm_dsu_pmu.c: In function 'dsu_pmu_handle_irq': /kisskb/src/drivers/perf/arm_dsu_pmu.c:397:16: note: byref variable will be forcibly initialized unsigned long overflow; ^~~~~~~~ /kisskb/src/drivers/perf/arm_dsu_pmu.c: In function 'dsu_pmu_get_online_cpu_any_but': /kisskb/src/drivers/perf/arm_dsu_pmu.c:236:17: note: byref variable will be forcibly initialized struct cpumask online_supported; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/perf/arm_dsu_pmu.c: In function 'dsu_pmu_probe_pmu': /kisskb/src/drivers/perf/arm_dsu_pmu.c:672:6: note: byref variable will be forcibly initialized u32 cpmceid[2]; ^~~~~~~ /kisskb/src/drivers/mux/core.c: In function 'mux_control_get': /kisskb/src/drivers/mux/core.c:428:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/mmc/core/sdio_irq.c: In function 'sdio_get_pending_irqs': /kisskb/src/drivers/mmc/core/sdio_irq.c:46:17: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned char pending; ^~~~~~~ /kisskb/src/drivers/mailbox/pl320-ipc.c: In function 'ipc_handler': /kisskb/src/drivers/mailbox/pl320-ipc.c:102:6: note: byref variable will be forcibly initialized u32 data[7]; ^~~~ /kisskb/src/drivers/mmc/core/sdio_irq.c: In function 'sdio_claim_irq': /kisskb/src/drivers/mmc/core/sdio_irq.c:302:16: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned char reg; ^~~ /kisskb/src/drivers/perf/arm-cmn.c: In function 'arm_cmn_validate_group': /kisskb/src/drivers/perf/arm-cmn.c:867:21: note: byref variable will be forcibly initialized struct arm_cmn_val val; ^~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_cell_prepare_write_buffer': /kisskb/src/drivers/nvmem/core.c:1433:5: note: byref variable will be forcibly initialized u8 v, *p, *buf, *b, pbyte, pbits; ^ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_add_cells_from_of': /kisskb/src/drivers/nvmem/core.c:679:6: note: byref variable will be forcibly initialized int len; ^~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/drivers/perf/arm-cmn.c:5: /kisskb/src/drivers/perf/arm-cmn.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/perf/arm-cmn.c: In function 'arm_cmn_discover': /kisskb/src/drivers/perf/arm-cmn.c:1335:22: note: byref variable will be forcibly initialized struct arm_cmn_node cfg, *dn; ^~~ /kisskb/src/drivers/perf/arm-cmn.c: In function 'arm_cmn_of_probe': /kisskb/src/drivers/perf/arm-cmn.c:1486:6: note: byref variable will be forcibly initialized u32 rootnode; ^~~~~~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_read': /kisskb/src/drivers/nvmem/core.c:1621:10: note: byref variable will be forcibly initialized ssize_t len; ^~~ /kisskb/src/drivers/nvmem/core.c:1619:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_write': /kisskb/src/drivers/nvmem/core.c:1650:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^~~~ In file included from /kisskb/src/drivers/extcon/extcon-max14577.c:15: /kisskb/src/drivers/extcon/extcon-max14577.c: In function 'max14577_read_reg': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/extcon/extcon-max14577.c: In function 'max14577_muic_probe': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_cell_read_common': /kisskb/src/drivers/nvmem/core.c:1523:9: note: byref variable will be forcibly initialized size_t len; ^~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_press_speed_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:698:6: note: byref variable will be forcibly initialized int value; ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_sensitivity_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:669:6: note: byref variable will be forcibly initialized int value; ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_select_right_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:638:6: note: byref variable will be forcibly initialized int value; ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_release_to_select_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:608:6: note: byref variable will be forcibly initialized int value; ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_dragging_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:578:6: note: byref variable will be forcibly initialized int value; ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_press_to_select_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:548:6: note: byref variable will be forcibly initialized int value; ^~~~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c: In function 'icn8505_probe_acpi': /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:367:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c: In function 'icn8505_read_xfer': /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:80:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c: In function 'icn8505_read_reg_silent': /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:156:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_sensitivity_store_cptkbd': /kisskb/src/drivers/hid/hid-lenovo.c:392:6: note: byref variable will be forcibly initialized int value; ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_fn_lock_store': /kisskb/src/drivers/hid/hid-lenovo.c:352:6: note: byref variable will be forcibly initialized int value; ^~~~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c: In function 'icn8505_irq': /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:326:28: note: byref variable will be forcibly initialized struct icn8505_touch_data touch_data; ^~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c: In function 'icn8505_write_xfer': /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:117:5: note: byref variable will be forcibly initialized u8 buf[3 + 32]; /* 3 bytes for 24 bit reg-addr + 32 bytes max len */ ^~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c: In function 'icn8505_try_fw_upload': /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:199:12: note: byref variable will be forcibly initialized static int icn8505_try_fw_upload(struct icn8505_data *icn8505, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:199:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:199:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:199:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:199:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:205:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c: In function 'icn8505_upload_fw': /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:283:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c: In function 'icn8505_probe': /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:401:9: note: byref variable will be forcibly initialized __le16 resolution[2]; ^~~~~~~~~~ /kisskb/src/drivers/extcon/extcon-max77693.c: In function 'max77693_muic_probe': /kisskb/src/drivers/extcon/extcon-max77693.c:1079:15: note: byref variable will be forcibly initialized unsigned int id; ^~ /kisskb/src/drivers/mfd/rohm-bd71828.c: In function 'bd71828_i2c_probe': /kisskb/src/drivers/mfd/rohm-bd71828.c:278:31: note: byref variable will be forcibly initialized struct regmap_irq_chip_data *irq_data; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/cper-arm.c: In function 'cper_print_proc_arm': /kisskb/src/drivers/firmware/efi/cper-arm.c:244:19: note: byref variable will be forcibly initialized char newpfx[64], infopfx[64]; ^~~~~~~ /kisskb/src/drivers/firmware/efi/cper-arm.c:244:7: note: byref variable will be forcibly initialized char newpfx[64], infopfx[64]; ^~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f12.c: In function 'rmi_f12_write_control_regs': /kisskb/src/drivers/input/rmi4/rmi_f12.c:243:7: note: byref variable will be forcibly initialized char buf[3]; ^~~ /kisskb/src/drivers/input/rmi4/rmi_f12.c: In function 'rmi_f12_read_sensor_tuning': /kisskb/src/drivers/input/rmi4/rmi_f12.c:71:5: note: byref variable will be forcibly initialized u8 buf[15]; ^~~ In file included from /kisskb/src/include/linux/input.h:19, from /kisskb/src/drivers/input/rmi4/rmi_f12.c:5: /kisskb/src/drivers/input/rmi4/rmi_f12.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/rmi4/rmi_f12.c: In function 'rmi_f12_probe': /kisskb/src/drivers/input/rmi4/rmi_f12.c:323:7: note: byref variable will be forcibly initialized char buf; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_siox_set_data': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/siox.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_set_data, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/siox.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_set_data, ^~~~~~~~~~~ /kisskb/src/drivers/siox/siox-core.c: In function 'perf_trace_siox_get_data': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/siox.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_get_data, ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/siox.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_get_data, ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_calc_rf_cal': /kisskb/src/drivers/media/tuners/tda18271-common.c:688:5: note: byref variable will be forcibly initialized u8 val; ^~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/siox.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_set_data, ^~~~~~~~~~~ /kisskb/src/drivers/siox/siox-core.c: In function 'trace_event_raw_event_siox_get_data': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/siox.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_get_data, ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function '_tda_printk': /kisskb/src/drivers/media/tuners/tda18271-common.c:709:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/siox/siox-core.c: In function 'poll_interval_ns_store': /kisskb/src/drivers/siox/siox-core.c:648:6: note: byref variable will be forcibly initialized u64 val; ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_read_regs': /kisskb/src/drivers/media/tuners/tda18271-common.c:115:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c:113:16: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c:143:16: note: byref variable will be forcibly initialized unsigned char buf = 0x00; ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c:142:16: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned char buf[TDA18271_NUM_REGS + 1]; ^~~ /kisskb/src/drivers/siox/siox-core.c: In function 'device_add_store': /kisskb/src/drivers/siox/siox-core.c:601:5: note: byref variable will be forcibly initialized u8 statustype = 0; ^~~~~~~~~~ /kisskb/src/drivers/siox/siox-core.c:600:22: note: byref variable will be forcibly initialized size_t inbytes = 0, outbytes = 0; ^~~~~~~~ /kisskb/src/drivers/siox/siox-core.c:600:9: note: byref variable will be forcibly initialized size_t inbytes = 0, outbytes = 0; ^~~~~~~ /kisskb/src/drivers/siox/siox-core.c:599:7: note: byref variable will be forcibly initialized char type[20] = ""; ^~~~ /kisskb/src/drivers/siox/siox-core.c: In function 'active_store': /kisskb/src/drivers/siox/siox-core.c:570:6: note: byref variable will be forcibly initialized int active; ^~~~~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_calc_main_pll': /kisskb/src/drivers/media/tuners/tda18271-common.c:555:8: note: byref variable will be forcibly initialized u8 d, pd; ^~ /kisskb/src/drivers/media/tuners/tda18271-common.c:555:5: note: byref variable will be forcibly initialized 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:8: note: byref variable will be forcibly initialized u8 d, pd; ^~ /kisskb/src/drivers/media/tuners/tda18271-common.c:578:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_calc_km': /kisskb/src/drivers/media/tuners/tda18271-common.c:620:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/mfd/stmfx.c: In function 'stmfx_chip_init': /kisskb/src/drivers/mfd/stmfx.c:327:5: note: byref variable will be forcibly initialized u8 version[2]; ^~~~~~~ /kisskb/src/drivers/mfd/stmfx.c:326:6: note: byref variable will be forcibly initialized u32 id; ^~ /kisskb/src/drivers/mfd/stmfx.c: In function 'stmfx_irq_handler': /kisskb/src/drivers/mfd/stmfx.c:208:6: note: byref variable will be forcibly initialized u32 pending, ack; ^~~~~~~ /kisskb/src/drivers/mfd/stmfx.c:207:16: note: byref variable will be forcibly initialized unsigned long bits; ^~~~ /kisskb/src/drivers/mfd/stmfx.c: In function 'stmfx_function_enable': /kisskb/src/drivers/mfd/stmfx.c:118:6: note: byref variable will be forcibly initialized u32 sys_ctrl; ^~~~~~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/soundwire/mipi_disco.c: In function 'sdw_slave_read_dpn': /kisskb/src/drivers/soundwire/mipi_disco.c:170:7: note: byref variable will be forcibly initialized char name[40]; ^~~~ /kisskb/src/drivers/soundwire/mipi_disco.c:169:16: note: byref variable will be forcibly initialized unsigned long addr; ^~~~ /kisskb/src/drivers/soundwire/mipi_disco.c: In function 'sdw_master_read_prop': /kisskb/src/drivers/soundwire/mipi_disco.c:34:7: note: byref variable will be forcibly initialized char name[32]; ^~~~ 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:10, 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/perf_event.h:57, from /kisskb/src/include/linux/coresight.h:10, from /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-etr.c:8: /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-etr.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-etr.c: In function 'tmc_etr_buf_insert_barrier_packet': /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-etr.c:925:8: note: byref variable will be forcibly initialized char *bufp; ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-etr.c: In function 'tmc_etr_sync_perf_buffer': /kisskb/src/drivers/hwtracing/coresight/coresight-tmc-etr.c:1446:21: note: byref variable will be forcibly initialized char **dst_pages, *src_buf; ^~~~~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_bus_type': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1628:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 id; ^~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_DAC': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1397:10: note: byref variable will be forcibly initialized u8 msb, lsb, offset; ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c:1397:5: note: byref variable will be forcibly initialized u8 msb, lsb, offset; ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_temp_offset': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1248:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_ad': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1103:10: note: byref variable will be forcibly initialized u8 msb, lsb; ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c:1103:5: note: byref variable will be forcibly initialized u8 msb, lsb; ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_ad_bound': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1902:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_store_DAC': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1434:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_store_DAC_update_mode': /kisskb/src/drivers/staging/iio/addac/adt7316.c:875:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_store_update_DAC': /kisskb/src/drivers/staging/iio/addac/adt7316.c:928:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_event_handler': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1734:12: note: byref variable will be forcibly initialized u8 stat1, stat2; ^~~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c:1734:5: note: byref variable will be forcibly initialized u8 stat1, stat2; ^~~~~ /kisskb/src/drivers/media/i2c/tw2804.c: In function 'tw2804_s_std': /kisskb/src/drivers/media/i2c/tw2804.c:255:5: note: byref variable will be forcibly initialized u8 regs[] = { ^~~~ /kisskb/src/drivers/media/i2c/tvp7002.c: In function 'tvp7002_query_dv': /kisskb/src/drivers/media/i2c/tvp7002.c:618:5: note: byref variable will be forcibly initialized u8 cpl_msb; ^~~~~~~ /kisskb/src/drivers/media/i2c/tvp7002.c:617:5: note: byref variable will be forcibly initialized u8 cpl_lsb; ^~~~~~~ /kisskb/src/drivers/media/i2c/tvp7002.c:616:5: note: byref variable will be forcibly initialized u8 lpf_msb; ^~~~~~~ /kisskb/src/drivers/media/i2c/tvp7002.c:615:5: note: byref variable will be forcibly initialized u8 lpf_lsb; ^~~~~~~ /kisskb/src/drivers/media/i2c/tvp7002.c: In function 'tvp7002_query_dv_timings': /kisskb/src/drivers/media/i2c/tvp7002.c:665:6: note: byref variable will be forcibly initialized int index; ^~~~~ /kisskb/src/drivers/media/i2c/tvp7002.c: In function 'tvp7002_log_status': /kisskb/src/drivers/media/i2c/tvp7002.c:750:6: note: byref variable will be forcibly initialized int detected; ^~~~~~~~ /kisskb/src/drivers/media/i2c/tvp7002.c: In function 'tvp7002_g_register': /kisskb/src/drivers/media/i2c/tvp7002.c:687:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/i2c/tvp7002.c: In function 'tvp7002_probe': /kisskb/src/drivers/media/i2c/tvp7002.c:943:5: note: byref variable will be forcibly initialized u8 revision; ^~~~~~~~ /kisskb/src/drivers/media/i2c/tvp7002.c:940:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^~~~~~~ /kisskb/src/drivers/nvmem/qcom-spmi-sdam.c: In function 'sdam_probe': /kisskb/src/drivers/nvmem/qcom-spmi-sdam.c:116:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/greybus/operation.c: In function 'gb_connection_recv': /kisskb/src/drivers/greybus/operation.c:1029:30: note: byref variable will be forcibly initialized struct gb_operation_msg_hdr header; ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/greybus/operation.c:10: /kisskb/src/drivers/greybus/operation.c: In function 'gb_operation_cancel': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/greybus/operation.c:1083:2: note: in expansion of macro 'wait_event' wait_event(gb_operation_cancellation_queue, ^~~~~~~~~~ /kisskb/src/drivers/greybus/operation.c: In function 'gb_operation_cancel_incoming': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/greybus/operation.c:1110:2: note: in expansion of macro 'wait_event' wait_event(gb_operation_cancellation_queue, ^~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-sd3078.c: In function 'sd3078_rtc_set_time': /kisskb/src/drivers/rtc/rtc-sd3078.c:124:16: note: byref variable will be forcibly initialized unsigned char rtc_data[NUM_TIME_REGS]; ^~~~~~~~ In file included from /kisskb/src/include/linux/rmi.h:10, from /kisskb/src/drivers/input/rmi4/rmi_f30.c:7: /kisskb/src/drivers/input/rmi4/rmi_f30.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/rmi4/rmi_f30.c: In function 'rmi_f30_initialize': /kisskb/src/drivers/input/rmi4/rmi_f30.c:277:5: note: byref variable will be forcibly initialized u8 buf[RMI_F30_QUERY_SIZE]; ^~~ /kisskb/src/drivers/mux/adg792a.c: In function 'adg792a_probe': /kisskb/src/drivers/mux/adg792a.c:66:6: note: byref variable will be forcibly initialized u32 cells; ^~~~~ /kisskb/src/drivers/mux/adg792a.c:65:6: note: byref variable will be forcibly initialized s32 idle_state[3]; ^~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-slave.c: In function 'i2c_detect_slave_mode': /kisskb/src/drivers/i2c/i2c-core-slave.c:98:7: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/power/supply/da9150-fg.c: In function 'da9150_fg_write_attr': /kisskb/src/drivers/power/supply/da9150-fg.c:110:5: note: byref variable will be forcibly initialized u8 buf[DA9150_QIF_LONG_SIZE]; ^~~ /kisskb/src/drivers/power/supply/da9150-fg.c: In function 'da9150_fg_read_attr': /kisskb/src/drivers/power/supply/da9150-fg.c:91:5: note: byref variable will be forcibly initialized u8 buf[DA9150_QIF_LONG_SIZE]; ^~~ /kisskb/src/drivers/rtc/rtc-sh.c: In function 'sh_rtc_probe': /kisskb/src/drivers/rtc/rtc-sh.c:472:7: note: byref variable will be forcibly initialized char clk_name[6]; ^~~~~~~~ /kisskb/src/drivers/power/supply/da9150-charger.c: In function 'da9150_charger_battery_voltage_now': /kisskb/src/drivers/power/supply/da9150-charger.c:272:6: note: byref variable will be forcibly initialized int v_val, ret; ^~~~~ /kisskb/src/drivers/power/supply/da9150-charger.c: In function 'da9150_charger_battery_get_prop': /kisskb/src/drivers/power/supply/da9150-charger.c:272:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/da9150-charger.c: In function 'da9150_charger_vbus_voltage_now': /kisskb/src/drivers/power/supply/da9150-charger.c:57:6: note: byref variable will be forcibly initialized int v_val, ret; ^~~~~ /kisskb/src/drivers/power/supply/da9150-charger.c: In function 'da9150_charger_ibus_current_avg': /kisskb/src/drivers/power/supply/da9150-charger.c:73:6: note: byref variable will be forcibly initialized int i_val, ret; ^~~~~ /kisskb/src/drivers/power/supply/da9150-charger.c: In function 'da9150_charger_tjunc_temp': /kisskb/src/drivers/power/supply/da9150-charger.c:89:6: note: byref variable will be forcibly initialized int t_val, ret; ^~~~~ /kisskb/src/drivers/power/supply/da9150-charger.c: In function 'da9150_charger_get_prop': /kisskb/src/drivers/power/supply/da9150-charger.c:89:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/da9150-charger.c:73:6: note: byref variable will be forcibly initialized int i_val, ret; ^~~~~ /kisskb/src/drivers/power/supply/da9150-charger.c:57:6: note: byref variable will be forcibly initialized int v_val, ret; ^~~~~ /kisskb/src/drivers/mailbox/pcc.c: In function 'pcc_mbox_irq': /kisskb/src/drivers/mailbox/pcc.c:185:6: note: byref variable will be forcibly initialized u64 doorbell_ack_val; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/mailbox/pcc.c: In function 'pcc_send_data': /kisskb/src/drivers/mailbox/pcc.c:329:6: note: byref variable will be forcibly initialized u64 doorbell_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/mailbox/pcc.c:49: /kisskb/src/drivers/mailbox/pcc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mailbox/pcc.c: In function 'acpi_pcc_probe': /kisskb/src/drivers/mailbox/pcc.c:434:28: note: byref variable will be forcibly initialized struct acpi_subtable_proc proc[ACPI_PCCT_TYPE_RESERVED]; ^~~~ /kisskb/src/drivers/mailbox/pcc.c:431:28: note: byref variable will be forcibly initialized struct acpi_table_header *pcct_tbl; ^~~~~~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_get_resolution_v4': /kisskb/src/drivers/input/mouse/elantech.c:1095:16: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned char ic_body[3]; ^~~~~~~ /kisskb/src/drivers/input/mouse/elantech.c:1661:16: note: byref variable will be forcibly initialized unsigned char param[3]; ^~~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_read_reg': /kisskb/src/drivers/input/mouse/elantech.c:140:16: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned char val; ^~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_set_int_attr': /kisskb/src/drivers/input/mouse/elantech.c:1280:16: note: byref variable will be forcibly initialized unsigned char value; ^~~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_detect': /kisskb/src/drivers/input/mouse/elantech.c:1391:16: note: byref variable will be forcibly initialized unsigned char param[3]; ^~~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_init_ps2': /kisskb/src/drivers/input/mouse/elantech.c:2110:30: note: byref variable will be forcibly initialized struct elantech_device_info info; ^~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_init': /kisskb/src/drivers/input/mouse/elantech.c:2131:30: note: byref variable will be forcibly initialized struct elantech_device_info info; ^~~~ /kisskb/src/drivers/hwtracing/stm/p_basic.c: In function 'basic_write': /kisskb/src/drivers/hwtracing/stm/p_basic.c:17:22: note: byref variable will be forcibly initialized const unsigned char nil = 0; ^~~ /kisskb/src/drivers/hwtracing/stm/policy.c: In function 'stp_policy_node_channels_store': /kisskb/src/drivers/hwtracing/stm/policy.c:153:22: note: byref variable will be forcibly initialized unsigned int first, last; ^~~~ /kisskb/src/drivers/hwtracing/stm/policy.c:153:15: note: byref variable will be forcibly initialized unsigned int first, last; ^~~~~ /kisskb/src/drivers/hwtracing/stm/policy.c: In function 'stp_policy_node_masters_store': /kisskb/src/drivers/hwtracing/stm/policy.c:106:22: note: byref variable will be forcibly initialized unsigned int first, last; ^~~~ /kisskb/src/drivers/hwtracing/stm/policy.c:106:15: note: byref variable will be forcibly initialized unsigned int first, last; ^~~~~ /kisskb/src/drivers/hwtracing/stm/policy.c: In function 'stp_policy_make': /kisskb/src/drivers/hwtracing/stm/policy.c:391:36: note: byref variable will be forcibly initialized const struct stm_protocol_driver *pdrv; ^~~~ /kisskb/src/drivers/hwtracing/stm/policy.c:390:33: note: byref variable will be forcibly initialized const struct config_item_type *pdrv_node_type; ^~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/policy.c: In function '__stp_policy_node_lookup': /kisskb/src/drivers/hwtracing/stm/policy.c:501:16: note: byref variable will be forcibly initialized char *start, *end = s; ^~~ /kisskb/src/drivers/input/joystick/cobra.c: In function 'cobra_connect': /kisskb/src/drivers/input/joystick/cobra.c:143:15: note: byref variable will be forcibly initialized unsigned int data[2]; ^~~~ /kisskb/src/drivers/input/joystick/cobra.c: In function 'cobra_poll': /kisskb/src/drivers/input/joystick/cobra.c:98:15: note: byref variable will be forcibly initialized unsigned int data[2]; ^~~~ /kisskb/src/drivers/media/tuners/tda18271-fe.c: In function 'tda18271c2_rf_tracking_filters_correction': /kisskb/src/drivers/media/tuners/tda18271-fe.c:249:17: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 freq; ^~~~ /kisskb/src/drivers/media/tuners/tda18271-fe.c:436:6: note: byref variable will be forcibly initialized u16 count_limit; ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda18271-fe.c:435:5: note: byref variable will be forcibly initialized 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:572:6: note: byref variable will be forcibly initialized s32 prog_tab[3]; ^~~~~~~~ /kisskb/src/drivers/media/tuners/tda18271-fe.c:571:6: note: byref variable will be forcibly initialized s32 prog_cal[3]; ^~~~~~~~ /kisskb/src/drivers/media/tuners/tda18271-fe.c:570:6: note: byref variable will be forcibly initialized u32 rf_freq[3]; ^~~~~~~ /kisskb/src/drivers/media/tuners/tda18271-fe.c:569:6: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized 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:246:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/xc5000.c:355:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/tuners/xc5000.c:276:5: note: byref variable will be forcibly initialized u8 bval[2] = { 0, 0 }; ^~~~ /kisskb/src/drivers/media/tuners/xc5000.c:275:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u16 id; ^~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_write_reg': /kisskb/src/drivers/media/tuners/xc5000.c:246:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_props.addr, ^~~ /kisskb/src/drivers/media/tuners/xc5000.c:319:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/regulator/tps65090-regulator.c: In function 'tps65090_try_enable_fet': /kisskb/src/drivers/regulator/tps65090-regulator.c:90:15: note: byref variable will be forcibly initialized unsigned int control; ^~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_load_fw_and_init_tuner': /kisskb/src/drivers/media/tuners/xc5000.c:1106:6: note: byref variable will be forcibly initialized u16 fw_ck; ^~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:1105:6: note: byref variable will be forcibly initialized u16 pll_lock_status; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:1103:25: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u16 reg_data; ^~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_get_version': /kisskb/src/drivers/media/tuners/xc5000.c:505:6: note: byref variable will be forcibly initialized u16 data; ^~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_get_hsync_freq': /kisskb/src/drivers/media/tuners/xc5000.c:527:6: note: byref variable will be forcibly initialized u16 reg_data; ^~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_debug_dump': /kisskb/src/drivers/media/tuners/xc5000.c:636:6: note: byref variable will be forcibly initialized u16 regval; ^~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:635:6: note: byref variable will be forcibly initialized u16 fw_buildversion = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:634:26: note: byref variable will be forcibly initialized u8 fw_majorversion = 0, fw_minorversion = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:634:5: note: byref variable will be forcibly initialized u8 fw_majorversion = 0, fw_minorversion = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:633:26: note: byref variable will be forcibly initialized u8 hw_majorversion = 0, hw_minorversion = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:633:5: note: byref variable will be forcibly initialized u8 hw_majorversion = 0, hw_minorversion = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:632:6: note: byref variable will be forcibly initialized u16 totalgain; ^~~~~~~~~ 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/drivers/media/tuners/xc5000.c:631:6: note: byref variable will be forcibly initialized u16 snr; ^~~ /kisskb/src/drivers/media/tuners/xc5000.c:630:6: note: byref variable will be forcibly initialized u16 quality; ^~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:629:6: note: byref variable will be forcibly initialized u16 frame_lines; ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:628:6: note: byref variable will be forcibly initialized u32 hsync_freq_hz = 0; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:627:6: note: byref variable will be forcibly initialized u16 lock_status; ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:626:6: note: byref variable will be forcibly initialized u32 freq_error_hz = 0; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:625:6: note: byref variable will be forcibly initialized u16 adc_envelope; ^~~~~~~~~~~~ /kisskb/src/drivers/regulator/tps65090-regulator.c: In function 'tps65090_regulator_probe': /kisskb/src/drivers/regulator/tps65090-regulator.c:414:29: note: byref variable will be forcibly initialized struct of_regulator_match *tps65090_reg_matches = NULL; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc5000_set_tv_freq': /kisskb/src/drivers/media/tuners/xc5000.c:900:6: note: byref variable will be forcibly initialized u16 pll_lock_status; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc5000_attach': /kisskb/src/drivers/media/tuners/xc5000.c:1370:6: note: byref variable will be forcibly initialized u16 id = 0; ^~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_send_i2c_data': /kisskb/src/drivers/media/tuners/xc4000.c:243:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_props.addr, ^~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_load_i2c_sequence': /kisskb/src/drivers/media/tuners/xc4000.c:302:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_set_signal_source': /kisskb/src/drivers/media/tuners/xc4000.c:284:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_set_tv_standard': /kisskb/src/drivers/media/tuners/xc4000.c:284:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/xc4000.c:284:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_set_rf_frequency': /kisskb/src/drivers/media/tuners/xc4000.c:284:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_sleep': /kisskb/src/drivers/media/tuners/xc4000.c:284:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/xc4000.c: In function 'load_scode': /kisskb/src/drivers/media/tuners/xc4000.c:284:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/xc4000.c:865:6: note: byref variable will be forcibly initialized u8 indirect_mode[5]; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:864:6: note: byref variable will be forcibly initialized u8 scode_buf[13]; ^~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_readreg': /kisskb/src/drivers/media/tuners/xc4000.c:535:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/tuners/xc4000.c:534:5: note: byref variable will be forcibly initialized u8 bval[2] = { 0, 0 }; ^~~~ /kisskb/src/drivers/media/tuners/xc4000.c:533:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg >> 8, reg & 0xff }; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-funnel.c: In function 'priority_store': /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_get_signal': /kisskb/src/drivers/hwtracing/coresight/coresight-funnel.c:160:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/media/tuners/xc4000.c:1454:6: note: byref variable will be forcibly initialized u16 value = 0; ^~~~~ /kisskb/src/drivers/media/i2c/upd64031a.c: In function 'upd64031a_read': /kisskb/src/drivers/media/i2c/upd64031a.c:75:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_get_status': /kisskb/src/drivers/media/tuners/xc4000.c:1554:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u16 lock_state = 0; ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_get_frequency': /kisskb/src/drivers/media/tuners/xc4000.c:1526:8: note: byref variable will be forcibly initialized u16 snr = 0; ^~~ /kisskb/src/drivers/media/i2c/upd64031a.c: In function 'upd64031a_write': /kisskb/src/drivers/media/i2c/upd64031a.c:88:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_get_version': /kisskb/src/drivers/media/tuners/xc4000.c:435:6: note: byref variable will be forcibly initialized u16 data; ^~~~ /kisskb/src/drivers/media/i2c/upd64031a.c: In function 'upd64031a_s_frequency': /kisskb/src/drivers/media/i2c/upd64031a.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/upd64031a.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_get_frequency_error': /kisskb/src/drivers/media/tuners/xc4000.c:413:6: note: byref variable will be forcibly initialized u16 regData; ^~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_get_hsync_freq': /kisskb/src/drivers/media/tuners/xc4000.c:452:6: note: byref variable will be forcibly initialized u16 regData; ^~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_debug_dump': /kisskb/src/drivers/media/tuners/xc4000.c:1101:26: note: byref variable will be forcibly initialized u8 fw_majorversion = 0, fw_minorversion = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1101:5: note: byref variable will be forcibly initialized u8 fw_majorversion = 0, fw_minorversion = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1100:26: note: byref variable will be forcibly initialized u8 hw_majorversion = 0, hw_minorversion = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1100:5: note: byref variable will be forcibly initialized u8 hw_majorversion = 0, hw_minorversion = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1099:6: note: byref variable will be forcibly initialized u16 noise = 0; ^~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1098:6: note: byref variable will be forcibly initialized u16 signal = 0; ^~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1097:6: note: byref variable will be forcibly initialized u16 quality; ^~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1096:6: note: byref variable will be forcibly initialized u16 frame_lines; ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1095:6: note: byref variable will be forcibly initialized u32 hsync_freq_hz = 0; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1094:6: note: byref variable will be forcibly initialized u16 lock_status; ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1093:6: note: byref variable will be forcibly initialized u32 freq_error_hz = 0; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1092:6: note: byref variable will be forcibly initialized u16 adc_envelope; ^~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/upd64031a.c: In function 'upd64031a_s_routing': /kisskb/src/drivers/media/i2c/upd64031a.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/upd64031a.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/upd64031a.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/upd64031a.c: In function 'upd64031a_s_register': /kisskb/src/drivers/media/i2c/upd64031a.c:88:5: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/media/i2c/upd64031a.c: In function 'upd64031a_probe': /kisskb/src/drivers/media/i2c/upd64031a.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_fwupload': /kisskb/src/drivers/media/tuners/xc4000.c:712:14: note: byref variable will be forcibly initialized char name[33]; ^~~~ /kisskb/src/drivers/media/tuners/xc4000.c:708:25: note: byref variable will be forcibly initialized const struct firmware *fw = NULL; ^~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'check_firmware': /kisskb/src/drivers/media/tuners/xc4000.c:931:52: note: byref variable will be forcibly initialized u8 hw_major = 0, hw_minor = 0, fw_major = 0, fw_minor = 0; ^~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:931:38: note: byref variable will be forcibly initialized u8 hw_major = 0, hw_minor = 0, fw_major = 0, fw_minor = 0; ^~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:931:24: note: byref variable will be forcibly initialized u8 hw_major = 0, hw_minor = 0, fw_major = 0, fw_minor = 0; ^~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:931:10: note: byref variable will be forcibly initialized u8 hw_major = 0, hw_minor = 0, fw_major = 0, fw_minor = 0; ^~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:930:18: note: byref variable will be forcibly initialized v4l2_std_id std0; ^~~~ /kisskb/src/drivers/media/tuners/xc4000.c:929:11: note: byref variable will be forcibly initialized u16 hwmodel; ^~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:927:29: note: byref variable will be forcibly initialized struct firmware_properties new_fw; ^~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_set_analog_params': /kisskb/src/drivers/media/tuners/xc4000.c:284:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/tuners/xc4000.c:284:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/xc4000.c:284:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/perf/arm_smmuv3_pmu.c: In function 'smmu_pmu_handle_irq': /kisskb/src/drivers/perf/arm_smmuv3_pmu.c:645:6: note: byref variable will be forcibly initialized u64 ovsr; ^~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_set_params': /kisskb/src/drivers/media/tuners/xc4000.c:284:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/xc4000.c:284:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/xc4000.c:284:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/perf/arm_smmuv3_pmu.c: In function 'smmu_pmu_probe': /kisskb/src/drivers/perf/arm_smmuv3_pmu.c:769:6: note: byref variable will be forcibly initialized u64 ceid_64[2]; ^~~~~~~ /kisskb/src/drivers/perf/arm_smmuv3_pmu.c:767:19: note: byref variable will be forcibly initialized struct resource *res_0; ^~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_attach': /kisskb/src/drivers/media/tuners/xc4000.c:1652:6: note: byref variable will be forcibly initialized u16 id = 0; ^~ In file included from /kisskb/src/include/linux/rmi.h:10, from /kisskb/src/drivers/input/rmi4/rmi_f3a.c:7: /kisskb/src/drivers/input/rmi4/rmi_f3a.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/rmi4/rmi_f3a.c: In function 'rmi_f3a_initialize': /kisskb/src/drivers/input/rmi4/rmi_f3a.c:171:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/input/rmi4/rmi_f3a.c:170:5: note: byref variable will be forcibly initialized u8 ctrl1[RMI_F3A_MAX_REG_SIZE]; ^~~~~ /kisskb/src/drivers/input/rmi4/rmi_f3a.c:169:5: note: byref variable will be forcibly initialized u8 query1[RMI_F3A_MAX_REG_SIZE]; ^~~~~~ /kisskb/src/drivers/input/touchscreen/cy8ctma140.c: In function 'cy8ctma140_irq_thread': /kisskb/src/drivers/input/touchscreen/cy8ctma140.c:100:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/input/touchscreen/cy8ctma140.c:99:5: note: byref variable will be forcibly initialized u8 buf[CY8CTMA140_PACKET_SIZE]; ^~~ /kisskb/src/drivers/input/touchscreen/cy8ctma140.c:98:5: note: byref variable will be forcibly initialized u8 cmdbuf[] = { CY8CTMA140_GET_FINGERS }; ^~~~~~ /kisskb/src/drivers/input/touchscreen/cy8ctma140.c: In function 'cy8ctma140_init': /kisskb/src/drivers/input/touchscreen/cy8ctma140.c:146:5: note: byref variable will be forcibly initialized u8 buf[5]; ^~~ /kisskb/src/drivers/input/touchscreen/cy8ctma140.c:145:5: note: byref variable will be forcibly initialized u8 addr[1]; ^~~~ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_enable_disable_master_ports': /kisskb/src/drivers/soundwire/stream.c:336:23: note: byref variable will be forcibly initialized struct sdw_enable_ch enable_ch; ^~~~~~~~~ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_prep_deprep_master_ports': /kisskb/src/drivers/soundwire/stream.c:512:24: note: byref variable will be forcibly initialized struct sdw_prepare_ch prep_ch; ^~~~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_read_model_data': /kisskb/src/drivers/power/supply/max17042_battery.c:556:6: note: byref variable will be forcibly initialized u32 tmp; ^~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_write_verify_reg': /kisskb/src/drivers/power/supply/max17042_battery.c:500:6: note: byref variable will be forcibly initialized 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:684:15: note: byref variable will be forcibly initialized 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:695:34: note: byref variable will be forcibly initialized u32 full_cap0, rep_cap, dq_acc, vfSoc; ^~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c:695:6: note: byref variable will be forcibly initialized u32 full_cap0, rep_cap, dq_acc, vfSoc; ^~~~~~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_get_temperature': /kisskb/src/drivers/power/supply/max17042_battery.c:96:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/power/supply/max17042_battery.c:175:6: note: byref variable will be forcibly initialized 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:845:6: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/rmi4/rmi_f54.c: In function 'rmi_f54_request_report': /kisskb/src/drivers/input/rmi4/rmi_f54.c:177:12: note: byref variable will be forcibly initialized static int rmi_f54_request_report(struct rmi_function *fn, u8 report_type) ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f54.c:177:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_thread_handler': /kisskb/src/drivers/power/supply/max17042_battery.c:860:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_set_property': /kisskb/src/drivers/power/supply/max17042_battery.c:435:6: note: byref variable will be forcibly initialized u32 data; ^~~~ /kisskb/src/drivers/input/rmi4/rmi_f54.c: In function 'rmi_f54_detect': /kisskb/src/drivers/input/rmi4/rmi_f54.c:627:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/input/rmi4/rmi_f54.c: In function 'rmi_f54_work': /kisskb/src/drivers/input/rmi4/rmi_f54.c:539:5: note: byref variable will be forcibly initialized u8 command; ^~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f54.c:537:5: note: byref variable will be forcibly initialized u8 fifo[2]; ^~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_get_status': /kisskb/src/drivers/power/supply/max17042_battery.c:114:6: note: byref variable will be forcibly initialized u32 data; ^~~~ /kisskb/src/drivers/power/supply/max17042_battery.c:112:24: note: byref variable will be forcibly initialized int ret, charge_full, charge_now; ^~~~~~~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c:112:11: note: byref variable will be forcibly initialized int ret, charge_full, charge_now; ^~~~~~~~~~~ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_enable_disable_ports': /kisskb/src/drivers/soundwire/stream.c:336:23: note: byref variable will be forcibly initialized struct sdw_enable_ch enable_ch; ^~~~~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/rmi.h:10, from /kisskb/src/drivers/input/rmi4/rmi_f54.c:8: /kisskb/src/drivers/input/rmi4/rmi_f54.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:287:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_get_property': /kisskb/src/drivers/power/supply/max17042_battery.c:236:6: note: byref variable will be forcibly initialized u32 data; ^~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_get_default_pdata': /kisskb/src/drivers/power/supply/max17042_battery.c:937:11: note: byref variable will be forcibly initialized 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:895:6: note: byref variable will be forcibly initialized u32 prop; ^~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_probe': /kisskb/src/drivers/power/supply/max17042_battery.c:1033:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_prep_deprep_slave_ports': /kisskb/src/drivers/soundwire/stream.c:417:12: note: byref variable will be forcibly initialized static int sdw_prep_deprep_slave_ports(struct sdw_bus *bus, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/stream.c:417:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_prep_deprep_ports': /kisskb/src/drivers/soundwire/stream.c:512:24: note: byref variable will be forcibly initialized struct sdw_prepare_ch prep_ch; ^~~~~~~ /kisskb/src/drivers/soundwire/stream.c: In function '_sdw_prepare_stream': /kisskb/src/drivers/soundwire/stream.c:1489:24: note: byref variable will be forcibly initialized struct sdw_bus_params params; ^~~~~~ /kisskb/src/drivers/media/tuners/mt2060.c: In function 'mt2060_set_params': /kisskb/src/drivers/media/tuners/mt2060.c:197:6: note: byref variable will be forcibly initialized u8 b[8]; ^ /kisskb/src/drivers/media/tuners/mt2060.c: In function 'mt2060_calibrate': /kisskb/src/drivers/media/tuners/mt2060.c:279:5: note: byref variable will be forcibly initialized u8 b = 0; ^ /kisskb/src/drivers/mux/mmio.c: In function 'mux_mmio_probe': /kisskb/src/drivers/mux/mmio.c:78:12: note: byref variable will be forcibly initialized u32 reg, mask; ^~~~ /kisskb/src/drivers/mux/mmio.c:78:7: note: byref variable will be forcibly initialized u32 reg, mask; ^~~ /kisskb/src/drivers/mux/mmio.c:77:7: note: byref variable will be forcibly initialized s32 idle_state = MUX_IDLE_AS_IS; ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/mt2060.c: In function 'mt2060_probe': /kisskb/src/drivers/media/tuners/mt2060.c:452:5: note: byref variable will be forcibly initialized u8 chip_id; ^~~~~~~ /kisskb/src/drivers/media/tuners/mt2060.c: In function 'mt2060_attach': /kisskb/src/drivers/media/tuners/mt2060.c:408:5: note: byref variable will be forcibly initialized u8 id = 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/drivers/hid/hid-lg.c:16: /kisskb/src/drivers/hid/hid-lg.c: In function 'lg_probe': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:830:4: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(wait, 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:828:22: note: byref variable will be forcibly initialized wait_queue_head_t wait; ^~~~ /kisskb/src/drivers/i2c/i2c-core-of.c: In function 'of_i2c_get_board_info': /kisskb/src/drivers/i2c/i2c-core-of.c:25:6: note: byref variable will be forcibly initialized u32 addr; ^~~~ /kisskb/src/drivers/i2c/i2c-core-of.c: In function 'of_i2c_register_device': /kisskb/src/drivers/i2c/i2c-core-of.c:69:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/mailbox/mailbox-altera.c: In function 'altera_mbox_rx_data': /kisskb/src/drivers/mailbox/mailbox-altera.c:120:6: note: byref variable will be forcibly initialized u32 data[2]; ^~~~ /kisskb/src/drivers/power/supply/max1721x_battery.c: In function 'get_string': /kisskb/src/drivers/power/supply/max1721x_battery.c:229:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned int dev_name; ^~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/kallsyms.h:12, from /kisskb/src/include/linux/ftrace.h:11, from /kisskb/src/include/linux/kprobes.h:29, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:5, 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:265:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function '_drm_lease_revoke': /kisskb/src/drivers/gpu/drm/drm_lease.c:304:6: note: byref variable will be forcibly initialized int object; ^~~~~~ 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/uapi/linux/fb.h:6, 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_lease_create': /kisskb/src/drivers/gpu/drm/drm_lease.c:203:6: note: byref variable will be forcibly initialized int object; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c:202:21: note: byref variable will be forcibly initialized struct drm_master *lessee; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_create_lease_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:494:21: note: byref variable will be forcibly initialized struct drm_master *lessee = NULL; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c:492:13: note: byref variable will be forcibly initialized struct idr leases; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_get_lease_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:669:6: note: byref variable will be forcibly initialized int object; ^~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_status': /kisskb/src/drivers/power/supply/rt9455_charger.c:355:18: note: byref variable will be forcibly initialized unsigned int v, pwr_rdy; ^~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:355:15: note: byref variable will be forcibly initialized unsigned int v, pwr_rdy; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_battery_presence': /kisskb/src/drivers/power/supply/rt9455_charger.c:487:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_online': /kisskb/src/drivers/power/supply/rt9455_charger.c:508:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:275:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_voltage': /kisskb/src/drivers/power/supply/rt9455_charger.c:275:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_term_current': /kisskb/src/drivers/power/supply/rt9455_charger.c:275:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/rt9455_charger.c:275:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_register_reset': /kisskb/src/drivers/power/supply/rt9455_charger.c:300:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_health': /kisskb/src/drivers/power/supply/rt9455_charger.c:408:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_property': /kisskb/src/drivers/power/supply/rt9455_charger.c:508:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/rt9455_charger.c:487:15: note: byref variable will be forcibly initialized unsigned int v; ^ /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:21: note: byref variable will be forcibly initialized unsigned int irq3, mask3; ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1060:15: note: byref variable will be forcibly initialized unsigned int irq3, mask3; ^~~~ /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:28: note: byref variable will be forcibly initialized unsigned int irq1, mask1, mask2; ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:854:21: note: byref variable will be forcibly initialized unsigned int irq1, mask1, mask2; ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:854:15: note: byref variable will be forcibly initialized unsigned int irq1, mask1, mask2; ^~~~ /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:21: note: byref variable will be forcibly initialized unsigned int irq2, mask2; ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:948:15: note: byref variable will be forcibly initialized unsigned int irq2, mask2; ^~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_irq_handler_thread': /kisskb/src/drivers/power/supply/rt9455_charger.c:1119:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1118:7: note: byref variable will be forcibly initialized bool is_battery_absent = false; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1117:7: note: byref variable will be forcibly initialized bool alert_userspace = false; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_batt_presence_work_callback': /kisskb/src/drivers/power/supply/rt9455_charger.c:1500:21: note: byref variable will be forcibly initialized unsigned int irq1, mask1; ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1500:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int pwr_rdy; ^~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_probe': /kisskb/src/drivers/power/supply/rt9455_charger.c:1598:17: note: byref variable will be forcibly initialized u32 mivr = -1, iaicr = -1; ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1598:6: note: byref variable will be forcibly initialized u32 mivr = -1, iaicr = -1; ^~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1596:13: note: byref variable will be forcibly initialized u32 ichrg, ieoc_percentage; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1596:6: note: byref variable will be forcibly initialized u32 ichrg, ieoc_percentage; ^~~~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/regulator/tps65218-regulator.c: In function 'tps65218_regulator_probe': /kisskb/src/drivers/regulator/tps65218-regulator.c:318:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/upd64083.c: In function 'upd64083_read': /kisskb/src/drivers/media/i2c/upd64083.c:79:5: note: byref variable will be forcibly initialized u8 buf[7]; ^~~ /kisskb/src/drivers/media/i2c/upd64083.c: In function 'upd64083_log_status': /kisskb/src/drivers/media/i2c/upd64083.c:125:5: note: byref variable will be forcibly initialized u8 buf[7]; ^~~ /kisskb/src/drivers/media/i2c/upd64083.c: In function 'upd64083_write': /kisskb/src/drivers/media/i2c/upd64083.c:64:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/i2c/upd64083.c: In function 'upd64083_s_routing': /kisskb/src/drivers/media/i2c/upd64083.c:64:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/upd64083.c:64:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/upd64083.c: In function 'upd64083_s_register': /kisskb/src/drivers/media/i2c/upd64083.c:64:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/upd64083.c: In function 'upd64083_probe': /kisskb/src/drivers/media/i2c/upd64083.c:64:5: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:99:1: note: in expansion of macro 'sdw_dpn_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:100:1: note: in expansion of macro 'sdw_dpn_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:163:1: note: in expansion of macro 'sdw_dpn_array_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:101:1: note: in expansion of macro 'sdw_dpn_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:102:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(max_grouping); ^~~~~~~~~~~~ /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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:103:1: note: in expansion of macro 'sdw_dpn_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:104:1: note: in expansion of macro 'sdw_dpn_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:98:1: note: in expansion of macro 'sdw_dpn_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:106:1: note: in expansion of macro 'sdw_dpn_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:105:1: note: in expansion of macro 'sdw_dpn_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:165:1: note: in expansion of macro 'sdw_dpn_array_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:164:1: note: in expansion of macro 'sdw_dpn_array_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:107:1: note: in expansion of macro 'sdw_dpn_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:108:1: note: in expansion of macro 'sdw_dpn_attr' 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:16: note: byref variable will be forcibly initialized unsigned long mask; \ ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:109:1: note: in expansion of macro 'sdw_dpn_attr' sdw_dpn_attr(port_encoding); ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'sdw_slave_sysfs_dpn_init': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:282:16: note: byref variable will be forcibly initialized unsigned long mask; ^~~~ /kisskb/src/drivers/staging/iio/cdc/ad7150.c: In function 'ad7150_store_timeout': /kisskb/src/drivers/staging/iio/cdc/ad7150.c:384:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/gpu/drm/drm_client.c: In function 'drm_client_debugfs_internal_clients': /kisskb/src/drivers/gpu/drm/drm_client.c:488:21: note: byref variable will be forcibly initialized 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:467:24: note: byref variable will be forcibly initialized struct drm_clip_rect clip = { ^~~~ /kisskb/src/drivers/media/i2c/ov02a10.c: In function 'ov02a10_check_hwcfg': /kisskb/src/drivers/media/i2c/ov02a10.c:815:6: note: byref variable will be forcibly initialized u32 clk_volt; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ov02a10.c: In function 'ov02a10_probe': /kisskb/src/drivers/media/i2c/ov02a10.c:862:15: note: byref variable will be forcibly initialized unsigned int rotation; ^~~~~~~~ /kisskb/src/drivers/devfreq/governor_userspace.c: In function 'store_freq': /kisskb/src/drivers/devfreq/governor_userspace.c:39:16: note: byref variable will be forcibly initialized unsigned long wanted; ^~~~~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_area_map': /kisskb/src/drivers/mmc/core/mmc_test.c:1408:15: note: byref variable will be forcibly initialized unsigned int sg_len = 0; ^~~~~~ In file included from /kisskb/src/drivers/mmc/core/mmc_test.c:10: /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/swait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mmc/core.h:8, from /kisskb/src/drivers/mmc/core/mmc_test.c:6: /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_area_io_seq': /kisskb/src/drivers/mmc/core/mmc_test.c:1462:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1462:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_sglen_r_nonblock_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:2323:15: note: byref variable will be forcibly initialized 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:2304:15: note: byref variable will be forcibly initialized 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:2285:15: note: byref variable will be forcibly initialized 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:2266:15: note: byref variable will be forcibly initialized 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:2247:15: note: byref variable will be forcibly initialized 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:2228:15: note: byref variable will be forcibly initialized 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:2209:15: note: byref variable will be forcibly initialized 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:2190:15: note: byref variable will be forcibly initialized 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:2017:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:2017:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_seq_write_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1837:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1837:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_seq_read_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1798:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1798:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/swait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mmc/core.h:8, from /kisskb/src/drivers/mmc/core/mmc_test.c:6: /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_rnd_perf': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1931:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2, ts; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1931:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2, ts; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_seq_trim_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1883:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1883:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_trim_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1766:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1766:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_broken_transfer': /kisskb/src/drivers/mmc/core/mmc_test.c:922:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_buffer_transfer': /kisskb/src/drivers/mmc/core/mmc_test.c:298:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_basic_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1046:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_basic_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1032:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_multi_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1250:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_multi_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1223:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1207:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1192:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_weird_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1174:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_weird_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1156:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_pow2_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1138:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_pow2_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1120:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_multi_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1099:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_multi_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1078:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_verify_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1068:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_verify_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1059:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mtf_test_write': /kisskb/src/drivers/mmc/core/mmc_test.c:3106:7: note: byref variable will be forcibly initialized long testcase; ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-tps6586x.c: In function 'tps6586x_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-tps6586x.c:157:5: note: byref variable will be forcibly initialized u8 rbuff[6]; ^~~~~ /kisskb/src/drivers/rtc/rtc-tps6586x.c:156:5: note: byref variable will be forcibly initialized u8 buff[3]; ^~~~ /kisskb/src/drivers/rtc/rtc-tps6586x.c: In function 'tps6586x_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-tps6586x.c:202:5: note: byref variable will be forcibly initialized u8 buff[3]; ^~~~ /kisskb/src/drivers/rtc/rtc-tps6586x.c: In function 'tps6586x_rtc_read_time': /kisskb/src/drivers/rtc/rtc-tps6586x.c:74:5: note: byref variable will be forcibly initialized u8 buff[6]; ^~~~ /kisskb/src/drivers/rtc/rtc-tps6586x.c: In function 'tps6586x_rtc_set_time': /kisskb/src/drivers/rtc/rtc-tps6586x.c:100:5: note: byref variable will be forcibly initialized u8 buff[5]; ^~~~ /kisskb/src/drivers/extcon/extcon-palmas.c: In function 'palmas_vbus_irq_handler': /kisskb/src/drivers/extcon/extcon-palmas.c:45:15: note: byref variable will be forcibly initialized unsigned int vbus_line_state; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/extcon/extcon-palmas.c: In function 'palmas_id_irq_handler': /kisskb/src/drivers/extcon/extcon-palmas.c:75:20: note: byref variable will be forcibly initialized unsigned int set, id_src; ^~~~~~ /kisskb/src/drivers/extcon/extcon-palmas.c:75:15: note: byref variable will be forcibly initialized unsigned int set, id_src; ^~~ /kisskb/src/drivers/extcon/extcon-palmas.c: In function 'palmas_usb_probe': /kisskb/src/drivers/extcon/extcon-palmas.c:229:7: note: byref variable will be forcibly initialized u32 debounce; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ov2740.c: In function 'ov2740_read_reg': /kisskb/src/drivers/media/i2c/ov2740.c:371:5: note: byref variable will be forcibly initialized u8 addr_buf[2]; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ov2740.c:370:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/media/i2c/ov2740.c: In function 'ov2740_identify_module': /kisskb/src/drivers/media/i2c/ov2740.c:941:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/media/i2c/ov2740.c: In function 'ov2740_write_reg': /kisskb/src/drivers/media/i2c/ov2740.c:400:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/media/i2c/ov2740.c: In function 'ov2740_load_otp_data': /kisskb/src/drivers/media/i2c/ov2740.c:606:6: note: byref variable will be forcibly initialized u32 isp_ctrl01 = 0; ^~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov2740.c:605:6: note: byref variable will be forcibly initialized u32 isp_ctrl00 = 0; ^~~~~~~~~~ /kisskb/src/drivers/regulator/tps6586x-regulator.c: In function 'tps6586x_regulator_preinit': /kisskb/src/drivers/regulator/tps6586x-regulator.c:270:16: note: byref variable will be forcibly initialized uint8_t val1, val2; ^~~~ /kisskb/src/drivers/regulator/tps6586x-regulator.c:270:10: note: byref variable will be forcibly initialized uint8_t val1, val2; ^~~~ /kisskb/src/drivers/regulator/tps6586x-regulator.c: In function 'tps6586x_regulator_probe': /kisskb/src/drivers/regulator/tps6586x-regulator.c:455:29: note: byref variable will be forcibly initialized struct of_regulator_match *tps6586x_reg_matches = NULL; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov2740.c: In function 'ov2740_check_hwcfg': /kisskb/src/drivers/media/i2c/ov2740.c:963:6: note: byref variable will be forcibly initialized u32 mclk; ^~~~ /kisskb/src/drivers/input/touchscreen/da9034-ts.c: In function 'read_tsi': /kisskb/src/drivers/input/touchscreen/da9034-ts.c:83:18: note: byref variable will be forcibly initialized uint8_t _x, _y, _v; ^~ /kisskb/src/drivers/input/touchscreen/da9034-ts.c:83:14: note: byref variable will be forcibly initialized uint8_t _x, _y, _v; ^~ /kisskb/src/drivers/input/touchscreen/da9034-ts.c:83:10: note: byref variable will be forcibly initialized uint8_t _x, _y, _v; ^~ /kisskb/src/drivers/input/joystick/db9.c: In function 'db9_attach': /kisskb/src/drivers/input/joystick/db9.c:554:19: note: byref variable will be forcibly initialized struct pardev_cb db9_parport_cb; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov2685.c: In function 'ov2685_write_reg': /kisskb/src/drivers/media/i2c/ov2685.c:251:9: note: byref variable will be forcibly initialized __be32 val_be; ^~~~~~ /kisskb/src/drivers/media/i2c/ov2685.c:249:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/input/joystick/db9.c: In function 'db9_saturn': /kisskb/src/drivers/input/joystick/db9.c:327:20: note: byref variable will be forcibly initialized unsigned char id, data[60]; ^~~~ /kisskb/src/drivers/rtc/rtc-tps65910.c: In function 'tps65910_rtc_get_calibration': /kisskb/src/drivers/rtc/rtc-tps65910.c:250:15: note: byref variable will be forcibly initialized unsigned int ctrl; ^~~~ /kisskb/src/drivers/rtc/rtc-tps65910.c:248:16: note: byref variable will be forcibly initialized unsigned char comp_data[NUM_COMP_REGS]; ^~~~~~~~~ /kisskb/src/drivers/media/i2c/ov2680.c: In function '__ov2680_write_reg': /kisskb/src/drivers/media/i2c/ov2680.c:201:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/rtc/rtc-tps65910.c: In function 'tps65910_read_offset': /kisskb/src/drivers/rtc/rtc-tps65910.c:280:6: note: byref variable will be forcibly initialized int calibration; ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-tps65910.c: In function 'tps65910_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-tps65910.c:172:16: note: byref variable will be forcibly initialized unsigned char alarm_data[NUM_TIME_REGS]; ^~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov2680.c: In function 'ov2680_power_on': /kisskb/src/drivers/media/i2c/ov2680.c:201:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/joystick/gf2k.c: In function 'gf2k_connect': /kisskb/src/drivers/input/joystick/gf2k.c:225:16: note: byref variable will be forcibly initialized unsigned char data[GF2K_LENGTH]; ^~~~ /kisskb/src/drivers/media/i2c/ov2680.c: In function '__ov2680_read_reg': /kisskb/src/drivers/media/i2c/ov2680.c:232:5: note: byref variable will be forcibly initialized u8 addr_buf[2] = { reg >> 8, reg & 0xff }; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ov2680.c:231:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/rtc/rtc-tps65910.c: In function 'tps65910_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-tps65910.c:142:6: note: byref variable will be forcibly initialized u32 int_val; ^~~~~~~ /kisskb/src/drivers/rtc/rtc-tps65910.c:141:16: note: byref variable will be forcibly initialized unsigned char alarm_data[NUM_TIME_REGS]; ^~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov2680.c: In function 'ov2680_check_id': /kisskb/src/drivers/media/i2c/ov2680.c:1003:6: note: byref variable will be forcibly initialized u32 chip_id; ^~~~~~~ /kisskb/src/drivers/media/i2c/ov2680.c: In function 'ov2680_mod_reg': /kisskb/src/drivers/media/i2c/ov2680.c:271:6: note: byref variable will be forcibly initialized u32 readval; ^~~~~~~ /kisskb/src/drivers/rtc/rtc-tps65910.c: In function 'tps65910_rtc_interrupt': /kisskb/src/drivers/rtc/rtc-tps65910.c:335:6: note: byref variable will be forcibly initialized u32 rtc_reg; ^~~~~~~ /kisskb/src/drivers/media/i2c/ov2685.c: In function 'ov2685_read_reg': /kisskb/src/drivers/media/i2c/ov2685.c:293:9: note: byref variable will be forcibly initialized __be16 reg_addr_be = cpu_to_be16(reg); ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov2685.c:292:9: note: byref variable will be forcibly initialized __be32 data_be = 0; ^~~~~~~ /kisskb/src/drivers/media/i2c/ov2685.c:290:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/media/i2c/ov2680.c: In function 'ov2680_bayer_order': /kisskb/src/drivers/media/i2c/ov2680.c:327:6: note: byref variable will be forcibly initialized u32 format2; ^~~~~~~ /kisskb/src/drivers/media/i2c/ov2680.c:326:6: note: byref variable will be forcibly initialized u32 format1; ^~~~~~~ /kisskb/src/drivers/rtc/rtc-tps65910.c: In function 'tps65910_rtc_probe': /kisskb/src/drivers/rtc/rtc-tps65910.c:377:6: note: byref variable will be forcibly initialized u32 rtc_reg; ^~~~~~~ /kisskb/src/drivers/media/i2c/ov2680.c: In function 'ov2680_gain_get': /kisskb/src/drivers/media/i2c/ov2680.c:431:6: note: byref variable will be forcibly initialized u32 gain; ^~~~ /kisskb/src/drivers/media/i2c/ov2680.c: In function 'ov2680_exposure_get': /kisskb/src/drivers/media/i2c/ov2680.c:464:6: note: byref variable will be forcibly initialized u32 exp; ^~~ /kisskb/src/drivers/rtc/rtc-tps65910.c: In function 'tps65910_rtc_set_calibration': /kisskb/src/drivers/rtc/rtc-tps65910.c:203:16: note: byref variable will be forcibly initialized unsigned char comp_data[NUM_COMP_REGS]; ^~~~~~~~~ /kisskb/src/drivers/input/joystick/gf2k.c: In function 'gf2k_poll': /kisskb/src/drivers/input/joystick/gf2k.c:192:16: note: byref variable will be forcibly initialized unsigned char data[GF2K_LENGTH]; ^~~~ /kisskb/src/drivers/media/i2c/ov2685.c: In function 'ov2685_check_sensor_id': /kisskb/src/drivers/media/i2c/ov2685.c:685:6: note: byref variable will be forcibly initialized u32 id = 0; ^~ /kisskb/src/drivers/rtc/rtc-tps65910.c: In function 'tps65910_rtc_set_time': /kisskb/src/drivers/rtc/rtc-tps65910.c:100:16: note: byref variable will be forcibly initialized unsigned char rtc_data[NUM_TIME_REGS]; ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-tps65910.c: In function 'tps65910_rtc_read_time': /kisskb/src/drivers/rtc/rtc-tps65910.c:69:16: note: byref variable will be forcibly initialized unsigned char rtc_data[NUM_TIME_REGS]; ^~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_f55.c: In function 'rmi_f55_detect': /kisskb/src/drivers/input/rmi4/rmi_f55.c:64:6: note: byref variable will be forcibly initialized u8 buf[256]; ^~~ /kisskb/src/drivers/extcon/extcon-ptn5150.c: In function 'ptn5150_init_dev_type': /kisskb/src/drivers/extcon/extcon-ptn5150.c:164:15: note: byref variable will be forcibly initialized 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:28: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int int_status; ^~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c: In function 'cy8ctmg110_write_regs': /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c:67:16: note: byref variable will be forcibly initialized unsigned char i2c_data[6]; ^~~~~~~~ /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c: In function 'cy8ctmg110_set_sleepmode': /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c:142:16: note: byref variable will be forcibly initialized unsigned char reg_p[3]; ^~~~~ /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c: In function 'cy8ctmg110_touch_pos': /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c:114:16: note: byref variable will be forcibly initialized unsigned char reg_p[CY8CTMG110_REG_MAX]; ^~~~~ /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c: In function 'cy8ctmg110_probe': /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c:142:16: note: byref variable will be forcibly initialized unsigned char reg_p[3]; ^~~~~ /kisskb/src/drivers/input/touchscreen/cy8ctmg110_ts.c:142:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/accel/dmard09.c: In function 'dmard09_read_raw': /kisskb/src/drivers/iio/accel/dmard09.c:54:5: note: byref variable will be forcibly initialized u8 buf[DMARD09_BUF_LEN]; ^~~ In file included from /kisskb/src/drivers/input/touchscreen/da9052_tsi.c:16: /kisskb/src/drivers/input/touchscreen/da9052_tsi.c: In function 'da9052_reg_read': /kisskb/src/include/linux/mfd/da9052/da9052.h:107:6: note: byref variable will be forcibly initialized int val, ret; ^~~ In file included from /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:12: /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_firmware_config': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:575:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/iio/accel/dmard10.c: In function 'dmard10_shutdown': /kisskb/src/drivers/iio/accel/dmard10.c:129:16: note: byref variable will be forcibly initialized unsigned char buffer[3]; ^~~~~~ /kisskb/src/drivers/iio/accel/dmard10.c: In function 'dmard10_read_raw': /kisskb/src/drivers/iio/accel/dmard10.c:143:9: note: byref variable will be forcibly initialized __le16 buf[4]; ^~~ /kisskb/src/drivers/iio/accel/dmard10.c: In function 'dmard10_reset': /kisskb/src/drivers/iio/accel/dmard10.c:76:16: note: byref variable will be forcibly initialized unsigned char buffer[7]; ^~~~~~ /kisskb/src/drivers/iio/accel/dmard10.c: In function 'dmard10_probe': /kisskb/src/drivers/iio/accel/dmard10.c:129:16: note: byref variable will be forcibly initialized unsigned char buffer[3]; ^~~~~~ /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_queue_rx_interrupt': /kisskb/src/drivers/mailbox/ti-msgmgr.c:210:27: note: byref variable will be forcibly initialized struct ti_msgmgr_message message; ^~~~~~~ /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_queue_rx_irq_req': /kisskb/src/drivers/mailbox/ti-msgmgr.c:413:7: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_probe': /kisskb/src/drivers/mailbox/ti-msgmgr.c:784:37: note: byref variable will be forcibly initialized struct ti_msgmgr_valid_queue_desc sproxy_desc; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_modeset_probe': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:767:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_modeset_commit_atomic': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:1013:16: note: byref variable will be forcibly initialized unsigned int rotation; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:977:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_enum_frame_interval': /kisskb/src/drivers/media/i2c/ov5640.c:2845:20: note: byref variable will be forcibly initialized struct v4l2_fract tpf; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_set_fmt': /kisskb/src/drivers/media/i2c/ov5640.c:2292:33: note: byref variable will be forcibly initialized const struct ov5640_mode_info *new_mode; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_read_reg': /kisskb/src/drivers/media/i2c/ov5640.c:684:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c:683:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_get_exposure': /kisskb/src/drivers/media/i2c/ov5640.c:1179:5: note: byref variable will be forcibly initialized u8 temp; ^~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_get_binning': /kisskb/src/drivers/media/i2c/ov5640.c:1498:5: note: byref variable will be forcibly initialized u8 temp; ^~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_read_reg16': /kisskb/src/drivers/media/i2c/ov5640.c:713:9: note: byref variable will be forcibly initialized u8 hi, lo; ^~ /kisskb/src/drivers/media/i2c/ov5640.c:713:5: note: byref variable will be forcibly initialized u8 hi, lo; ^~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_get_gain': /kisskb/src/drivers/media/i2c/ov5640.c:1221:6: note: byref variable will be forcibly initialized u16 gain; ^~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_g_volatile_ctrl': /kisskb/src/drivers/media/i2c/ov5640.c:1221:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_get_vts': /kisskb/src/drivers/media/i2c/ov5640.c:1358:6: note: byref variable will be forcibly initialized u16 vts; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_get_hts': /kisskb/src/drivers/media/i2c/ov5640.c:1347:6: note: byref variable will be forcibly initialized u16 hts; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_get_sysclk': /kisskb/src/drivers/media/tuners/mt2063.c: In function 'mt2063_read': /kisskb/src/drivers/media/tuners/mt2063.c:306:18: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/tuners/mt2063.c:305:6: note: byref variable will be forcibly initialized u8 b0[] = { subAddress + i }; ^~ /kisskb/src/drivers/media/i2c/ov5640.c:1287:5: note: byref variable will be forcibly initialized u8 temp1, temp2; ^~~~~ /kisskb/src/drivers/media/i2c/ov5640.c:1285:6: note: byref variable will be forcibly initialized u32 sclk_rdiv_map[] = {1, 2, 4, 8}; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_get_light_freq': /kisskb/src/drivers/media/i2c/ov5640.c:1376:11: note: byref variable will be forcibly initialized u8 temp, temp1; ^~~~~ /kisskb/src/drivers/media/i2c/ov5640.c:1376:5: note: byref variable will be forcibly initialized u8 temp, temp1; ^~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_write_reg': /kisskb/src/drivers/media/i2c/ov5640.c:658:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c:657:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'mt2063_write': /kisskb/src/drivers/media/tuners/mt2063.c:244:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/mt2063.c:243:5: note: byref variable will be forcibly initialized u8 buf[60]; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_mod_reg': /kisskb/src/drivers/media/i2c/ov5640.c:741:5: note: byref variable will be forcibly initialized u8 readval; ^~~~~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_set_mipi_pclk': /kisskb/src/drivers/media/i2c/ov5640.c:988:19: note: byref variable will be forcibly initialized u8 prediv, mult, sysdiv; ^~~~~~ /kisskb/src/drivers/media/i2c/ov5640.c:988:13: note: byref variable will be forcibly initialized u8 prediv, mult, sysdiv; ^~~~ /kisskb/src/drivers/media/i2c/ov5640.c:988:5: note: byref variable will be forcibly initialized u8 prediv, mult, sysdiv; ^~~~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_set_night_mode': /kisskb/src/drivers/media/i2c/ov5640.c:1334:5: note: byref variable will be forcibly initialized u8 mode; ^~~~ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'mt2063_set_dnc_output_enable': /kisskb/src/drivers/media/tuners/mt2063.c:1039:12: note: byref variable will be forcibly initialized static u32 mt2063_set_dnc_output_enable(struct mt2063_state *state, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/mt2063.c:1039:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1039:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1039:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1039:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1039:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1039:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1039:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1039:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1039:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1039:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1039:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_set_ctrl_exposure': /kisskb/src/drivers/media/i2c/ov5640.c:1358:6: note: byref variable will be forcibly initialized u16 vts; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c:2529:7: note: byref variable will be forcibly initialized u16 max_exp; ^~~~~~~ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'MT2063_SetReceiverMode': /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized static u32 MT2063_SetReceiverMode(struct mt2063_state *state, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1173:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_set_bandingfilter': /kisskb/src/drivers/media/i2c/ov5640.c:1358:6: note: byref variable will be forcibly initialized u16 vts; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c:1347:6: note: byref variable will be forcibly initialized u16 hts; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_set_virtual_channel': /kisskb/src/drivers/media/i2c/ov5640.c:1532:5: note: byref variable will be forcibly initialized u8 temp, channel = virtual_channel; ^~~~ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'mt2063_init': /kisskb/src/drivers/media/tuners/mt2063.c:1856:6: note: byref variable will be forcibly initialized u8 val = *def++; ^~~ /kisskb/src/drivers/media/tuners/mt2063.c:1776:5: note: byref variable will be forcibly initialized 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:10: note: byref variable will be forcibly initialized u32 fm, fp; /* restricted range on LO's */ ^~ /kisskb/src/drivers/media/tuners/mt2063.c:790:6: note: byref variable will be forcibly initialized 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:1508:12: note: byref variable will be forcibly initialized static u32 MT2063_Tune(struct mt2063_state *state, u32 f_in) ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/mt2063.c:1508:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2063.c:1516:6: note: byref variable will be forcibly initialized u32 Num2; /* Numerator for LO2 reg. value */ ^~~~ /kisskb/src/drivers/media/tuners/mt2063.c:1515:6: note: byref variable will be forcibly initialized u32 LO2; /* 2nd LO register value */ ^~~ /kisskb/src/drivers/media/tuners/mt2063.c:1513:6: note: byref variable will be forcibly initialized u32 Num1; /* Numerator for LO1 reg. value */ ^~~~ /kisskb/src/drivers/media/tuners/mt2063.c:1512:6: note: byref variable will be forcibly initialized u32 LO1; /* 1st LO register value */ ^~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_init_slave_id': /kisskb/src/drivers/media/i2c/ov5640.c:630:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c:629:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_set_dvp_pclk': /kisskb/src/drivers/media/i2c/ov5640.c:1045:19: note: byref variable will be forcibly initialized u8 prediv, mult, sysdiv, pll_rdiv, bit_div, pclk_div; ^~~~~~ /kisskb/src/drivers/media/i2c/ov5640.c:1045:13: note: byref variable will be forcibly initialized u8 prediv, mult, sysdiv, pll_rdiv, bit_div, pclk_div; ^~~~ /kisskb/src/drivers/media/i2c/ov5640.c:1045:5: note: byref variable will be forcibly initialized u8 prediv, mult, sysdiv, pll_rdiv, bit_div, pclk_div; ^~~~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_set_mode_exposure_calc': /kisskb/src/drivers/media/i2c/ov5640.c:1347:6: note: byref variable will be forcibly initialized u16 hts; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c:1358:6: note: byref variable will be forcibly initialized u16 vts; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c:1221:6: note: byref variable will be forcibly initialized u16 gain; ^~~~ /kisskb/src/drivers/media/i2c/ov5640.c:1594:5: note: byref variable will be forcibly initialized u8 average; ^~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'stm_send': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:307:5: note: byref variable will be forcibly initialized u8 paload[8]; ^~~~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_check_chip_id': /kisskb/src/drivers/media/i2c/ov5640.c:3016:6: note: byref variable will be forcibly initialized u16 chip_id; ^~~~~~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_probe': /kisskb/src/drivers/media/i2c/ov5640.c:3046:6: note: byref variable will be forcibly initialized u32 rotation; ^~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'traceid_store': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:623:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'port_select_store': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:540:16: note: byref variable will be forcibly initialized unsigned long val, stmsper; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'port_enable_store': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:587:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'hwevent_select_store': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:505:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'hwevent_enable_store': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:476:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/perf/thunderx2_pmu.c: In function 'get_tx2_pmu_type': /kisskb/src/drivers/perf/thunderx2_pmu.c:511:4: note: byref variable will be forcibly initialized } devices[] = { ^~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'of_stm_get_stimulus_area': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:695:14: note: byref variable will be forcibly initialized const char *name = NULL; ^~~~ /kisskb/src/drivers/perf/thunderx2_pmu.c: In function 'tx2_uncore_pmu_init_dev': /kisskb/src/drivers/perf/thunderx2_pmu.c:795:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/drivers/perf/thunderx2_pmu.c:793:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/asm-generic/local.h:5, from ./arch/arm64/include/generated/asm/local.h:1, from /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:18: /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'acpi_stm_get_stimulus_area': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:729:12: note: byref variable will be forcibly initialized LIST_HEAD(res_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'stm_probe': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:863:18: note: byref variable will be forcibly initialized struct resource ch_res; ^~~~~~ /kisskb/src/drivers/perf/thunderx2_pmu.c: In function 'tx2_uncore_pmu_add': /kisskb/src/drivers/perf/thunderx2_pmu.c:893:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ /kisskb/src/drivers/perf/thunderx2_pmu.c: In function 'tx2_uncore_pmu_offline_cpu': /kisskb/src/drivers/perf/thunderx2_pmu.c:941:17: note: byref variable will be forcibly initialized struct cpumask cpu_online_mask_temp; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/psmouse-smbus.c: In function 'psmouse_smbus_create_companion': /kisskb/src/drivers/input/mouse/psmouse-smbus.c:191:17: note: byref variable will be forcibly initialized unsigned short addr_list[] = { smbdev->board.addr, I2C_CLIENT_END }; ^~~~~~~~~ /kisskb/src/drivers/power/supply/pcf50633-charger.c: In function 'set_chglim': /kisskb/src/drivers/power/supply/pcf50633-charger.c:217:16: note: byref variable will be forcibly initialized unsigned long ma; ^~ /kisskb/src/drivers/power/supply/pcf50633-charger.c: In function 'set_usblim': /kisskb/src/drivers/power/supply/pcf50633-charger.c:184:16: note: byref variable will be forcibly initialized unsigned long ma; ^~ /kisskb/src/drivers/power/supply/pcf50633-charger.c: In function 'pcf50633_mbc_probe': /kisskb/src/drivers/power/supply/pcf50633-charger.c:385:29: note: byref variable will be forcibly initialized struct power_supply_config usb_psy_cfg; ^~~~~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'etmv4_cross_read': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:2336:19: note: byref variable will be forcibly initialized struct etmv4_reg reg; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'vmid_masks_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:2158:22: note: byref variable will be forcibly initialized unsigned long val1, val2, mask; ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:2158:16: note: byref variable will be forcibly initialized unsigned long val1, val2, mask; ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'addr_range_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:974:16: note: byref variable will be forcibly initialized int elements, exclude; ^~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:971:22: note: byref variable will be forcibly initialized unsigned long val1, val2; ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:971:16: note: byref variable will be forcibly initialized unsigned long val1, val2; ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'vmid_val_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:2119:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'vmid_idx_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:2083:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'ctxid_idx_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1857:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'res_ctrl_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1705:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'res_idx_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1660:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'cntr_ctrl_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1629:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'cntr_val_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1591:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'cntrldvr_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1553:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'cntr_idx_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1512:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'seq_reset_event_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1482:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'seq_event_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1450:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'seq_state_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1415:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'seq_idx_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1379:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'sshot_pe_ctrl_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1824:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'sshot_ctrl_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1774:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'sshot_idx_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1739:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'vinst_pe_cmp_start_stop_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1347:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'addr_exlevel_s_ns_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1259:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'addr_context_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1216:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/staging/iio/cdc/ad7746.c: In function 'ad7746_start_calib': /kisskb/src/drivers/staging/iio/cdc/ad7746.c:292:7: note: byref variable will be forcibly initialized bool doit; ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'addr_stop_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1101:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'addr_start_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1046:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'addr_single_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:915:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'addr_idx_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:823:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'ns_exlevel_vinst_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:789:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 's_exlevel_vinst_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:754:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'event_vinst_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:722:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'bb_ctrl_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:682:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'cyc_threshold_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:649:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'syncfreq_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:619:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'event_ts_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:589:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'event_instren_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:538:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'event_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:489:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'pe_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:454:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'reset_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:169:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'ctxid_masks_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1966:22: note: byref variable will be forcibly initialized unsigned long val1, val2, mask; ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1966:16: note: byref variable will be forcibly initialized unsigned long val1, val2, mask; ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'ctxid_pid_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1905:16: note: byref variable will be forcibly initialized unsigned long pid; ^~~ 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/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'addr_ctxtype_store': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:1153:7: note: byref variable will be forcibly initialized char str[10] = ""; ^~~ /kisskb/src/drivers/gpu/drm/drm_hdcp.c: In function 'drm_hdcp_request_srm': /kisskb/src/drivers/gpu/drm/drm_hdcp.c:239:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/gpu/drm/drm_hdcp.c:238:7: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u8 *revoked_ksv_list = NULL; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_hdcp.c:288:6: note: byref variable will be forcibly initialized u32 revoked_ksv_cnt = 0, i, j; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'addr_instdatatype_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:869:7: note: byref variable will be forcibly initialized char str[20] = ""; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'mode_store': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:292:16: note: byref variable will be forcibly initialized unsigned long val, mode; ^~~ /kisskb/src/drivers/i2c/i2c-smbus.c: In function 'smbus_alert': /kisskb/src/drivers/i2c/i2c-smbus.c:75:21: note: byref variable will be forcibly initialized struct alert_data data; ^~~~ /kisskb/src/drivers/regulator/tps65910-regulator.c: In function 'tps65910_set_ext_sleep_config': /kisskb/src/drivers/regulator/tps65910-regulator.c:920:15: note: byref variable will be forcibly initialized int opvsel, srvsel; ^~~~~~ /kisskb/src/drivers/regulator/tps65910-regulator.c:920:7: note: byref variable will be forcibly initialized int opvsel, srvsel; ^~~~~~ /kisskb/src/drivers/regulator/tps65910-regulator.c: In function 'tps65910_get_mode': /kisskb/src/drivers/regulator/tps65910-regulator.c:419:16: note: byref variable will be forcibly initialized int ret, reg, value, id = rdev_get_id(dev); ^~~~~ /kisskb/src/drivers/regulator/tps65910-regulator.c: In function 'tps65911_get_voltage_sel': /kisskb/src/drivers/regulator/tps65910-regulator.c:561:15: note: byref variable will be forcibly initialized unsigned int value, reg; ^~~~~ /kisskb/src/drivers/regulator/tps65910-regulator.c: In function 'tps65910_get_voltage_sel': /kisskb/src/drivers/regulator/tps65910-regulator.c:517:16: note: byref variable will be forcibly initialized int ret, reg, value, id = rdev_get_id(dev); ^~~~~ /kisskb/src/drivers/regulator/tps65910-regulator.c: In function 'tps65910_get_voltage_dcdc_sel': /kisskb/src/drivers/regulator/tps65910-regulator.c:441:43: note: byref variable will be forcibly initialized int opvsel = 0, srvsel = 0, vselmax = 0, mult = 0, sr = 0; ^~~~ /kisskb/src/drivers/regulator/tps65910-regulator.c:441:18: note: byref variable will be forcibly initialized int opvsel = 0, srvsel = 0, vselmax = 0, mult = 0, sr = 0; ^~~~~~ /kisskb/src/drivers/regulator/tps65910-regulator.c:441:6: note: byref variable will be forcibly initialized int opvsel = 0, srvsel = 0, vselmax = 0, mult = 0, sr = 0; ^~~~~~ /kisskb/src/drivers/regulator/tps65910-regulator.c: In function 'tps65910_parse_dt_reg_data': /kisskb/src/drivers/regulator/tps65910-regulator.c:1006:15: note: byref variable will be forcibly initialized unsigned int prop; ^~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/regulator/tps65910-regulator.c:16: /kisskb/src/drivers/regulator/tps65910-regulator.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/regulator/tps65910-regulator.c: In function 'tps65910_probe': /kisskb/src/drivers/regulator/tps65910-regulator.c:1080:29: note: byref variable will be forcibly initialized struct of_regulator_match *tps65910_reg_matches = NULL; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_i2c.c: In function 'rmi_set_page': /kisskb/src/drivers/input/rmi4/rmi_i2c.c:65:5: note: byref variable will be forcibly initialized u8 txbuf[2] = {RMI_PAGE_SELECT_REGISTER, page}; ^~~~~ /kisskb/src/drivers/input/rmi4/rmi_i2c.c: In function 'rmi_i2c_read_block': /kisskb/src/drivers/input/rmi4/rmi_i2c.c:134:5: note: byref variable will be forcibly initialized u8 addr_offset = addr & 0xff; ^~~~~~~~~~~ In file included from /kisskb/src/drivers/soundwire/generic_bandwidth_allocation.c:12: /kisskb/src/drivers/soundwire/generic_bandwidth_allocation.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/input/mouse/trackpoint.c: In function 'trackpoint_toggle_bit': /kisskb/src/drivers/input/mouse/trackpoint.c:68:5: note: byref variable will be forcibly initialized u8 param[3] = { TP_TOGGLE, loc, mask }; ^~~~~ /kisskb/src/drivers/soundwire/generic_bandwidth_allocation.c: In function 'sdw_compute_port_params': /kisskb/src/drivers/soundwire/generic_bandwidth_allocation.c:279:19: note: byref variable will be forcibly initialized struct sdw_group group; ^~~~~ /kisskb/src/drivers/input/mouse/trackpoint.c: In function 'trackpoint_set_bit_attr': /kisskb/src/drivers/input/mouse/trackpoint.c:68:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:152:7: note: byref variable will be forcibly initialized bool value; ^~~~~ /kisskb/src/drivers/input/mouse/trackpoint.c: In function 'trackpoint_write': /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized u8 param[3] = { TP_WRITE_MEM, loc, val }; ^~~~~ /kisskb/src/drivers/input/mouse/trackpoint.c: In function 'trackpoint_update_bit': /kisskb/src/drivers/input/mouse/trackpoint.c:68:5: note: byref variable will be forcibly initialized u8 param[3] = { TP_TOGGLE, loc, mask }; ^~~~~ /kisskb/src/drivers/input/mouse/trackpoint.c:81:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/input/mouse/trackpoint.c: In function 'trackpoint_sync': /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized u8 param[3] = { TP_WRITE_MEM, loc, val }; ^~~~~ /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c: In function 'trackpoint_set_int_attr': /kisskb/src/drivers/input/mouse/trackpoint.c:61:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:123:5: note: byref variable will be forcibly initialized u8 value; ^~~~~ In file included from /kisskb/src/include/linux/serio.h:14, from /kisskb/src/drivers/input/mouse/trackpoint.c:10: /kisskb/src/drivers/input/mouse/trackpoint.c: In function 'device_remove_group': /kisskb/src/include/linux/device.h:868:32: note: byref variable will be forcibly initialized const struct attribute_group *groups[] = { grp, NULL }; ^~~~~~ /kisskb/src/drivers/input/mouse/trackpoint.c: In function 'trackpoint_disconnect': /kisskb/src/include/linux/device.h:868:32: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c: In function 'device_add_group': /kisskb/src/include/linux/device.h:860:32: note: byref variable will be forcibly initialized const struct attribute_group *groups[] = { grp, NULL }; ^~~~~~ /kisskb/src/drivers/input/mouse/trackpoint.c: In function 'trackpoint_detect': /kisskb/src/include/linux/device.h:860:32: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/mouse/trackpoint.c:402:5: note: byref variable will be forcibly initialized u8 button_info; ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/trackpoint.c:401:5: note: byref variable will be forcibly initialized u8 firmware_id; ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/trackpoint.c:400:5: note: byref variable will be forcibly initialized u8 variant_id; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_set_mode_for_crtc': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:68:27: note: byref variable will be forcibly initialized struct drm_mode_modeinfo umode; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_crtc_set_property': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:437:7: note: byref variable will be forcibly initialized bool replaced = false; ^~~~~~~~ /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:537:7: note: byref variable will be forcibly initialized bool replaced = false; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_connector_set_property': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:707:7: note: byref variable will be forcibly initialized 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:1002:26: note: byref variable will be forcibly initialized struct drm_mode_object *ref; ^~~ /kisskb/src/drivers/media/i2c/ov5670.c: In function 'ov5670_write_reg': /kisskb/src/drivers/media/i2c/ov5670.c:1884:9: note: byref variable will be forcibly initialized __be32 tmp; ^~~ /kisskb/src/drivers/media/i2c/ov5670.c:1882:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_mode_atomic_ioctl': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1408:13: note: byref variable will be forcibly initialized uint64_t prop_value; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1323:21: note: byref variable will be forcibly initialized unsigned int i, j, num_fences; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1321:30: note: byref variable will be forcibly initialized struct drm_out_fence_state *fence_state; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1320:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/media/i2c/ov5670.c: In function 'ov5670_read_reg': /kisskb/src/drivers/media/i2c/ov5670.c:1847:9: note: byref variable will be forcibly initialized __be16 reg_addr_be = cpu_to_be16(reg); ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov5670.c:1846:9: note: byref variable will be forcibly initialized __be32 data_be = 0; ^~~~~~~ /kisskb/src/drivers/media/i2c/ov5670.c:1844:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/media/i2c/ov5670.c: In function 'ov5670_identify_module': /kisskb/src/drivers/media/i2c/ov5670.c:2407:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/media/i2c/ov5670.c: In function 'ov5670_enable_test_pattern': /kisskb/src/drivers/media/i2c/ov5670.c:1976:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/media/i2c/ov5670.c: In function 'ov5670_init_controls': /kisskb/src/drivers/media/i2c/ov5670.c:2064:39: note: byref variable will be forcibly initialized struct v4l2_fwnode_device_properties props; ^~~~~ /kisskb/src/drivers/media/i2c/ov5670.c: In function 'ov5670_probe': /kisskb/src/drivers/media/i2c/ov5670.c:2456:6: note: byref variable will be forcibly initialized u32 input_clk = 0; ^~~~~~~~~ /kisskb/src/drivers/soundwire/debugfs.c: In function 'sdw_bus_debugfs_init': /kisskb/src/drivers/soundwire/debugfs.c:16:7: note: byref variable will be forcibly initialized char name[16]; ^~~~ /kisskb/src/drivers/soundwire/debugfs.c: In function 'sdw_slave_debugfs_init': /kisskb/src/drivers/soundwire/debugfs.c:125:7: note: byref variable will be forcibly initialized char name[32]; ^~~~ /kisskb/src/drivers/media/i2c/ov5647.c: In function 'ov5647_write': /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized unsigned char data[3] = { reg >> 8, reg & 0xff, val}; ^~~~ /kisskb/src/drivers/media/i2c/ov5647.c: In function 'ov5647_stream_on': /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5647.c: In function 'ov5647_stream_off': /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5647.c: In function 'ov5647_write_array': /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5647.c: In function 'ov5647_sensor_set_register': /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5647.c: In function 'ov5647_read': /kisskb/src/drivers/media/i2c/ov5647.c:216:16: note: byref variable will be forcibly initialized unsigned char data_w[2] = { reg >> 8, reg & 0xff }; ^~~~~~ /kisskb/src/drivers/media/i2c/ov5647.c: In function 'ov5647_set_virtual_channel': /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized unsigned char data[3] = { reg >> 8, reg & 0xff, val}; ^~~~ /kisskb/src/drivers/media/i2c/ov5647.c:250:5: note: byref variable will be forcibly initialized u8 channel_id; ^~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov5647.c: In function '__sensor_init': /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized unsigned char data[3] = { reg >> 8, reg & 0xff, val}; ^~~~ /kisskb/src/drivers/media/i2c/ov5647.c:312:15: note: byref variable will be forcibly initialized u8 resetval, rdval; ^~~~~ /kisskb/src/drivers/media/i2c/ov5647.c:312:5: note: byref variable will be forcibly initialized u8 resetval, rdval; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ov5647.c: In function 'set_sw_standby': /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized unsigned char data[3] = { reg >> 8, reg & 0xff, val}; ^~~~ /kisskb/src/drivers/media/i2c/ov5647.c:295:5: note: byref variable will be forcibly initialized u8 rdval; ^~~~~ /kisskb/src/drivers/media/i2c/ov5647.c: In function 'ov5647_sensor_get_register': /kisskb/src/drivers/media/i2c/ov5647.c:411:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/i2c/ov5647.c: In function 'ov5647_detect': /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized unsigned char data[3] = { reg >> 8, reg & 0xff, val}; ^~~~ /kisskb/src/drivers/media/i2c/ov5647.c:202:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5647.c:478:5: note: byref variable will be forcibly initialized u8 read; ^~~~ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_get_event': /kisskb/src/drivers/devfreq/exynos-bus.c:66:28: note: byref variable will be forcibly initialized struct devfreq_event_data event_data; ^~~~~~~~~~ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_get_dev_status': /kisskb/src/drivers/devfreq/exynos-bus.c:123:28: note: byref variable will be forcibly initialized struct devfreq_event_data edata; ^~~~~ In file included from /kisskb/src/drivers/devfreq/exynos-bus.c:20: /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_parent_parse_of': /kisskb/src/drivers/devfreq/exynos-bus.c:183:14: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized unsigned long rate; ^~~~ In file included from /kisskb/src/drivers/devfreq/exynos-bus.c:20: /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_probe': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_write_reg': /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized u8 regbuf[3]; ^~~~~~ /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_set_register_array': /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_s_stream': /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_set_saturation': /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_set_awb': /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_set_agc_mode': /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_set_aec_mode': /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_set_test_pattern': /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_set_hflip': /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_set_vflip': /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_read_reg': /kisskb/src/drivers/media/i2c/ov5645.c:565:5: note: byref variable will be forcibly initialized u8 regbuf[2]; ^~~~~~ /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_s_power': /kisskb/src/drivers/media/i2c/ov5645.c:546:5: note: byref variable will be forcibly initialized u8 regbuf[3]; ^~~~~~ /kisskb/src/drivers/media/i2c/ov5645.c: In function 'ov5645_probe': /kisskb/src/drivers/media/i2c/ov5645.c:1059:6: note: byref variable will be forcibly initialized u32 xclk_freq; ^~~~~~~~~ /kisskb/src/drivers/media/i2c/ov5645.c:1057:19: note: byref variable will be forcibly initialized u8 chip_id_high, chip_id_low; ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov5645.c:1057:5: note: byref variable will be forcibly initialized u8 chip_id_high, chip_id_low; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_managed.c: In function 'alloc_dr': /kisskb/src/drivers/gpu/drm/drm_managed.c:88:9: note: byref variable will be forcibly initialized size_t tot_size; ^~~~~~~~ /kisskb/src/drivers/extcon/extcon-sm5502.c: In function 'sm5502_muic_get_cable_type': /kisskb/src/drivers/extcon/extcon-sm5502.c:279:32: note: byref variable will be forcibly initialized unsigned int cable_type, adc, dev_type1; ^~~~~~~~~ /kisskb/src/drivers/extcon/extcon-sm5502.c:279:27: note: byref variable will be forcibly initialized 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:517:15: note: byref variable will be forcibly initialized unsigned int reg_data, vendor_id, version_id; ^~~~~~~~ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_writeregs': /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_writereg': /kisskb/src/drivers/media/tuners/mt2266.c:65:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/mt2266.c:64:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_calibrate': /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/accel/kxsd9.c: In function 'kxsd9_trigger_handler': /kisskb/src/drivers/iio/accel/kxsd9.c:219:4: note: byref variable will be forcibly initialized } hw_values; ^~~~~~~~~ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_readreg': /kisskb/src/drivers/media/tuners/mt2266.c:50:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/iio/accel/kxsd9.c: In function 'kxsd9_read_raw': /kisskb/src/drivers/iio/accel/kxsd9.c:166:9: note: byref variable will be forcibly initialized __be16 raw_val; ^~~~~~~ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_set_params': /kisskb/src/drivers/iio/accel/kxsd9.c:165:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c:124:6: note: byref variable will be forcibly initialized u8 b[10]; ^ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_attach': /kisskb/src/drivers/media/tuners/mt2266.c:314:5: note: byref variable will be forcibly initialized u8 id = 0; ^~ /kisskb/src/drivers/iio/accel/mxc4005.c: In function 'mxc4005_read_axis': /kisskb/src/drivers/iio/accel/mxc4005.c:150:9: note: byref variable will be forcibly initialized __be16 reg; ^~~ /kisskb/src/drivers/iio/accel/mxc4005.c: In function 'mxc4005_read_scale': /kisskb/src/drivers/iio/accel/mxc4005.c:164:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/iio/accel/mxc4005.c: In function 'mxc4005_chip_init': /kisskb/src/drivers/iio/accel/mxc4005.c:371:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/iio/accel/mxc4005.c: In function 'mxc4005_probe': /kisskb/src/drivers/iio/accel/mxc4005.c:371:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_ts_readwrite': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:142:17: note: byref variable will be forcibly initialized struct i2c_msg wrmsg[2]; ^~~~~ /kisskb/src/drivers/input/rmi4/rmi_smbus.c: In function 'rmi_smb_get_command_code': /kisskb/src/drivers/input/rmi4/rmi_smbus.c:84:29: note: byref variable will be forcibly initialized struct mapping_table_entry new_map; ^~~~~~~ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_register_write': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:142:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:142:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:284:5: note: byref variable will be forcibly initialized u8 wrbuf[4]; ^~~~~ /kisskb/src/drivers/input/rmi4/rmi_smbus.c: In function 'rmi_smb_write_block': /kisskb/src/drivers/input/rmi4/rmi_smbus.c:140:5: note: byref variable will be forcibly initialized u8 commandcode; ^~~~~~~~~~~ /kisskb/src/drivers/input/rmi4/rmi_smbus.c: In function 'rmi_smb_read_block': /kisskb/src/drivers/input/rmi4/rmi_smbus.c:195:5: note: byref variable will be forcibly initialized u8 commandcode; ^~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_setting_store': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:454:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_register_read': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:313:15: note: byref variable will be forcibly initialized u8 wrbuf[2], rdbuf[2]; ^~~~~ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:313:5: note: byref variable will be forcibly initialized u8 wrbuf[2], rdbuf[2]; ^~~~~ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_ts_isr': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:194:5: note: byref variable will be forcibly initialized u8 rdbuf[63]; ^~~~~ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:193:5: note: byref variable will be forcibly initialized u8 cmd; ^~~ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_ts_identify': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:825:5: note: byref variable will be forcibly initialized u8 rdbuf[EDT_NAME_LEN]; ^~~~~ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_debugfs_raw_data_read': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:709:7: note: byref variable will be forcibly initialized char wrbuf[3]; ^~~~~ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_ts_get_defaults': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:943:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c: In function 'edt_ft5x06_ts_probe': /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:1081:7: note: byref variable will be forcibly initialized char fw_version[EDT_NAME_LEN]; ^~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/edt-ft5x06.c:1077:5: note: byref variable will be forcibly initialized u8 buf[2] = { 0xfc, 0x00 }; ^~~ 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:303:9: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_get_battery_status': /kisskb/src/drivers/power/supply/lp8788-charger.c:170:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_get_battery_health': /kisskb/src/drivers/power/supply/lp8788-charger.c:202:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_get_battery_present': /kisskb/src/drivers/power/supply/lp8788-charger.c:222:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_get_battery_charging_current': /kisskb/src/drivers/power/supply/lp8788-charger.c:310:5: note: byref variable will be forcibly initialized u8 read; ^~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_get_charging_termination_voltage': /kisskb/src/drivers/power/supply/lp8788-charger.c:323:5: note: byref variable will be forcibly initialized u8 read; ^~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_is_charger_detected': /kisskb/src/drivers/power/supply/lp8788-charger.c:135:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_charger_event': /kisskb/src/drivers/power/supply/lp8788-charger.c:135:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_charger_get_property': /kisskb/src/drivers/power/supply/lp8788-charger.c:135:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/lp8788-charger.c:148:5: note: byref variable will be forcibly initialized u8 read; ^~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_get_battery_capacity': /kisskb/src/drivers/power/supply/lp8788-charger.c:257:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c:255:6: note: byref variable will be forcibly initialized int vbatt; ^~~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_get_battery_temperature': /kisskb/src/drivers/power/supply/lp8788-charger.c:291:6: note: byref variable will be forcibly initialized int result; ^~~~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_battery_get_property': /kisskb/src/drivers/power/supply/lp8788-charger.c:323:5: note: byref variable will be forcibly initialized u8 read; ^~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c:310:5: note: byref variable will be forcibly initialized u8 read; ^~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_show_eoc_level': /kisskb/src/drivers/power/supply/lp8788-charger.c:636:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/input/joystick/grip.c: In function 'grip_connect': /kisskb/src/drivers/input/joystick/grip.c:286:15: note: byref variable will be forcibly initialized unsigned int data[GRIP_LENGTH_XT]; ^~~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_show_eoc_time': /kisskb/src/drivers/power/supply/lp8788-charger.c:616:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/power/supply/lp8788-charger.c: In function 'lp8788_show_charger_status': /kisskb/src/drivers/power/supply/lp8788-charger.c:600:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/input/joystick/grip.c: In function 'grip_poll': /kisskb/src/drivers/input/joystick/grip.c:169:15: note: byref variable will be forcibly initialized unsigned int data[GRIP_LENGTH_XT]; ^~~~ /kisskb/src/drivers/input/joystick/grip_mp.c: In function 'mp_io': /kisskb/src/drivers/input/joystick/grip_mp.c:166:6: note: byref variable will be forcibly initialized u8 raw_data; /* raw data from gameport */ ^~~~~~~~ /kisskb/src/drivers/input/joystick/grip_mp.c: In function 'get_and_decode_packet': /kisskb/src/drivers/input/joystick/grip_mp.c:361:6: note: byref variable will be forcibly initialized u32 packet; ^~~~~~ /kisskb/src/drivers/iio/accel/mxc6255.c: In function 'mxc6255_read_raw': /kisskb/src/drivers/iio/accel/mxc6255.c:54:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/iio/accel/mxc6255.c: In function 'mxc6255_probe': /kisskb/src/drivers/iio/accel/mxc6255.c:122:15: note: byref variable will be forcibly initialized unsigned int chip_id; ^~~~~~~ /kisskb/src/drivers/input/joystick/grip_mp.c: In function 'multiport_init': /kisskb/src/drivers/input/joystick/grip_mp.c:480:6: note: byref variable will be forcibly initialized u32 packet; ^~~~~~ /kisskb/src/drivers/input/touchscreen/eeti_ts.c: In function 'eeti_ts_read': /kisskb/src/drivers/input/touchscreen/eeti_ts.c:69:7: note: byref variable will be forcibly initialized char buf[6]; ^~~ 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:11, from /kisskb/src/include/drm/drm_print.h:31, from /kisskb/src/drivers/gpu/drm/drm_vblank_work.c:5: /kisskb/src/drivers/gpu/drm/drm_vblank_work.c: In function 'drm_vblank_work_flush': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:937:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:997:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank_work.c:224:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(vblank->work_wait_queue, list_empty(&work->node), ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_reg_read': /kisskb/src/drivers/media/i2c/ov6650.c:253:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/i2c/ov6650.c:252:5: note: byref variable will be forcibly initialized u8 data = reg; ^~~~ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6550_g_volatile_ctrl': /kisskb/src/drivers/media/i2c/ov6650.c:343:15: note: byref variable will be forcibly initialized uint8_t reg, reg2; ^~~~ /kisskb/src/drivers/media/i2c/ov6650.c:343:10: note: byref variable will be forcibly initialized uint8_t reg, reg2; ^~~ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_get_mbus_config': /kisskb/src/drivers/media/i2c/ov6650.c:929:11: note: byref variable will be forcibly initialized u8 comj, comf; ^~~~ /kisskb/src/drivers/media/i2c/ov6650.c:929:5: note: byref variable will be forcibly initialized u8 comj, comf; ^~~~ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_get_register': /kisskb/src/drivers/media/i2c/ov6650.c:429:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_reg_write': /kisskb/src/drivers/media/i2c/ov6650.c:282:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/i2c/ov6650.c:281:16: note: byref variable will be forcibly initialized unsigned char data[2] = { reg, val }; ^~~~ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_reg_rmw': /kisskb/src/drivers/media/i2c/ov6650.c:303:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_s_fmt': /kisskb/src/drivers/media/i2c/ov6650.c:578:31: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel = { ^~~ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_video_probe': /kisskb/src/drivers/media/i2c/ov6650.c:893:29: note: byref variable will be forcibly initialized struct v4l2_mbus_framefmt mf = ov6650_def_fmt; ^~ /kisskb/src/drivers/media/i2c/ov6650.c:821:23: note: byref variable will be forcibly initialized u8 pidh, pidl, midh, midl; ^~~~ /kisskb/src/drivers/media/i2c/ov6650.c:821:17: note: byref variable will be forcibly initialized u8 pidh, pidl, midh, midl; ^~~~ /kisskb/src/drivers/media/i2c/ov6650.c:821:11: note: byref variable will be forcibly initialized u8 pidh, pidl, midh, midl; ^~~~ /kisskb/src/drivers/media/i2c/ov6650.c:821:5: note: byref variable will be forcibly initialized u8 pidh, pidl, midh, midl; ^~~~ /kisskb/src/drivers/media/i2c/ov5695.c: In function 'ov5695_write_reg': /kisskb/src/drivers/media/i2c/ov5695.c:711:9: note: byref variable will be forcibly initialized __be32 val_be; ^~~~~~ /kisskb/src/drivers/media/i2c/ov5695.c:709:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_ext_pwr_online': /kisskb/src/drivers/power/supply/charger-manager.c:153:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_batt_present': /kisskb/src/drivers/power/supply/charger-manager.c:97:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/media/i2c/ov5695.c: In function 'ov5695_read_reg': /kisskb/src/drivers/media/i2c/ov5695.c:753:9: note: byref variable will be forcibly initialized __be16 reg_addr_be = cpu_to_be16(reg); ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov5695.c:752:9: note: byref variable will be forcibly initialized __be32 data_be = 0; ^~~~~~~ /kisskb/src/drivers/media/i2c/ov5695.c:750:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_charging': /kisskb/src/drivers/power/supply/charger-manager.c:216:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/media/i2c/ov5695.c: In function 'ov5695_check_sensor_id': /kisskb/src/drivers/media/i2c/ov5695.c:1244:6: note: byref variable will be forcibly initialized u32 id = 0; ^~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'get_batt_uV': /kisskb/src/drivers/power/supply/charger-manager.c:189:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_full_charged': /kisskb/src/drivers/power/supply/charger-manager.c:287:6: note: byref variable will be forcibly initialized int uV; ^~ /kisskb/src/drivers/power/supply/charger-manager.c:283:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'cm_check_thermal_status': /kisskb/src/drivers/power/supply/charger-manager.c:529:6: note: byref variable will be forcibly initialized int temp, upper_limit, lower_limit; ^~~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'charger_get_property': /kisskb/src/drivers/power/supply/charger-manager.c:719:6: note: byref variable will be forcibly initialized int uV; ^~ In file included from /kisskb/src/include/linux/rtc.h:37, from /kisskb/src/drivers/power/supply/charger-manager.c:19: /kisskb/src/drivers/power/supply/charger-manager.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'of_cm_parse_desc': /kisskb/src/drivers/power/supply/charger-manager.c:1288:6: note: byref variable will be forcibly initialized u32 battery_stat = CM_NO_BATTERY; ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/charger-manager.c:1287:6: note: byref variable will be forcibly initialized u32 poll_mode = CM_POLL_DISABLE; ^~~~~~~~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'cm_init_thermal_data': /kisskb/src/drivers/power/supply/charger-manager.c:1239:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'charger_externally_control_store': /kisskb/src/drivers/power/supply/charger-manager.c:1117:6: note: byref variable will be forcibly initialized int externally_control; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'charger_manager_probe': /kisskb/src/drivers/power/supply/charger-manager.c:1432:29: note: byref variable will be forcibly initialized struct power_supply_config psy_cfg = {}; ^~~~~~~ /kisskb/src/drivers/power/supply/charger-manager.c:1431:9: note: byref variable will be forcibly initialized size_t num_properties; ^~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/charger-manager.c:1428:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/perf/xgene_pmu.c: In function 'fdt_pmu_probe_active_mcb_mcu_l3c': /kisskb/src/drivers/perf/xgene_pmu.c:1378:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/perf/xgene_pmu.c: In function 'acpi_get_pmu_hw_inf': /kisskb/src/drivers/perf/xgene_pmu.c:1466:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/perf/xgene_pmu.c:1463:27: note: byref variable will be forcibly initialized const union acpi_object *obj; ^~~ /kisskb/src/drivers/perf/xgene_pmu.c:1461:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/perf/xgene_pmu.c: In function 'acpi_pmu_dev_add': /kisskb/src/drivers/perf/xgene_pmu.c:1559:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ /kisskb/src/drivers/perf/xgene_pmu.c: In function 'fdt_get_pmu_hw_inf': /kisskb/src/drivers/perf/xgene_pmu.c:1637:6: note: byref variable will be forcibly initialized int enable_bit; ^~~~~~~~~~ /kisskb/src/drivers/perf/xgene_pmu.c:1636:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/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:22: /kisskb/src/drivers/i2c/i2c-dev.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:303:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/regulator/wm8400-regulator.c: In function 'wm8400_dcdc_get_mode': /kisskb/src/drivers/regulator/wm8400-regulator.c:35:6: note: byref variable will be forcibly initialized u16 data[2]; ^~~~ /kisskb/src/drivers/i2c/i2c-mux.c: In function 'i2c_mux_add_adapter': /kisskb/src/drivers/i2c/i2c-mux.c:357:7: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/i2c/i2c-mux.c:288:7: note: byref variable will be forcibly initialized 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:7: note: byref variable will be forcibly initialized char symlink_name[20]; ^~~~~~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl': /kisskb/src/drivers/i2c/i2c-dev.c:457:31: note: byref variable will be forcibly initialized struct i2c_smbus_ioctl_data data_arg; ^~~~~~~~ /kisskb/src/drivers/i2c/i2c-dev.c:435:30: note: byref variable will be forcibly initialized struct i2c_rdwr_ioctl_data rdwr_arg; ^~~~~~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'intel_params_stream': /kisskb/src/drivers/soundwire/intel.c:792:38: note: byref variable will be forcibly initialized struct sdw_intel_stream_params_data params_data; ^~~~~~~~~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'intel_free_stream': /kisskb/src/drivers/soundwire/intel.c:812:36: note: byref variable will be forcibly initialized struct sdw_intel_stream_free_data free_data; ^~~~~~~~~ /kisskb/src/drivers/media/tuners/mc44s803.c: In function 'mc44s803_writereg': /kisskb/src/drivers/media/tuners/mc44s803.c:26:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/mc44s803.c:25:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/tuners/mc44s803.c: In function 'mc44s803_readreg': /kisskb/src/drivers/media/tuners/mc44s803.c:47:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/tuners/mc44s803.c:45:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c: In function 'debug_enable_func': /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c:414:12: note: byref variable will be forcibly initialized cpumask_t mask; ^~~~ /kisskb/src/drivers/media/tuners/mc44s803.c: In function 'mc44s803_attach': /kisskb/src/drivers/media/tuners/mc44s803.c:312:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c: In function 'debug_func_knob_write': /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c:475:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c: In function 'debug_func_knob_read': /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c:510:7: note: byref variable will be forcibly initialized char buf[3]; ^~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/drivers/soundwire/intel.c:8: /kisskb/src/drivers/soundwire/intel.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'intel_prepare': /kisskb/src/drivers/soundwire/intel.c:792:38: note: byref variable will be forcibly initialized struct sdw_intel_stream_params_data params_data; ^~~~~~~~~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'intel_hw_free': /kisskb/src/drivers/soundwire/intel.c:812:36: note: byref variable will be forcibly initialized struct sdw_intel_stream_free_data free_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/soundwire/intel.c:8: /kisskb/src/drivers/soundwire/intel.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'intel_hw_params': /kisskb/src/drivers/soundwire/intel.c:792:38: note: byref variable will be forcibly initialized struct sdw_intel_stream_params_data params_data; ^~~~~~~~~~~ /kisskb/src/drivers/soundwire/intel.c:911:27: note: byref variable will be forcibly initialized struct sdw_stream_config sconfig; ^~~~~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'sdw_master_read_intel_prop': /kisskb/src/drivers/soundwire/intel.c:1263:6: note: byref variable will be forcibly initialized u32 quirk_mask; ^~~~~~~~~~ /kisskb/src/drivers/soundwire/intel.c:1262:7: note: byref variable will be forcibly initialized char name[32]; ^~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'intel_master_startup': /kisskb/src/drivers/soundwire/intel.c:1387:32: note: byref variable will be forcibly initialized struct sdw_cdns_stream_config config; ^~~~~~ /kisskb/src/drivers/input/input-poller.c: In function 'input_dev_set_poll_interval': /kisskb/src/drivers/input/input-poller.c:152:15: note: byref variable will be forcibly initialized unsigned int interval; ^~~~~~~~ /kisskb/src/drivers/staging/board/board.c: In function 'find_by_address': /kisskb/src/drivers/staging/board/board.c:28:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/staging/board/board.c: In function 'gic_fixup_resource': /kisskb/src/drivers/staging/board/board.c:76:25: note: byref variable will be forcibly initialized struct of_phandle_args irq_data; ^~~~~~~~ /kisskb/src/drivers/staging/board/board.c: In function 'board_staging_add_dev_domain': /kisskb/src/drivers/staging/board/board.c:139:25: note: byref variable will be forcibly initialized struct of_phandle_args pd_args; ^~~~~~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_calc_out_ranges': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:251:15: note: byref variable will be forcibly initialized unsigned int normalized_3v3[4] = {1980, 198, 383, 970}; ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_cmd': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:157:16: note: byref variable will be forcibly initialized unsigned char dat = st->ctrl_hb | cmd; ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_set_freq': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:196:4: note: byref variable will be forcibly initialized } dat; ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_reset': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:165:16: note: byref variable will be forcibly initialized unsigned char dat = st->ctrl_lb | AD5933_CTRL_RESET; ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_setup': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:218:9: note: byref variable will be forcibly initialized __be16 dat; ^~~ /kisskb/src/drivers/input/sparse-keymap.c: In function 'sparse_keymap_locate': /kisskb/src/drivers/input/sparse-keymap.c:99:15: note: byref variable will be forcibly initialized unsigned int scancode; ^~~~~~~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_wait_busy': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:173:16: note: byref variable will be forcibly initialized unsigned char val, timeout = AD5933_MAX_RETRIES; ^~~ /kisskb/src/drivers/input/sparse-keymap.c: In function 'sparse_keymap_report_event': /kisskb/src/drivers/input/sparse-keymap.c:278:19: note: byref variable will be forcibly initialized struct key_entry unknown_ke; ^~~~~~~~~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_read_raw': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:505:9: note: byref variable will be forcibly initialized __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:4: note: byref variable will be forcibly initialized } dat; ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_store': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:380:9: note: byref variable will be forcibly initialized __be16 dat; ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:378:6: note: byref variable will be forcibly initialized u16 val; ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_store_frequency': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:299:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ In file included from /kisskb/src/drivers/soundwire/cadence_master.c:10: /kisskb/src/drivers/soundwire/cadence_master.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/soundwire/cadence_master.c: In function 'cdns_update_slave_status': /kisskb/src/drivers/soundwire/cadence_master.c:739:24: note: byref variable will be forcibly initialized enum sdw_slave_status status[SDW_MAX_DEVICES + 1]; ^~~~~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_work': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:629:16: note: byref variable will be forcibly initialized unsigned char status; ^~~~~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:628:6: note: byref variable will be forcibly initialized int val[2]; ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:627:9: note: byref variable will be forcibly initialized __be16 buf[2]; ^~~ /kisskb/src/drivers/soundwire/cadence_master.c: In function 'cdns_xfer_msg': /kisskb/src/drivers/soundwire/cadence_master.c:656:6: note: byref variable will be forcibly initialized int cmd = 0, ret, i; ^~~ /kisskb/src/drivers/soundwire/cadence_master.c: In function 'cdns_xfer_msg_defer': /kisskb/src/drivers/soundwire/cadence_master.c:685:6: note: byref variable will be forcibly initialized int cmd = 0, ret; ^~~ /kisskb/src/drivers/soundwire/cadence_master.c: In function 'cdns_reset_page_addr': /kisskb/src/drivers/soundwire/cadence_master.c:706:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/media/tuners/tda18212.c: In function 'tda18212_set_params': /kisskb/src/drivers/media/tuners/tda18212.c:25:5: note: byref variable will be forcibly initialized u8 buf[9]; ^~~ /kisskb/src/drivers/media/tuners/tda18212.c: In function 'tda18212_probe': /kisskb/src/drivers/media/tuners/tda18212.c:183:15: note: byref variable will be forcibly initialized unsigned int chip_id; ^~~~~~~ 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:246, 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:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(handled_bm, FF_MEMLESS_EFFECTS); ^~~~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/input/ff-memless.c:392:19: note: byref variable will be forcibly initialized struct ff_effect effect; ^~~~~~ /kisskb/src/drivers/media/i2c/ov7251.c: In function 'ov7251_write_reg': /kisskb/src/drivers/media/i2c/ov7251.c:626:5: note: byref variable will be forcibly initialized u8 regbuf[3]; ^~~~~~ /kisskb/src/drivers/media/i2c/ov7251.c: In function 'ov7251_set_register_array': /kisskb/src/drivers/media/i2c/ov7251.c:626:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov7251.c: In function 'ov7251_s_stream': /kisskb/src/drivers/media/i2c/ov7251.c:626:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov7251.c:626:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov7251.c: In function 'ov7251_set_test_pattern': /kisskb/src/drivers/media/i2c/ov7251.c:626:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov772x.c: In function 'ov772x_set_fmt': /kisskb/src/drivers/media/i2c/ov772x.c:1207:32: note: byref variable will be forcibly initialized const struct ov772x_win_size *win; ^~~ /kisskb/src/drivers/media/i2c/ov772x.c:1206:36: note: byref variable will be forcibly initialized const struct ov772x_color_format *cfmt; ^~~~ /kisskb/src/drivers/power/supply/max14577_charger.c: In function 'store_fast_charge_timer': /kisskb/src/drivers/power/supply/max14577_charger.c:542:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ In file included from /kisskb/src/drivers/power/supply/max14577_charger.c:11: /kisskb/src/drivers/power/supply/max14577_charger.c: In function 'max14577_read_reg': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/power/supply/max14577_charger.c: In function 'show_fast_charge_timer': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov7251.c: In function 'ov7251_set_hflip': /kisskb/src/drivers/media/i2c/ov7251.c:626:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/max14577_charger.c: In function 'max14577_get_charger_state': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov7251.c: In function 'ov7251_set_vflip': /kisskb/src/drivers/media/i2c/ov7251.c:626:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/max14577_charger.c: In function 'max14577_get_charge_type': /kisskb/src/drivers/power/supply/max14577_charger.c:99:11: note: byref variable will be forcibly initialized int ret, charging; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ov7251.c: In function 'ov7251_write_seq_regs': /kisskb/src/drivers/media/i2c/ov7251.c:646:5: note: byref variable will be forcibly initialized u8 regbuf[5]; ^~~~~~ In file included from /kisskb/src/drivers/power/supply/max14577_charger.c:11: /kisskb/src/drivers/power/supply/max14577_charger.c: In function 'max14577_get_battery_health': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/max14577_charger.c: In function 'max14577_get_online': /kisskb/src/include/linux/mfd/max14577-private.h:444:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov772x.c: In function 'ov772x_g_register': /kisskb/src/drivers/media/i2c/ov772x.c:833:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/power/supply/max14577_charger.c: In function 'max14577_init_fast_charge': /kisskb/src/drivers/power/supply/max14577_charger.c:304:5: note: byref variable will be forcibly initialized u8 reg_data; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ov7251.c: In function 'ov7251_set_exposure': /kisskb/src/drivers/media/i2c/ov7251.c:697:5: note: byref variable will be forcibly initialized u8 val[3]; ^~~ /kisskb/src/drivers/media/i2c/ov7251.c: In function 'ov7251_set_gain': /kisskb/src/drivers/media/i2c/ov7251.c:710:5: note: byref variable will be forcibly initialized u8 val[2]; ^~~ /kisskb/src/drivers/media/i2c/ov7251.c: In function 'ov7251_s_ctrl': /kisskb/src/drivers/media/i2c/ov7251.c:710:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov7251.c: In function 'ov7251_read_reg': /kisskb/src/drivers/media/i2c/ov7251.c:671:5: note: byref variable will be forcibly initialized u8 regbuf[2]; ^~~~~~ /kisskb/src/drivers/media/i2c/ov772x.c: In function 'ov772x_video_probe': /kisskb/src/drivers/media/i2c/ov772x.c:1258:27: note: byref variable will be forcibly initialized int pid, ver, midh, midl; ^~~~ /kisskb/src/drivers/media/i2c/ov772x.c:1258:21: note: byref variable will be forcibly initialized int pid, ver, midh, midl; ^~~~ /kisskb/src/drivers/media/i2c/ov772x.c:1258:16: note: byref variable will be forcibly initialized int pid, ver, midh, midl; ^~~ /kisskb/src/drivers/media/i2c/ov772x.c:1258:11: note: byref variable will be forcibly initialized int pid, ver, midh, midl; ^~~ /kisskb/src/drivers/media/i2c/ov7251.c: In function 'ov7251_probe': /kisskb/src/drivers/media/i2c/ov7251.c:1259:32: note: byref variable will be forcibly initialized u8 chip_id_high, chip_id_low, chip_rev; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ov7251.c:1259:19: note: byref variable will be forcibly initialized u8 chip_id_high, chip_id_low, chip_rev; ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov7251.c:1259:5: note: byref variable will be forcibly initialized u8 chip_id_high, chip_id_low, chip_rev; ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg4ff.c: In function 'lg4ff_init_wheel_data': /kisskb/src/drivers/hid/hid-lg4ff.c:392:27: note: byref variable will be forcibly initialized struct lg4ff_wheel_data t_wdata = { .product_id = wheel->product_id, ^~~~~~~ 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:222:9: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/hid/hid-lg4ff.c: In function 'lg4ff_init': /kisskb/src/drivers/hid/hid-lg4ff.c:1267:6: note: byref variable will be forcibly initialized u16 real_product_id; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_writereg': /kisskb/src/drivers/media/tuners/qt1010.c:33:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, ^~~ /kisskb/src/drivers/media/tuners/qt1010.c:32:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_readreg': /kisskb/src/drivers/media/tuners/qt1010.c:14:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_set_params': /kisskb/src/drivers/media/tuners/qt1010.c:51:20: note: byref variable will be forcibly initialized qt1010_i2c_oper_t rd[48] = { ^~ /kisskb/src/drivers/media/tuners/qt1010.c:50:8: note: byref variable will be forcibly initialized u8 i, tmpval, reg05; ^~~~~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_init_meas1': /kisskb/src/drivers/media/tuners/qt1010.c:221:20: note: byref variable will be forcibly initialized qt1010_i2c_oper_t i2c_data[] = { ^~~~~~~~ /kisskb/src/drivers/media/tuners/qt1010.c:218:14: note: byref variable will be forcibly initialized u8 i, val1, val2; ^~~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_init_meas2': /kisskb/src/drivers/media/tuners/qt1010.c:256:20: note: byref variable will be forcibly initialized qt1010_i2c_oper_t i2c_data[] = { ^~~~~~~~ /kisskb/src/drivers/media/tuners/qt1010.c:254:8: note: byref variable will be forcibly initialized u8 i, val = 0xff; ^~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_init': /kisskb/src/drivers/media/tuners/qt1010.c:285:8: note: byref variable will be forcibly initialized u8 i, tmpval, *valptr = NULL; ^~~~~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_attach': /kisskb/src/drivers/media/tuners/qt1010.c:411:5: note: byref variable will be forcibly initialized u8 id; ^~ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_writeregs': /kisskb/src/drivers/media/tuners/mt2131.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, ^~~ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_writereg': /kisskb/src/drivers/media/tuners/mt2131.c:58:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mt2131.c:57:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_init': /kisskb/src/drivers/media/tuners/mt2131.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, ^~~ /kisskb/src/drivers/media/tuners/mt2131.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_readreg': /kisskb/src/drivers/media/tuners/mt2131.c:41:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_get_status': /kisskb/src/drivers/media/tuners/mt2131.c:182:5: note: byref variable will be forcibly initialized u8 afc_status = 0; ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/mt2131.c:181:5: note: byref variable will be forcibly initialized u8 lock_status = 0; ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_set_params': /kisskb/src/drivers/media/tuners/mt2131.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, ^~~ /kisskb/src/drivers/media/tuners/mt2131.c:91:5: note: byref variable will be forcibly initialized u8 lockval = 0; ^~~~~~~ /kisskb/src/drivers/media/tuners/mt2131.c:90:6: note: byref variable will be forcibly initialized u8 b[8]; ^ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_attach': /kisskb/src/drivers/media/tuners/mt2131.c:247:5: note: byref variable will be forcibly initialized u8 id = 0; ^~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_read_reg': /kisskb/src/drivers/media/tuners/mxl5007t.c:480:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c:479:5: note: byref variable will be forcibly initialized u8 buf[2] = { 0xfb, reg }; ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_synth_lock_status': /kisskb/src/drivers/media/tuners/mxl5007t.c:551:5: note: byref variable will be forcibly initialized u8 d; ^ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_get_status': /kisskb/src/drivers/media/tuners/mxl5007t.c:575:17: note: byref variable will be forcibly initialized int rf_locked, ref_locked, ret; ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/mxl5007t.c:575:6: note: byref variable will be forcibly initialized int rf_locked, ref_locked, ret; ^~~~~~~~~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_get_chip_id': /kisskb/src/drivers/media/tuners/mxl5007t.c:798:5: note: byref variable will be forcibly initialized u8 id; ^~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_soft_reset': /kisskb/src/drivers/media/tuners/mxl5007t.c:499:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c:498:5: note: byref variable will be forcibly initialized u8 d = 0xff; ^ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_write_reg': /kisskb/src/drivers/media/tuners/mxl5007t.c:451:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->i2c_props.addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c:450:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_write_regs': /kisskb/src/drivers/media/tuners/mxl5007t.c:451:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->i2c_props.addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c:450:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_sleep': /kisskb/src/drivers/media/tuners/mxl5007t.c:451:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->i2c_props.addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c:450:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c:451:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->i2c_props.addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c:450:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_init': /kisskb/src/drivers/media/tuners/mxl5007t.c:451:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->i2c_props.addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c:450:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_attach': /kisskb/src/drivers/media/tuners/mxl5007t.c:451:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->i2c_props.addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c:450:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, val }; ^~~ /kisskb/src/drivers/rtc/rtc-wm831x.c: In function 'wm831x_rtc_readalarm': /kisskb/src/drivers/rtc/rtc-wm831x.c:234:6: note: byref variable will be forcibly initialized u16 data[2]; ^~~~ /kisskb/src/drivers/rtc/rtc-wm831x.c: In function 'wm831x_rtc_readtime': /kisskb/src/drivers/rtc/rtc-wm831x.c:122:16: note: byref variable will be forcibly initialized u16 time1[2], time2[2]; ^~~~~ /kisskb/src/drivers/rtc/rtc-wm831x.c:122:6: note: byref variable will be forcibly initialized u16 time1[2], time2[2]; ^~~~~ /kisskb/src/drivers/rtc/rtc-wm831x.c: In function 'wm831x_rtc_settime': /kisskb/src/drivers/rtc/rtc-wm831x.c:172:18: note: byref variable will be forcibly initialized struct rtc_time new_tm; ^~~~~~ /kisskb/src/drivers/rtc/rtc-wm831x.c: In function 'wm831x_rtc_add_randomness': /kisskb/src/drivers/rtc/rtc-wm831x.c:98:6: note: byref variable will be forcibly initialized u16 reg; ^~~ /kisskb/src/drivers/media/tuners/tda18218.c: In function 'tda18218_wr_regs': /kisskb/src/drivers/media/tuners/tda18218.c:17:5: note: byref variable will be forcibly initialized u8 buf[MAX_XFER_SIZE]; ^~~ /kisskb/src/drivers/media/tuners/tda18218.c: In function 'tda18218_sleep': /kisskb/src/drivers/media/tuners/tda18218.c:214:12: note: byref variable will be forcibly initialized static int tda18218_sleep(struct dvb_frontend *fe) ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda18218.c: In function 'tda18218_set_params': /kisskb/src/drivers/media/tuners/tda18218.c:111:12: note: byref variable will be forcibly initialized static int tda18218_set_params(struct dvb_frontend *fe) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda18218.c:117:5: note: byref variable will be forcibly initialized u8 buf[3], i, BP_Filter, LP_Fc; ^~~ /kisskb/src/drivers/media/tuners/tda18218.c: In function 'tda18218_rd_regs': /kisskb/src/drivers/media/tuners/tda18218.c:64:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/tuners/tda18218.c:63:5: note: byref variable will be forcibly initialized u8 buf[MAX_XFER_SIZE]; /* we must start read always from reg 0x00 */ ^~~ /kisskb/src/drivers/media/tuners/tda18218.c: In function 'tda18218_attach': /kisskb/src/drivers/media/tuners/tda18218.c:279:22: note: byref variable will be forcibly initialized struct dvb_frontend *tda18218_attach(struct dvb_frontend *fe, ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda18218.c:283:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/power/supply/max77650-charger.c: In function 'max77650_charger_get_property': /kisskb/src/drivers/power/supply/max77650-charger.c:195:10: note: byref variable will be forcibly initialized int rv, reg; ^~~ /kisskb/src/drivers/power/supply/max77650-charger.c: In function 'max77650_charger_check_status': /kisskb/src/drivers/power/supply/max77650-charger.c:161:10: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int prop; ^~~~ /kisskb/src/drivers/input/joystick/guillemot.c: In function 'guillemot_connect': /kisskb/src/drivers/input/joystick/guillemot.c:165:5: note: byref variable will be forcibly initialized u8 data[GUILLEMOT_MAX_LENGTH]; ^~~~ /kisskb/src/drivers/input/joystick/guillemot.c: In function 'guillemot_poll': /kisskb/src/drivers/input/joystick/guillemot.c:109:5: note: byref variable will be forcibly initialized u8 data[GUILLEMOT_MAX_LENGTH]; ^~~~ /kisskb/src/drivers/gpu/drm/drm_context.c: In function 'drm_legacy_resctx': /kisskb/src/drivers/gpu/drm/drm_context.c:334:17: note: byref variable will be forcibly initialized struct drm_ctx ctx; ^~~ 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:586:9: note: byref variable will be forcibly initialized 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/gpu/drm/drm_bufs.c:36: /kisskb/src/drivers/gpu/drm/drm_bufs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_bufs.c: In function 'map_one_buf': /kisskb/src/drivers/gpu/drm/drm_bufs.c:1558:16: note: byref variable will be forcibly initialized unsigned long address = virtual + buf->offset; /* *** */ ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_bufs.c: In function 'drm_legacy_addmap': /kisskb/src/drivers/gpu/drm/drm_bufs.c:382:23: note: byref variable will be forcibly initialized struct drm_map_list *list; ^~~~ /kisskb/src/drivers/gpu/drm/drm_bufs.c: In function 'drm_legacy_addmap_ioctl': /kisskb/src/drivers/gpu/drm/drm_bufs.c:419:23: note: byref variable will be forcibly initialized struct drm_map_list *maplist; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_bufs.c: In function 'drm_legacy_freebufs': /kisskb/src/drivers/gpu/drm/drm_bufs.c:1437:6: note: byref variable will be forcibly initialized int idx; ^~~ /kisskb/src/drivers/soundwire/intel_init.c: In function 'sdw_intel_acpi_cb': /kisskb/src/drivers/soundwire/intel_init.c:366:6: note: byref variable will be forcibly initialized u64 adr; ^~~ /kisskb/src/drivers/soundwire/intel_init.c:364:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ /kisskb/src/drivers/soundwire/intel_init.c: In function 'is_link_enabled': /kisskb/src/drivers/soundwire/intel_init.c:37:6: note: byref variable will be forcibly initialized u32 quirk_mask = 0; ^~~~~~~~~~ /kisskb/src/drivers/soundwire/intel_init.c:36:7: note: byref variable will be forcibly initialized char name[32]; ^~~~ /kisskb/src/drivers/soundwire/intel_init.c: In function 'sdw_intel_scan_controller': /kisskb/src/drivers/soundwire/intel_init.c:89:5: note: byref variable will be forcibly initialized u8 count; ^~~~~ /kisskb/src/drivers/soundwire/intel_init.c:87:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/drivers/soundwire/intel_init.c:10: /kisskb/src/drivers/soundwire/intel_init.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/soundwire/intel_init.c: In function 'sdw_intel_probe_controller': /kisskb/src/drivers/soundwire/intel_init.c:196:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ /kisskb/src/drivers/soundwire/intel_init.c:192:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^~~~~~~~ /kisskb/src/drivers/power/supply/max14656_charger_detector.c: In function 'max14656_irq_worker': /kisskb/src/drivers/power/supply/max14656_charger_detector.c:140:5: note: byref variable will be forcibly initialized u8 buf[REG_TOTAL_NUM]; ^~~ /kisskb/src/drivers/soundwire/intel_init.c: In function 'sdw_intel_startup_controller': /kisskb/src/drivers/soundwire/intel_init.c:313:22: note: byref variable will be forcibly initialized struct acpi_device *adev; ^~~~ /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c: In function 'cmdq_irq_handler': /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c:268:16: note: byref variable will be forcibly initialized unsigned long irq_status, flags = 0L; ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/e4000.c: In function 'e4000_pll_lock': /kisskb/src/drivers/media/tuners/e4000.c:486:15: note: byref variable will be forcibly initialized unsigned int uitmp; ^~~~~ In file included from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c:8: /kisskb/src/drivers/mailbox/mtk-cmdq-mailbox.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/media/tuners/e4000.c: In function 'e4000_set_if_gain': /kisskb/src/drivers/media/tuners/e4000.c:447:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/tuners/e4000.c: In function 'e4000_set_params': /kisskb/src/drivers/media/tuners/e4000.c:103:24: note: byref variable will be forcibly initialized u8 buf[5], i_data[4], q_data[4]; ^~~~~~ /kisskb/src/drivers/media/tuners/e4000.c:103:13: note: byref variable will be forcibly initialized u8 buf[5], i_data[4], q_data[4]; ^~~~~~ /kisskb/src/drivers/media/tuners/e4000.c:103:5: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int uitmp; ^~~~~ /kisskb/src/drivers/media/i2c/ov9640.c: In function 'ov9640_reg_read': /kisskb/src/drivers/media/i2c/ov9640.c:175:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/i2c/ov9640.c:174:5: note: byref variable will be forcibly initialized u8 data = reg; ^~~~ /kisskb/src/drivers/media/i2c/ov9640.c: In function 'ov9640_get_register': /kisskb/src/drivers/media/i2c/ov9640.c:300:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/i2c/ov9640.c: In function 'ov9640_reg_write': /kisskb/src/drivers/media/i2c/ov9640.c:205:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/i2c/ov9640.c:204:16: note: byref variable will be forcibly initialized unsigned char data[2] = { reg, val }; ^~~~ /kisskb/src/drivers/media/i2c/ov9640.c:203:5: note: byref variable will be forcibly initialized u8 _val; ^~~~ /kisskb/src/drivers/media/i2c/ov9640.c: In function 'ov9640_reg_rmw': /kisskb/src/drivers/media/i2c/ov9640.c:231:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/i2c/ov9640.c: In function 'ov9640_video_probe': /kisskb/src/drivers/media/i2c/ov9640.c:591:22: note: byref variable will be forcibly initialized u8 pid, ver, midh, midl; ^~~~ /kisskb/src/drivers/media/i2c/ov9640.c:591:16: note: byref variable will be forcibly initialized u8 pid, ver, midh, midl; ^~~~ /kisskb/src/drivers/media/i2c/ov9640.c:591:11: note: byref variable will be forcibly initialized u8 pid, ver, midh, midl; ^~~ /kisskb/src/drivers/media/i2c/ov9640.c:591:6: note: byref variable will be forcibly initialized u8 pid, ver, midh, midl; ^~~ /kisskb/src/drivers/media/i2c/ov8856.c: In function 'ov8856_write_reg': /kisskb/src/drivers/media/i2c/ov8856.c:1093:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/media/i2c/ov8856.c: In function 'ov8856_start_streaming': /kisskb/src/drivers/media/i2c/ov8856.c:1093:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov8856.c: In function 'ov8856_set_stream': /kisskb/src/drivers/media/i2c/ov8856.c:1093:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov8856.c:1093:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov8856.c: In function 'ov8856_get_hwcfg': /kisskb/src/drivers/media/i2c/ov8856.c:1650:6: note: byref variable will be forcibly initialized u32 xvclk_rate; ^~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov8856.c: In function 'ov8856_read_reg': /kisskb/src/drivers/media/i2c/ov8856.c:1064:5: note: byref variable will be forcibly initialized u8 addr_buf[2]; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ov8856.c:1063:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/media/i2c/ov8856.c: In function 'ov8856_identify_module': /kisskb/src/drivers/media/i2c/ov8856.c:1093:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/media/i2c/ov8856.c:1093:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov8856.c:1093:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov8856.c:1093:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov8856.c:1587:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/input/touchscreen/egalax_ts.c: In function 'egalax_ts_interrupt': /kisskb/src/drivers/input/touchscreen/egalax_ts.c:69:5: note: byref variable will be forcibly initialized u8 buf[MAX_I2C_DATA_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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/drivers/input/mousedev.c:15: /kisskb/src/drivers/input/mousedev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_scatter.c:35: /kisskb/src/drivers/gpu/drm/drm_scatter.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized 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/drivers/input/mousedev.c:16: /kisskb/src/drivers/input/mousedev.c: In function 'mousedev_read': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mousedev.c:728:11: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(mousedev->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mousedev.c:721:5: note: byref variable will be forcibly initialized u8 data[sizeof(client->ps2)]; ^~~~ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_readreg': /kisskb/src/drivers/media/tuners/fc0011.c:86:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:85:5: note: byref variable will be forcibly initialized u8 dummy; ^~~~~ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_writereg': /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_vcocal_trigger': /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_vcocal_read': /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_set_params': /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:172:22: note: byref variable will be forcibly initialized u8 fa, fp, vco_sel, vco_cal; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:8, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/drivers/input/joydev.c:11: /kisskb/src/drivers/input/joydev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/joydev.c: In function 'joydev_0x_read': /kisskb/src/drivers/input/joydev.c:346:22: note: byref variable will be forcibly initialized struct JS_DATA_TYPE data; ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:15, 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/drivers/input/joydev.c:11: /kisskb/src/drivers/input/joydev.c: In function 'joydev_read': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/joydev.c:405:11: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(joydev->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/joydev.c:390:18: note: byref variable will be forcibly initialized struct js_event event; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/io.h:11, from /kisskb/src/drivers/input/joydev.c:11: /kisskb/src/drivers/input/joydev.c: In function 'joydev_dev_is_absolute_mouse': /kisskb/src/drivers/input/joydev.c:810:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(jd_scratch, KEY_CNT); ^~~~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/input/joydev.c: In function 'joydev_event': /kisskb/src/drivers/input/joydev.c:118:18: note: byref variable will be forcibly initialized struct js_event event; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:58, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_ungrab': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:365:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(evdev->grab, NULL); ^~~~~~~~~~~~~~~~~~ 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:303:9: note: byref variable will be forcibly initialized 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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:58, 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:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:352:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(evdev->grab, client); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_pass_values': /kisskb/src/drivers/input/evdev.c:249:21: note: byref variable will be forcibly initialized struct input_event event; ^~~~~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_handle_get_keycode_v2': /kisskb/src/drivers/input/evdev.c:827:28: note: byref variable will be forcibly initialized struct input_keymap_entry ke; ^~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_handle_set_keycode_v2': /kisskb/src/drivers/input/evdev.c:862:28: note: byref variable will be forcibly initialized struct input_keymap_entry ke; ^~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_do_ioctl': /kisskb/src/drivers/input/evdev.c:1039:15: note: byref variable will be forcibly initialized unsigned int i, t, u, v; ^ /kisskb/src/drivers/input/evdev.c:1037:19: note: byref variable will be forcibly initialized struct ff_effect effect; ^~~~~~ /kisskb/src/drivers/input/evdev.c:1036:20: note: byref variable will be forcibly initialized struct input_mask mask; ^~~~ /kisskb/src/drivers/input/evdev.c:1035:23: note: byref variable will be forcibly initialized struct input_absinfo abs; ^~~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_write': /kisskb/src/drivers/input/evdev.c:507:21: note: byref variable will be forcibly initialized struct input_event event; ^~~~~ In file included from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function 'evdev_read': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:598:12: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(client->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:563:21: note: byref variable will be forcibly initialized struct input_event event; ^~~~~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_event': /kisskb/src/drivers/input/evdev.c:317:21: note: byref variable will be forcibly initialized struct input_value vals[] = { { type, code, value } }; ^~~~ /kisskb/src/drivers/media/i2c/ov9650.c: In function 'ov965x_read': /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized unsigned int buf; ^~~ /kisskb/src/drivers/media/i2c/ov9650.c: In function '__g_volatile_ctrl': /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov9650.c: In function 'ov965x_set_banding_filter': /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov9650.c: In function '__ov965x_set_params': /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/exc3000.c: In function 'exc3000_interrupt': /kisskb/src/drivers/input/touchscreen/exc3000.c:194:13: note: byref variable will be forcibly initialized int slots, total_slots; ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov9650.c: In function 'ov965x_set_white_balance': /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov9650.c: In function 'ov965x_set_gain': /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov9650.c: In function 'ov965x_set_sharpness': /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0012.c: In function 'fc0012_readreg': /kisskb/src/drivers/media/tuners/fc0012.c:29:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/i2c/ov9650.c: In function 'ov965x_set_test_pattern': /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0012.c: In function 'fc0012_writereg': /kisskb/src/drivers/media/tuners/fc0012.c:14:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0012.c:13:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0012.c: In function 'fc0012_get_rf_strength': /kisskb/src/drivers/media/tuners/fc0012.c:343:16: note: byref variable will be forcibly initialized unsigned char tmp; ^~~ /kisskb/src/drivers/media/i2c/ov9650.c: In function 'ov965x_detect_sensor': /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0012.c: In function 'fc0012_set_params': /kisskb/src/drivers/media/tuners/fc0012.c:125:39: note: byref variable will be forcibly initialized unsigned char reg[7], am, pm, multi, tmp; ^~~ /kisskb/src/drivers/media/i2c/ov9650.c: In function 'ov965x_set_exposure': /kisskb/src/drivers/media/i2c/ov9650.c:428:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0012.c: In function 'fc0012_attach': /kisskb/src/drivers/media/tuners/fc0012.c:433:5: note: byref variable will be forcibly initialized u8 chip_id; ^~~~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c: In function 'sysfs_read': /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:175:7: note: byref variable will be forcibly initialized char tmp[32]; ^~~ /kisskb/src/drivers/media/i2c/ov9650.c: In function 'ov965x_set_fmt': /kisskb/src/drivers/media/i2c/ov9650.c:1221:33: note: byref variable will be forcibly initialized const struct ov965x_framesize *size = NULL; ^~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c: In function 'sysfs_write': /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:157:16: note: byref variable will be forcibly initialized unsigned long tmp; ^~~ 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/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:527:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(fifo->write_queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:485:6: note: byref variable will be forcibly initialized u32 tmp_buf[WRITE_BUF_SIZE]; ^~~~~~~ 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/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:384:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(fifo->read_queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:364:6: note: byref variable will be forcibly initialized u32 tmp_buf[READ_BUF_SIZE]; ^~~~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c: In function 'axis_fifo_parse_dt': /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:750:15: note: byref variable will be forcibly initialized unsigned int value; ^~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c: In function 'axis_fifo_probe': /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:816:7: note: byref variable will be forcibly initialized char device_name[32]; ^~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-slave-testunit.c: In function 'i2c_slave_testunit_work': /kisskb/src/drivers/i2c/i2c-slave-testunit.c:49:5: note: byref variable will be forcibly initialized u8 msgbuf[256]; ^~~~~~ /kisskb/src/drivers/i2c/i2c-slave-testunit.c:48:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/rtc/rtc-wm8350.c: In function 'wm8350_rtc_setalarm': /kisskb/src/drivers/rtc/rtc-wm8350.c:247:6: note: byref variable will be forcibly initialized u16 time[3]; ^~~~ /kisskb/src/drivers/rtc/rtc-wm8350.c: In function 'wm8350_rtc_settime': /kisskb/src/drivers/rtc/rtc-wm8350.c:93:6: note: byref variable will be forcibly initialized u16 time[4]; ^~~~ /kisskb/src/drivers/rtc/rtc-wm8350.c: In function 'wm8350_rtc_readalarm': /kisskb/src/drivers/rtc/rtc-wm8350.c:143:6: note: byref variable will be forcibly initialized u16 time[4]; ^~~~ /kisskb/src/drivers/rtc/rtc-wm8350.c: In function 'wm8350_rtc_readtime': /kisskb/src/drivers/rtc/rtc-wm8350.c:34:16: note: byref variable will be forcibly initialized u16 time1[4], time2[4]; ^~~~~ /kisskb/src/drivers/rtc/rtc-wm8350.c:34:6: note: byref variable will be forcibly initialized u16 time1[4], time2[4]; ^~~~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_readreg': /kisskb/src/drivers/media/tuners/fc0013.c:29:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_writereg': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_get_rf_strength': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:502:16: note: byref variable will be forcibly initialized unsigned char tmp; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_set_vhf_track': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:182:5: note: byref variable will be forcibly initialized u8 tmp; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_init': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_set_params': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:216:39: note: byref variable will be forcibly initialized unsigned char reg[7], am, pm, multi, tmp; ^~~ /kisskb/src/drivers/i2c/i2c-slave-eeprom.c: In function 'i2c_slave_init_eeprom_data': /kisskb/src/drivers/i2c/i2c-slave-eeprom.c:127:14: note: byref variable will be forcibly initialized const char *eeprom_data; ^~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-slave-eeprom.c:126:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/media/i2c/ov9734.c: In function 'ov9734_write_reg': /kisskb/src/drivers/media/i2c/ov9734.c:395:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/media/i2c/ov9734.c: In function 'ov9734_check_hwcfg': /kisskb/src/drivers/media/i2c/ov9734.c:859:6: note: byref variable will be forcibly initialized u32 mclk; ^~~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_rc_cal_add': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:119:5: note: byref variable will be forcibly initialized u8 rc_cal; ^~~~~~ /kisskb/src/drivers/media/i2c/ov9734.c: In function 'ov9734_read_reg': /kisskb/src/drivers/media/i2c/ov9734.c:366:5: note: byref variable will be forcibly initialized u8 addr_buf[2]; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ov9734.c:365:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/media/i2c/ov9734.c: In function 'ov9734_identify_module': /kisskb/src/drivers/media/i2c/ov9734.c:837:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_rc_cal_reset': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ In file included from /kisskb/src/drivers/gpu/drm/drm_vm.c:51: /kisskb/src/drivers/gpu/drm/drm_vm.c: In function 'drm_dev_is_unplugged': /kisskb/src/include/drm/drm_drv.h:577:6: note: byref variable will be forcibly initialized int idx; ^~~ /kisskb/src/drivers/staging/greybus/bootrom.c: In function 'find_firmware': /kisskb/src/drivers/staging/greybus/bootrom.c:148:7: note: byref variable will be forcibly initialized char firmware_name[49]; ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/bootrom.c: In function 'gb_bootrom_get_version': /kisskb/src/drivers/staging/greybus/bootrom.c:379:37: note: byref variable will be forcibly initialized struct gb_bootrom_version_response response; ^~~~~~~~ /kisskb/src/drivers/staging/greybus/bootrom.c:378:36: note: byref variable will be forcibly initialized struct gb_bootrom_version_request request; ^~~~~~~ /kisskb/src/drivers/staging/greybus/bootrom.c: In function 'bootrom_es2_fixup_vid_pid': /kisskb/src/drivers/staging/greybus/bootrom.c:113:41: note: byref variable will be forcibly initialized struct gb_bootrom_get_vid_pid_response response; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vm.c: In function 'drm_mmap_locked': /kisskb/src/drivers/gpu/drm/drm_vm.c:531:24: note: byref variable will be forcibly initialized struct drm_hash_item *hash; ^~~~ /kisskb/src/drivers/iio/adc/ad7091r-base.c: In function 'ad7091r_event_handler': /kisskb/src/drivers/iio/adc/ad7091r-base.c:179:18: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int read_val; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c: In function 'drm_gem_cma_free_object': /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:191:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(cma_obj->vaddr); ^~~ /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c: In function 'drm_gem_cma_prime_import_sg_table_vmap': /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:583:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/media/tuners/it913x.c: In function 'it913x_set_params': /kisskb/src/drivers/media/tuners/it913x.c:212:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/media/tuners/it913x.c: In function 'it913x_init': /kisskb/src/drivers/media/tuners/it913x.c:32:25: note: byref variable will be forcibly initialized u8 iqik_m_cal, nv_val, buf[2]; ^~~ /kisskb/src/drivers/media/tuners/it913x.c:31:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_reset': /kisskb/src/drivers/staging/iio/meter/ade7854.c:180:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_set_irq': /kisskb/src/drivers/staging/iio/meter/ade7854.c:415:6: note: byref variable will be forcibly initialized u32 irqen; ^~~~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_read_24bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:63:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_read_16bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:46:6: note: byref variable will be forcibly initialized u32 val = 0; ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_read_32bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:80:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u16 val; ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_write_32bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:165:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_write_24bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:144:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_write_8bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:102:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/input/joystick/sidewinder.c: In function 'sw_3dp_id': /kisskb/src/drivers/input/joystick/sidewinder.c:530:15: note: byref variable will be forcibly initialized char pnp[8], rev[9]; ^~~ /kisskb/src/drivers/input/joystick/sidewinder.c:530:7: note: byref variable will be forcibly initialized char pnp[8], rev[9]; ^~~ /kisskb/src/drivers/power/supply/max77693_charger.c: In function 'device_attr_store': /kisskb/src/drivers/power/supply/max77693_charger.c:260:16: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int data, val; ^~~~ /kisskb/src/drivers/input/joystick/sidewinder.c: In function 'sw_connect': /kisskb/src/drivers/input/joystick/sidewinder.c:579:7: note: byref variable will be forcibly initialized char comment[40]; ^~~~~~~ /kisskb/src/drivers/input/joystick/sidewinder.c: In function 'sw_read': /kisskb/src/drivers/input/joystick/sidewinder.c:411:16: note: byref variable will be forcibly initialized unsigned char buf[SW_LENGTH]; ^~~ /kisskb/src/drivers/media/i2c/mt9m001.c: In function 'mt9m001_apply_selection': /kisskb/src/drivers/media/i2c/mt9m001.c:190:27: note: byref variable will be forcibly initialized const struct mt9m001_reg regs[] = { ^~~~ /kisskb/src/drivers/mailbox/sprd-mailbox.c: In function 'sprd_mbox_outbox_isr': /kisskb/src/drivers/mailbox/sprd-mailbox.c:101:26: note: byref variable will be forcibly initialized u32 fifo_sts, fifo_len, msg[2]; ^~~ /kisskb/src/drivers/media/i2c/ov13858.c: In function 'ov13858_write_reg': /kisskb/src/drivers/media/i2c/ov13858.c:1096:9: note: byref variable will be forcibly initialized __be32 val; ^~~ /kisskb/src/drivers/media/i2c/ov13858.c:1095:5: note: byref variable will be forcibly initialized u8 buf[6], *val_p; ^~~ /kisskb/src/drivers/media/i2c/ov13858.c: In function 'ov13858_read_reg': /kisskb/src/drivers/media/i2c/ov13858.c:1062:9: note: byref variable will be forcibly initialized __be16 reg_addr_be = cpu_to_be16(reg); ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov13858.c:1061:9: note: byref variable will be forcibly initialized __be32 data_be = 0; ^~~~~~~ /kisskb/src/drivers/media/i2c/ov13858.c:1058:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ In file included from /kisskb/src/drivers/media/tuners/r820t.c:30: /kisskb/src/drivers/media/tuners/r820t.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_write': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_write_reg_mask': /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized u8 tmp = val; ^~~ /kisskb/src/drivers/media/i2c/ov13858.c: In function 'ov13858_identify_module': /kisskb/src/drivers/media/i2c/ov13858.c:1542:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/media/i2c/ov13858.c: In function 'ov13858_enable_test_pattern': /kisskb/src/drivers/media/i2c/ov13858.c:1193:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_imr_prepare': /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov13858.c: In function 'ov13858_init_controls': /kisskb/src/drivers/media/i2c/ov13858.c:1591:39: note: byref variable will be forcibly initialized struct v4l2_fwnode_device_properties props; ^~~~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_write_reg': /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized u8 tmp = val; /* work around GCC PR81715 with asan-stack=1 */ ^~~ /kisskb/src/drivers/media/tuners/mxl301rf.c: In function 'reg_write': /kisskb/src/drivers/media/tuners/mxl301rf.c:47:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_set_mux': /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized u8 tmp = val; ^~~ /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized u8 tmp = val; /* work around GCC PR81715 with asan-stack=1 */ ^~~ /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized u8 tmp = val; ^~~ /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mxl301rf.c: In function 'mxl301rf_init': /kisskb/src/drivers/media/tuners/mxl301rf.c:47:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_standby': /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized u8 tmp = val; /* work around GCC PR81715 with asan-stack=1 */ ^~~ /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/ov13858.c: In function 'ov13858_probe': /kisskb/src/drivers/media/i2c/ov13858.c:1700:6: note: byref variable will be forcibly initialized u32 val = 0; ^~~ /kisskb/src/drivers/media/tuners/mxl301rf.c: In function 'reg_read': /kisskb/src/drivers/media/tuners/mxl301rf.c:54:5: note: byref variable will be forcibly initialized u8 wbuf[2] = { 0xfb, reg }; ^~~~ In file included from /kisskb/src/drivers/media/tuners/r820t.c:30: /kisskb/src/drivers/media/tuners/r820t.c: In function 'tuner_i2c_xfer_send_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:48:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mxl301rf.c: In function 'mxl301rf_get_rf_strength': /kisskb/src/drivers/media/tuners/mxl301rf.c:47:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/mxl301rf.c:72:31: note: byref variable will be forcibly initialized u8 rf_in1, rf_in2, rf_off1, rf_off2; ^~~~~~~ /kisskb/src/drivers/media/tuners/mxl301rf.c:72:22: note: byref variable will be forcibly initialized u8 rf_in1, rf_in2, rf_off1, rf_off2; ^~~~~~~ /kisskb/src/drivers/media/tuners/mxl301rf.c:72:14: note: byref variable will be forcibly initialized u8 rf_in1, rf_in2, rf_off1, rf_off2; ^~~~~~ /kisskb/src/drivers/media/tuners/mxl301rf.c:72:6: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/tuners/mxl301rf.c:165:17: note: byref variable will be forcibly initialized struct reg_val tune1[] = { ^~~~~ /kisskb/src/drivers/media/tuners/mxl301rf.c:155:17: note: byref variable will be forcibly initialized struct reg_val tune0[] = { ^~~~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_sysfreq_sel': /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized u8 tmp = val; ^~~ /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized u8 tmp = val; /* work around GCC PR81715 with asan-stack=1 */ ^~~ /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized u8 tmp = val; ^~~ /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_read_gain': /kisskb/src/drivers/media/tuners/r820t.c:1186:5: note: byref variable will be forcibly initialized u8 data[4]; ^~~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_set_pll': /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized u8 tmp = val; ^~~ /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized u8 tmp = val; /* work around GCC PR81715 with asan-stack=1 */ ^~~ /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized u8 tmp = val; ^~~ /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized u8 tmp = val; /* work around GCC PR81715 with asan-stack=1 */ ^~~ /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized u8 tmp = val; ^~~ /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:535:5: note: byref variable will be forcibly initialized u8 data[5]; ^~~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_set_tv_standard': /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized u8 tmp = val; ^~~ /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:935:5: note: byref variable will be forcibly initialized u8 data[5], val; ^~~~ /kisskb/src/drivers/power/supply/max8997_charger.c: In function 'max8997_battery_get_property': /kisskb/src/drivers/power/supply/max8997_charger.c:36:5: note: byref variable will be forcibly initialized u8 reg; ^~~ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'dvb_pll_set_params': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:671:17: note: byref variable will be forcibly initialized struct i2c_msg msg = ^~~ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:670:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'dvb_pll_sleep': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:648:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'dvb_pll_init': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:745:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { .flags = 0, ^~~ /kisskb/src/drivers/gpu/drm/drm_panel.c: In function 'of_drm_get_panel_orientation': /kisskb/src/drivers/gpu/drm/drm_panel.c:280:6: note: byref variable will be forcibly initialized int rotation, ret; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'samsung_dtos403ih102a_set': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:414:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_xtal_check': /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized u8 tmp = val; ^~~ /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:1386:5: note: byref variable will be forcibly initialized u8 data[3], val; ^~~~ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'opera1_bw': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:343:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_multi_read': /kisskb/src/drivers/media/tuners/r820t.c:1503:5: note: byref variable will be forcibly initialized u8 data[2], min = 255, max = 0; ^~~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_vga_adjust': /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized u8 tmp = val; ^~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_imr_cross': /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized u8 tmp = val; /* work around GCC PR81715 with asan-stack=1 */ ^~~ /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_compre_step': /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_iq_tree': /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_section': /kisskb/src/drivers/media/tuners/r820t.c:1725:40: note: byref variable will be forcibly initialized struct r820t_sect_type compare_iq[3], compare_bet[3]; ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/r820t.c:1725:25: note: byref variable will be forcibly initialized struct r820t_sect_type compare_iq[3], compare_bet[3]; ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_iq': /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized u8 tmp = val; ^~~ /kisskb/src/drivers/media/tuners/r820t.c:409:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:1808:5: note: byref variable will be forcibly initialized u8 x_direction = 0; /* 1:x, 0:y */ ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/r820t.c:1806:25: note: byref variable will be forcibly initialized struct r820t_sect_type compare_iq[3]; ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_imr': /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized u8 tmp = val; /* work around GCC PR81715 with asan-stack=1 */ ^~~ /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:391:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c:1889:25: note: byref variable will be forcibly initialized struct r820t_sect_type imr_point; ^~~~~~~~~ /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c: In function 'zynqmp_ipi_interrupt': /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c:154:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c: In function 'zynqmp_ipi_shutdown': /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c:364:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c: In function 'zynqmp_ipi_startup': /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c:322:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c: In function 'zynqmp_ipi_peek_data': /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c:194:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c: In function 'zynqmp_ipi_last_tx_done': /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c:234:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c: In function 'zynqmp_ipi_send_data': /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c:272:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_attach': /kisskb/src/drivers/media/tuners/r820t.c:2319:5: note: byref variable will be forcibly initialized u8 data[5]; ^~~~ /kisskb/src/drivers/iio/adc/ad799x.c: In function 'ad799x_write_frequency': /kisskb/src/drivers/iio/adc/ad799x.c:349:7: note: byref variable will be forcibly initialized long val; ^~~ /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c: In function 'zynqmp_ipi_mbox_probe': /kisskb/src/drivers/mailbox/zynqmp-ipi-mailbox.c:479:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/input/joystick/turbografx.c: In function 'tgfx_attach': /kisskb/src/drivers/input/joystick/turbografx.c:151:19: note: byref variable will be forcibly initialized struct pardev_cb tgfx_parport_cb; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/mt9m032.c: In function 'mt9m032_setup_pll': /kisskb/src/drivers/media/i2c/mt9m032.c:269:20: note: byref variable will be forcibly initialized struct aptina_pll pll; ^~~ /kisskb/src/drivers/input/touchscreen/max11801_ts.c: In function 'max11801_ts_interrupt': /kisskb/src/drivers/input/touchscreen/max11801_ts.c:100:5: note: byref variable will be forcibly initialized u8 buf[XY_BUFSIZE]; ^~~ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_pgm_r_reg': /kisskb/src/drivers/input/touchscreen/hideep.c:241:9: note: byref variable will be forcibly initialized __be32 data; ^~~~ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_check_status': /kisskb/src/drivers/input/touchscreen/hideep.c:392:6: note: byref variable will be forcibly initialized int status; ^~~~~~ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_pgm_w_reg': /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized __be32 data = cpu_to_be32(val); ^~~~ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_pgm_get_pattern': /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:310:6: note: byref variable will be forcibly initialized u16 p2 = 0xDF9D; ^~ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_pgm_set': /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized __be32 data = cpu_to_be32(val); ^~~~ /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_enter_pgm': /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:338:6: note: byref variable will be forcibly initialized u32 pattern; ^~~~~~~ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_nvm_unlock': /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized __be32 data = cpu_to_be32(val); ^~~~ /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:366:6: note: byref variable will be forcibly initialized u32 unmask_code; ^~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_program_page': /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized __be32 data = cpu_to_be32(val); ^~~~ /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_of.c: In function 'drm_of_component_probe': /kisskb/src/drivers/gpu/drm/drm_of.c:120:26: note: byref variable will be forcibly initialized struct component_match *match = NULL; ^~~~~ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_get_axis_info': /kisskb/src/drivers/input/touchscreen/hideep.c:763:9: note: byref variable will be forcibly initialized __le16 val[2]; ^~~ /kisskb/src/drivers/media/tuners/qm1d1c0042.c: In function 'reg_write': /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized u8 wbuf[2] = { reg, val }; ^~~~ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_load_dwz': /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized __be32 data = cpu_to_be32(val); ^~~~ /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c: In function 'qm1d1c0042_set_params': /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/hid/hid-lg-g15.c: In function 'lg_g15_leds_changed_work': /kisskb/src/drivers/hid/hid-lg-g15.c:165:22: note: byref variable will be forcibly initialized enum led_brightness brightness[LG_G15_BRIGHTNESS_MAX]; ^~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg-g15.c:164:22: note: byref variable will be forcibly initialized enum led_brightness old_brightness[LG_G15_BRIGHTNESS_MAX]; ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg-g15.c: In function 'color_store': /kisskb/src/drivers/hid/hid-lg-g15.c:290:16: note: byref variable will be forcibly initialized unsigned long value; ^~~~~ /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_update_firmware': /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c:258:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_update_fw': /kisskb/src/drivers/input/touchscreen/hideep.c:861:6: note: byref variable will be forcibly initialized int mode; ^~~~ /kisskb/src/drivers/input/touchscreen/hideep.c:859:25: note: byref variable will be forcibly initialized const struct firmware *fw_entry; ^~~~~~~~ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_i2c_write': /kisskb/src/drivers/power/supply/bq2415x_charger.c:246:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/power/supply/bq2415x_charger.c:245:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1]; ^~~ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_i2c_read': /kisskb/src/drivers/power/supply/bq2415x_charger.c:191:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/power/supply/bq2415x_charger.c:190:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^~~ /kisskb/src/drivers/media/tuners/qm1d1c0042.c: In function 'qm1d1c0042_sleep': /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c: In function 'qm1d1c0042_wakeup': /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c: In function 'qm1d1c0042_set_srch_mode': /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c: In function 'reg_read': /kisskb/src/drivers/media/tuners/qm1d1c0042.c:77:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2] = { ^~~~ /kisskb/src/drivers/media/tuners/qm1d1c0042.c: In function 'qm1d1c0042_init': /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized u8 wbuf[2] = { reg, val }; ^~~~ /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:66:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/qm1d1c0042.c:320:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_notifier_call': /kisskb/src/drivers/power/supply/bq2415x_charger.c:812:29: note: byref variable will be forcibly initialized union power_supply_propval prop; ^~~~ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_sysfs_set_registers': /kisskb/src/drivers/power/supply/bq2415x_charger.c:1242:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/power/supply/bq2415x_charger.c:1241:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_sysfs_set_enable': /kisskb/src/drivers/power/supply/bq2415x_charger.c:1353:7: note: byref variable will be forcibly initialized long val; ^~~ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_sysfs_set_limit': /kisskb/src/drivers/power/supply/bq2415x_charger.c:1293:7: note: byref variable will be forcibly initialized long val; ^~~ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_power_supply_init': /kisskb/src/drivers/power/supply/bq2415x_charger.c:1477:7: note: byref variable will be forcibly initialized char revstr[8]; ^~~~~~ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_probe': /kisskb/src/drivers/power/supply/bq2415x_charger.c:1534:29: note: byref variable will be forcibly initialized union power_supply_propval prop; ^~~~ /kisskb/src/drivers/media/tuners/qm1d1b0004.c: In function 'qm1d1b0004_init': /kisskb/src/drivers/media/tuners/qm1d1b0004.c:175:5: note: byref variable will be forcibly initialized u8 buf[2] = {0xf8, 0x04}; ^~~ /kisskb/src/drivers/media/tuners/qm1d1b0004.c: In function 'qm1d1b0004_set_params': /kisskb/src/drivers/media/tuners/qm1d1b0004.c:109:5: note: byref variable will be forcibly initialized u8 buf[4], cb, lpf; ^~~ /kisskb/src/drivers/input/touchscreen/mcs5000_ts.c: In function 'mcs5000_ts_interrupt': /kisskb/src/drivers/input/touchscreen/mcs5000_ts.c:109:5: note: byref variable will be forcibly initialized u8 buffer[READ_BLOCK_SIZE]; ^~~~~~ /kisskb/src/drivers/media/tuners/tda18250.c: In function 'tda18250_pll_calc': /kisskb/src/drivers/media/tuners/tda18250.c:435:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/media/tuners/tda18250.c: In function 'tda18250_set_params': /kisskb/src/drivers/media/tuners/tda18250.c:502:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/tuners/tda18250.c: In function 'tda18250_power_control': /kisskb/src/drivers/media/tuners/tda18250.c:19:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/media/tuners/tda18250.c: In function 'tda18250_probe': /kisskb/src/drivers/media/tuners/tda18250.c:751:16: note: byref variable will be forcibly initialized unsigned char chip_id[3]; ^~~~~~~ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_get_config': /kisskb/src/drivers/power/supply/bq24190_charger.c:1666:6: note: byref variable will be forcibly initialized int v; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_bl_get_address': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:848:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:847:5: note: byref variable will be forcibly initialized u8 result[sizeof(u16)]; ^~~~~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:846:5: note: byref variable will be forcibly initialized u8 cmd[] = { MIP4_R0_BOOT, MIP4_R1_BOOT_BUF_ADDR }; ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_i2c_xfer': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:183:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_get_fw_version': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:228:5: note: byref variable will be forcibly initialized u8 buf[sizeof(ts->fw_version)]; ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:227:5: note: byref variable will be forcibly initialized u8 cmd[] = { MIP4_R0_INFO, MIP4_R1_INFO_VERSION_BOOT }; ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_bl_change_mode': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:773:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:772:5: note: byref variable will be forcibly initialized u8 result; ^~~~~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:771:5: note: byref variable will be forcibly initialized u8 mode_read_cmd[] = { MIP4_R0_BOOT, MIP4_R1_BOOT_MODE }; ^~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:770:5: note: byref variable will be forcibly initialized u8 mode_chg_cmd[] = { MIP4_R0_BOOT, MIP4_R1_BOOT_MODE, mode }; ^~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_bl_read_status': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:710:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:709:5: note: byref variable will be forcibly initialized u8 result; ^~~~~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:708:5: note: byref variable will be forcibly initialized u8 cmd[] = { MIP4_R0_BOOT, MIP4_R1_BOOT_STATUS }; ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_bl_program_page': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:883:5: note: byref variable will be forcibly initialized u8 cmd[6]; ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_bl_verify_page': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:969:5: note: byref variable will be forcibly initialized u8 cmd[8]; ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_interrupt': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:588:5: note: byref variable will be forcibly initialized u8 cmd[2]; ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_query_device': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:250:5: note: byref variable will be forcibly initialized u8 buf[14]; ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:249:5: note: byref variable will be forcibly initialized u8 cmd[2]; ^~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:247:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^~~~~ /kisskb/src/drivers/power/supply/bq24190_charger.c: In function 'bq24190_sysfs_store': /kisskb/src/drivers/power/supply/bq24190_charger.c:473:5: note: byref variable will be forcibly initialized u8 v; ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_flash_fw': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:1084:6: note: byref variable will be forcibly initialized u16 buf_addr; ^~~~~~~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_execute_fw_update': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:1250:6: note: byref variable will be forcibly initialized u32 fw_size; ^~~~~~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:1249:6: note: byref variable will be forcibly initialized u32 fw_start_offset; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_sysfs_fw_update': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:1293:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /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:108:14: note: byref variable will be forcibly initialized const char *dma_name; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_battery_map_status_voltage': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1261:7: note: byref variable will be forcibly initialized long flags = (long) data[2]; ^~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'task_fn_power_on': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:516:15: note: byref variable will be forcibly initialized unsigned int dummy; ^~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'test_dpram': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:403:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'write_ind_ap': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:439:15: note: byref variable will be forcibly initialized unsigned int v, i = 0; ^ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'task_fn_mbox': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:723:15: note: byref variable will be forcibly initialized unsigned int ind_ap; ^~~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'task_fn_mbox_2': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:699:15: note: byref variable will be forcibly initialized unsigned int ind_ap; ^~~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'task_fn_area': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:603:15: note: byref variable will be forcibly initialized unsigned int ind_ap; ^~~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'task_fn_area_2': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:568:15: note: byref variable will be forcibly initialized unsigned int ind_ap; ^~~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'softint_ack': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:901:15: note: byref variable will be forcibly initialized unsigned int ind_ap; ^~~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'process_softint': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:917:23: note: byref variable will be forcibly initialized unsigned int ind_ap, ev; ^~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:917:15: note: byref variable will be forcibly initialized unsigned int ind_ap, ev; ^~~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'read_ind_ab': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:418:18: note: byref variable will be forcibly initialized unsigned int a, b, i = 0; ^ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:418:15: note: byref variable will be forcibly initialized unsigned int a, b, i = 0; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_battery_event': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1215:39: note: byref variable will be forcibly initialized int status, capacity, next_capacity, level; ^~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1215:24: note: byref variable will be forcibly initialized int status, capacity, next_capacity, level; ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1215:14: note: byref variable will be forcibly initialized int status, capacity, next_capacity, level; ^~~~~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'qs_have_work': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:878:18: note: byref variable will be forcibly initialized struct ab_task *t; ^ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'ab_task_dequeue_finish_put': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:327:18: note: byref variable will be forcibly initialized struct ab_task *t; ^ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'process_q': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:864:18: note: byref variable will be forcibly initialized struct ab_task *t; ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:143: /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'qthread_fn': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:991:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(cd->wq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/mt9v011.c: In function 'mt9v011_write': /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized unsigned char buffer[3]; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_battery_voltage_event': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1361:30: note: byref variable will be forcibly initialized int status, voltage, level, charge_type; ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1361:23: note: byref variable will be forcibly initialized int status, voltage, level, charge_type; ^~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1361:14: note: byref variable will be forcibly initialized int status, voltage, level, charge_type; ^~~~~~~ /kisskb/src/drivers/media/i2c/mt9v011.c: In function 'set_read_mode': /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c: In function 'set_balance': /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c: In function 'mt9v011_s_register': /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c: In function 'mt9v011_read': /kisskb/src/drivers/media/i2c/mt9v011.c:73:9: note: byref variable will be forcibly initialized __be16 buffer; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp10_consumer_keys_raw_event': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:3122:5: note: byref variable will be forcibly initialized u8 consumer_report[5]; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/mt9v011.c: In function 'set_res': /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized unsigned char buffer[3]; ^~~~~~ /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c: In function 'mt9v011_reset': /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v011.c: In function 'mt9v011_s_frame_interval': /kisskb/src/drivers/media/i2c/mt9v011.c:99:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/staging/fieldbus/anybuss/host.c: In function 'anybuss_host_common_probe': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:1267:9: note: byref variable will be forcibly initialized __be16 fieldbus_type; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs.c: In function 'connector_write': /kisskb/src/drivers/staging/fieldbus/anybuss/host.c:1266:5: note: byref variable will be forcibly initialized u8 val[4]; ^~~ /kisskb/src/drivers/gpu/drm/drm_debugfs.c:304:7: note: byref variable will be forcibly initialized char buf[12]; ^~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'wtp_mouse_raw_xy_event': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2474:31: note: byref variable will be forcibly initialized struct hidpp_touchpad_raw_xy raw = { ^~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'wtp_raw_event': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2511:31: note: byref variable will be forcibly initialized struct hidpp_touchpad_raw_xy raw; ^~~ /kisskb/src/drivers/gpu/drm/drm_debugfs.c: In function 'drm_debugfs_init': /kisskb/src/drivers/gpu/drm/drm_debugfs.c:209:7: note: byref variable will be forcibly initialized char name[64]; ^~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_set_autocenter': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2200:5: note: byref variable will be forcibly initialized u8 params[HIDPP_AUTOCENTER_PARAMS_LENGTH]; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_set_gain': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2222:5: note: byref variable will be forcibly initialized u8 params[4]; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_playback': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2178:5: note: byref variable will be forcibly initialized 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:2190:5: note: byref variable will be forcibly initialized u8 slot = 0; ^~~~ /kisskb/src/drivers/media/tuners/m88rs6000t.c: In function 'm88rs6000t_get_rf_strength': /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_upload_effect': /kisskb/src/drivers/media/tuners/m88rs6000t.c:498:6: note: byref variable will be forcibly initialized u32 BBGS[14] = {0, 286, 275, 290, 294, 300, 290, ^~~~ /kisskb/src/drivers/media/tuners/m88rs6000t.c:496:6: note: byref variable will be forcibly initialized u32 IFGS[12] = {0, 300, 230, 270, 270, 285, ^~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2032:5: note: byref variable will be forcibly initialized u8 params[20]; ^~~~~~ /kisskb/src/drivers/media/tuners/m88rs6000t.c:494:6: note: byref variable will be forcibly initialized u32 RFGS[13] = {0, 245, 266, 268, 270, 285, ^~~~ /kisskb/src/drivers/media/tuners/m88rs6000t.c:487:15: note: byref variable will be forcibly initialized unsigned int val, i; ^~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/media/tuners/m88rs6000t.c: In function 'm88rs6000t_set_pll_freq': /kisskb/src/drivers/media/tuners/m88rs6000t.c:155:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crtc_crc_open': 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:10, 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/drivers/gpu/drm/drm_debugfs_crc.c:200:9: note: byref variable will be forcibly initialized size_t values_cnt; ^~~~~~~~~~ /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:294:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(hidpp->wait, hidpp->answer_available, ^~~~~~~~~~~~~~~~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:1002:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1068:11: note: in expansion of macro '__wait_event_interruptible_lock_irq' __ret = __wait_event_interruptible_lock_irq(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:307:9: note: in expansion of macro 'wait_event_interruptible_lock_irq' ret = wait_event_interruptible_lock_irq(crc->wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:290:7: note: byref variable will be forcibly initialized char buf[MAX_LINE_LEN]; ^~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_unifying_get_serial': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:802:5: note: byref variable will be forcibly initialized u8 params[1] = { HIDPP_EXTENDED_PAIRING }; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:800:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_root_get_protocol_version': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:883:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:882:5: note: byref variable will be forcibly initialized 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:2657:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp10_set_register': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:533:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crc_control_show': /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:91:10: note: byref variable will be forcibly initialized size_t values_cnt; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:88:10: note: byref variable will be forcibly initialized size_t count; ^~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp10_query_battery_mileage': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:695:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp10_query_battery_status': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:643:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crc_control_write': /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:127:9: note: byref variable will be forcibly initialized size_t values_cnt; ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/m88rs6000t.c: In function 'm88rs6000t_set_demod_mclk': /kisskb/src/drivers/media/tuners/m88rs6000t.c:32:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_root_get_feature': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:861:5: note: byref variable will be forcibly initialized u8 params[2] = { feature >> 8, feature & 0x00FF }; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:859:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_set_wireless_feature_index': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1452:5: note: byref variable will be forcibly initialized 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:938:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_devicenametype_get_device_name': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:960:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_touchpad_get_raw_info': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1744:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'wtp_get_config': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2553:5: note: byref variable will be forcibly initialized u8 feature_type; ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'g920_ff_set_autocenter': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2869:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'g920_get_config': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2894:5: note: byref variable will be forcibly initialized u8 feature_type; ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2893:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/media/tuners/m88rs6000t.c: In function 'm88rs6000t_probe': /kisskb/src/drivers/media/tuners/m88rs6000t.c:583:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_touchpad_set_raw_report_state': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1786:5: note: byref variable will be forcibly initialized u8 params = send_raw_reports | (sensor_enhanced_settings << 2); ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1775:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'wtp_connect': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1775:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1786:5: note: byref variable will be forcibly initialized u8 params = send_raw_reports | (sensor_enhanced_settings << 2); ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_touchpad_fw_items_set': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1674:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'k400_disable_tap_to_click': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2817:5: note: byref variable will be forcibly initialized 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:1572:5: note: byref variable will be forcibly initialized u8 feature_type; ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1571:5: note: byref variable will be forcibly initialized u8 params[2] = { 1, 1 }; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1570:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_battery_get_battery_voltage': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1303:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_query_battery_voltage_info': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1331:30: note: byref variable will be forcibly initialized int status, voltage, level, charge_type; ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1331:23: note: byref variable will be forcibly initialized int status, voltage, level, charge_type; ^~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1331:14: note: byref variable will be forcibly initialized int status, voltage, level, charge_type; ^~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1331:6: note: byref variable will be forcibly initialized int status, voltage, level, charge_type; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1329:5: note: byref variable will be forcibly initialized 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:1119:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_batterylevel_get_battery_info': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1147:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_query_battery_info': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1178:39: note: byref variable will be forcibly initialized int status, capacity, next_capacity, level; ^~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1178:24: note: byref variable will be forcibly initialized int status, capacity, next_capacity, level; ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1178:14: note: byref variable will be forcibly initialized int status, capacity, next_capacity, level; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1178:6: note: byref variable will be forcibly initialized int status, capacity, next_capacity, level; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1176:5: note: byref variable will be forcibly initialized 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:1540:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1539:5: note: byref variable will be forcibly initialized u8 params[1]; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1537:5: note: byref variable will be forcibly initialized u8 feature_type; ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1536:5: note: byref variable will be forcibly initialized 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:1512:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1510:5: note: byref variable will be forcibly initialized u8 feature_type; ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1509:5: note: byref variable will be forcibly initialized 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:1478:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1477:5: note: byref variable will be forcibly initialized u8 params[1]; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1475:5: note: byref variable will be forcibly initialized u8 feature_type; ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1474:5: note: byref variable will be forcibly initialized 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:3151:5: note: byref variable will be forcibly initialized 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:1938:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_unifying_get_name': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:767:8: note: byref variable will be forcibly initialized char *name; ^~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:766:5: note: byref variable will be forcibly initialized u8 params[1] = { HIDPP_DEVICE_NAME }; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:764:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_unifying_init': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:824:6: note: byref variable will be forcibly initialized u32 serial; ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_get_device_name': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1004:8: note: byref variable will be forcibly initialized char *name; ^~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1003:5: note: byref variable will be forcibly initialized u8 __name_length; ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1002:5: note: byref variable will be forcibly initialized u8 feature_index; ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1001:5: note: byref variable will be forcibly initialized u8 feature_type; ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_probe': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1452:5: note: byref variable will be forcibly initialized u8 feature_type; ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:3764:31: note: byref variable will be forcibly initialized struct hidpp_ff_private_data data; ^~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_range_store': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2250:5: note: byref variable will be forcibly initialized u8 params[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/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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/berlin2-adc.c:126:8: note: in expansion of macro 'wait_event_interruptible_timeout' 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/berlin2-adc.c:177:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(priv->wq, priv->data_available, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/berlin2-adc.c: In function 'berlin2_adc_tsen_irq': /kisskb/src/drivers/iio/adc/berlin2-adc.c:262:11: note: byref variable will be forcibly initialized unsigned val; ^~~ /kisskb/src/drivers/iio/adc/berlin2-adc.c: In function 'berlin2_adc_irq': /kisskb/src/drivers/iio/adc/berlin2-adc.c:242:11: note: byref variable will be forcibly initialized unsigned val; ^~~ /kisskb/src/drivers/staging/greybus/hid.c: In function 'gb_hid_get_report': /kisskb/src/drivers/staging/greybus/hid.c:77:35: note: byref variable will be forcibly initialized struct gb_hid_get_report_request request; ^~~~~~~ /kisskb/src/drivers/media/i2c/mt9t112.c: In function 'mt9t112_s_fmt': /kisskb/src/drivers/media/i2c/mt9t112.c:939:19: note: byref variable will be forcibly initialized struct v4l2_rect rect = { ^~~~ /kisskb/src/drivers/media/i2c/mt9t112.c: In function '__mt9t112_reg_read': /kisskb/src/drivers/media/i2c/mt9t112.c:154:6: note: byref variable will be forcibly initialized int ret; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:153:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:152:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c: In function '__mt9t112_reg_write': /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ In file included from /kisskb/src/drivers/iio/adc/axp20x_adc.c:22: /kisskb/src/drivers/iio/adc/axp20x_adc.c: In function 'axp20x_read_variable_width': /kisskb/src/include/linux/mfd/axp20x.h:652:15: note: byref variable will be forcibly initialized unsigned int reg_val, result; ^~~~~~~ /kisskb/src/drivers/media/i2c/mt9t112.c: In function 'mt9t112_init_pll': /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c: In function 'mt9t112_auto_focus_setting': /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c: In function 'mt9t112_init_camera': /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:185:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/mt9t112.c:184:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/staging/hikey9xx/hisi-spmi-controller.c: In function 'spmi_write_cmd': /kisskb/src/drivers/staging/hikey9xx/hisi-spmi-controller.c:194:11: note: byref variable will be forcibly initialized u32 cmd, data; ^~~~ /kisskb/src/drivers/staging/hikey9xx/hisi-spmi-controller.c: In function 'spmi_read_cmd': /kisskb/src/drivers/staging/hikey9xx/hisi-spmi-controller.c:118:11: note: byref variable will be forcibly initialized u32 cmd, data; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_edid_load.c:12: /kisskb/src/drivers/gpu/drm/drm_edid_load.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid_load.c: In function 'edid_load': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_edid_load.c:173:25: note: byref variable will be forcibly initialized 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:42: note: byref variable will be forcibly initialized char *edidname, *last, *colon, *fwstr, *edidstr, *fallback = NULL; ^~~~~~~ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_field_read': /kisskb/src/drivers/power/supply/bq24257_charger.c:214:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_get_chip_state': /kisskb/src/drivers/power/supply/bq24257_charger.c:214:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bq24257_charger.c:214:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_iilimit_autoset': /kisskb/src/drivers/power/supply/bq24257_charger.c:214:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bq24257_charger.c:214:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bq24257_charger.c:214:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_hw_init': /kisskb/src/drivers/power/supply/bq24257_charger.c:680:23: note: byref variable will be forcibly initialized struct bq24257_state state; ^~~~~ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_get_input_current_limit': /kisskb/src/drivers/power/supply/bq24257_charger.c:214:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_irq_handler_thread': /kisskb/src/drivers/power/supply/bq24257_charger.c:653:23: note: byref variable will be forcibly initialized struct bq24257_state state; ^~~~~ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_fw_probe': /kisskb/src/drivers/power/supply/bq24257_charger.c:884:6: note: byref variable will be forcibly initialized 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:7: note: byref variable will be forcibly initialized long val; ^~~ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_sysfs_show_enable': /kisskb/src/drivers/power/supply/bq24257_charger.c:214:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/power/supply/bq24257_charger.c:214:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v032.c: In function 'mt9v032_registered': /kisskb/src/drivers/hid/hid-magicmouse.c: In function 'param_set_scroll_speed': /kisskb/src/drivers/hid/hid-magicmouse.c:36:16: note: byref variable will be forcibly initialized unsigned long speed; ^~~~~ /kisskb/src/drivers/media/i2c/mt9v032.c:876:6: note: byref variable will be forcibly initialized u32 version; ^~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/media/i2c/mt9v032.c:15: /kisskb/src/drivers/media/i2c/mt9v032.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_update_ps_status': /kisskb/src/drivers/power/supply/bq2515x_charger.c:299:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_const_charge_current': /kisskb/src/drivers/power/supply/bq2515x_charger.c:452:15: note: byref variable will be forcibly initialized unsigned int pchrgctrl; ^~~~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c:451:15: note: byref variable will be forcibly initialized unsigned int ichg_reg_code; ^~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_batt_reg': /kisskb/src/drivers/power/supply/bq2515x_charger.c:633:6: note: byref variable will be forcibly initialized int vbat_reg_code; ^~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_precharge_current': /kisskb/src/drivers/power/supply/bq2515x_charger.c:506:15: note: byref variable will be forcibly initialized unsigned int pchrgctrl; ^~~~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_ilim_lvl': /kisskb/src/drivers/power/supply/bq2515x_charger.c:658:6: note: byref variable will be forcibly initialized int ilimctrl; ^~~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_charge_disable': /kisskb/src/drivers/power/supply/bq2515x_charger.c:422:6: note: byref variable will be forcibly initialized int icctrl2; ^~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_charging_status': /kisskb/src/drivers/power/supply/bq2515x_charger.c:572:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_wake_up': /kisskb/src/drivers/power/supply/bq2515x_charger.c:272:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_battery_voltage_now': /kisskb/src/drivers/power/supply/bq2515x_charger.c:336:6: note: byref variable will be forcibly initialized int vbat_lsb; ^~~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c:335:6: note: byref variable will be forcibly initialized int vbat_msb; ^~~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_get_battery_current_now': /kisskb/src/drivers/power/supply/bq2515x_charger.c:365:15: note: byref variable will be forcibly initialized unsigned int buvlo, vlowv_sel, vlowv = BQ2515X_VLOWV_SEL_1B0_UV; ^~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c:364:34: note: byref variable will be forcibly initialized unsigned int icharge_range = 0, pchrgctrl; ^~~~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c:363:15: note: byref variable will be forcibly initialized unsigned int ichg_reg_code, reg_code; ^~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c:360:6: note: byref variable will be forcibly initialized int ichg_lsb; ^~~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c:359:6: note: byref variable will be forcibly initialized int ichg_msb; ^~~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_charger_get_health': /kisskb/src/drivers/power/supply/bq2515x_charger.c:699:15: note: byref variable will be forcibly initialized unsigned int flag3; ^~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c:698:15: note: byref variable will be forcibly initialized unsigned int stat1; ^~~~~ /kisskb/src/drivers/hid/hid-magicmouse.c: In function 'magicmouse_probe': /kisskb/src/drivers/hid/hid-magicmouse.c:590:11: note: byref variable will be forcibly initialized const u8 feature_mt_trackpad2_bt[] = { 0xF1, 0x02, 0x01 }; ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-magicmouse.c:589:11: note: byref variable will be forcibly initialized const u8 feature_mt_trackpad2_usb[] = { 0x02, 0x01 }; ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-magicmouse.c:588:11: note: byref variable will be forcibly initialized const u8 feature_mt[] = { 0xD7, 0x01 }; ^~~~~~~~~~ /kisskb/src/drivers/power/supply/bq2515x_charger.c: In function 'bq2515x_set_precharge_current': /kisskb/src/drivers/power/supply/bq2515x_charger.c:529:15: note: byref variable will be forcibly initialized unsigned int pchrgctrl; ^~~~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_enum_links': /kisskb/src/drivers/media/mc/mc-device.c:178:27: note: byref variable will be forcibly initialized struct media_link_desc klink_desc; ^~~~~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c:164:26: note: byref variable will be forcibly initialized struct media_pad_desc pad; ^~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_get_topology': /kisskb/src/drivers/media/mc/mc-device.c:240:23: note: byref variable will be forcibly initialized struct media_v2_link klink, __user *ulink; ^~~~~ /kisskb/src/drivers/media/mc/mc-device.c:239:22: note: byref variable will be forcibly initialized struct media_v2_pad kpad, __user *upad; ^~~~ /kisskb/src/drivers/media/mc/mc-device.c:238:28: note: byref variable will be forcibly initialized struct media_v2_interface kintf, __user *uintf; ^~~~~ /kisskb/src/drivers/media/mc/mc-device.c:237:25: note: byref variable will be forcibly initialized struct media_v2_entity kentity, __user *uentity; ^~~~~~~ /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c: In function 'hi6421_spmi_pmic_read': /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c:70:5: note: byref variable will be forcibly initialized u8 read_value = 0; ^~~~~~~~~~ /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c: In function 'hi6421_spmi_irq_handler': /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c:124:20: note: byref variable will be forcibly initialized static irqreturn_t hi6421_spmi_irq_handler(int irq, void *data) ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c:127:16: note: byref variable will be forcibly initialized unsigned long pending; ^~~~~~~ /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c: In function 'hi6421_spmi_irq_mask': /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c:155:13: note: byref variable will be forcibly initialized static void hi6421_spmi_irq_mask(struct irq_data *d) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c: In function 'hi6421_spmi_irq_unmask': /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c:171:13: note: byref variable will be forcibly initialized static void hi6421_spmi_irq_unmask(struct irq_data *d) ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c: In function 'hi6421_spmi_pmic_irq_prc': /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c:213:13: note: byref variable will be forcibly initialized static void hi6421_spmi_pmic_irq_prc(struct hi6421_spmi_pmic *pmic) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c:213:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c: In function 'hi6421_spmi_pmic_rmw': /kisskb/src/drivers/staging/hikey9xx/hi6421-spmi-pmic.c:107:5: note: byref variable will be forcibly initialized int hi6421_spmi_pmic_rmw(struct hi6421_spmi_pmic *pmic, int reg, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_ioctl': /kisskb/src/drivers/media/mc/mc-device.c:445:7: note: byref variable will be forcibly initialized char __karg[256], *karg = __karg; ^~~~~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_register_entity': /kisskb/src/drivers/media/mc/mc-device.c:659:22: note: byref variable will be forcibly initialized struct media_graph new = { .top = 0 }; ^~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'of_mipi_dsi_device_add': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:161:6: note: byref variable will be forcibly initialized 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:497:22: note: byref variable will be forcibly initialized .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:517:22: note: byref variable will be forcibly initialized .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:538:5: note: byref variable will be forcibly initialized 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:564:5: note: byref variable will be forcibly initialized 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:750:5: note: byref variable will be forcibly initialized u8 stack_tx[8]; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_get_power_mode': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:788:22: note: byref variable will be forcibly initialized struct mipi_dsi_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:845:5: note: byref variable will be forcibly initialized int mipi_dsi_dcs_get_power_mode(struct mipi_dsi_device *dsi, u8 *mode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_get_pixel_format': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:788:22: note: byref variable will be forcibly initialized struct mipi_dsi_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:870:5: note: byref variable will be forcibly initialized int mipi_dsi_dcs_get_pixel_format(struct mipi_dsi_device *dsi, u8 *format) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:975:5: note: byref variable will be forcibly initialized 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/gpu/drm/drm_mipi_dsi.c:999:5: note: byref variable will be forcibly initialized 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:1041:5: note: byref variable will be forcibly initialized 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:1084:5: note: byref variable will be forcibly initialized u8 payload[2] = { scanline >> 8, scanline & 0xff }; ^~~~~~~ /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:1107:5: note: byref variable will be forcibly initialized u8 payload[2] = { brightness & 0xff, brightness >> 8 }; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_get_display_brightness': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:788:22: note: byref variable will be forcibly initialized struct mipi_dsi_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:1127:5: note: byref variable will be forcibly initialized int mipi_dsi_dcs_get_display_brightness(struct mipi_dsi_device *dsi, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/da9150-gpadc.c: In function 'da9150_gpadc_read_adc': /kisskb/src/drivers/iio/adc/da9150-gpadc.c:95:5: note: byref variable will be forcibly initialized u8 result_regs[2]; ^~~~~~~~~~~ /kisskb/src/drivers/iio/afe/iio-rescale.c: In function 'rescale_current_sense_shunt_props': /kisskb/src/drivers/iio/afe/iio-rescale.c:190:6: note: byref variable will be forcibly initialized u32 shunt; ^~~~~ /kisskb/src/drivers/iio/afe/iio-rescale.c: In function 'rescale_current_sense_amplifier_props': /kisskb/src/drivers/iio/afe/iio-rescale.c:153:6: note: byref variable will be forcibly initialized u32 gain_div = 1; ^~~~~~~~ /kisskb/src/drivers/iio/afe/iio-rescale.c:152:6: note: byref variable will be forcibly initialized u32 gain_mult = 1; ^~~~~~~~~ /kisskb/src/drivers/iio/afe/iio-rescale.c:151:6: note: byref variable will be forcibly initialized u32 sense; ^~~~~ /kisskb/src/drivers/iio/adc/envelope-detector.c: In function 'envelope_store_comp_interval': /kisskb/src/drivers/iio/adc/envelope-detector.c:286:16: note: byref variable will be forcibly initialized unsigned long interval; ^~~~~~~~ /kisskb/src/drivers/iio/adc/envelope-detector.c: In function 'envelope_store_invert': /kisskb/src/drivers/iio/adc/envelope-detector.c:246:16: note: byref variable will be forcibly initialized unsigned long invert; ^~~~~~ /kisskb/src/drivers/iio/adc/envelope-detector.c: In function 'envelope_detector_probe': /kisskb/src/drivers/iio/adc/envelope-detector.c:329:21: note: byref variable will be forcibly initialized enum iio_chan_type type; ^~~~ /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:384:6: note: byref variable will be forcibly initialized u32 v; ^ /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:615:6: note: byref variable will be forcibly initialized u32 stds; ^~~~ /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:142:6: note: byref variable will be forcibly initialized u32 v; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:137:6: note: byref variable will be forcibly initialized u32 array[1 + V4L2_FWNODE_CSI2_MAX_DATA_LANES]; ^~~~~ /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:279:6: note: byref variable will be forcibly initialized u32 v; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function '__v4l2_fwnode_endpoint_parse': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:415:6: note: byref variable will be forcibly initialized u32 bus_type = V4L2_FWNODE_BUS_TYPE_GUESS; ^~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /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:646:14: note: byref variable will be forcibly initialized 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:929:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_get_int_prop': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:1160:7: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:1138:31: note: byref variable will be forcibly initialized struct fwnode_reference_args fwnode_args; ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq24735-charger.c: In function 'bq24735_parse_dt_data': /kisskb/src/drivers/power/supply/bq24735-charger.c:325:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function '__v4l2_async_notifier_parse_fwnode_ep': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:878:27: note: byref variable will be forcibly initialized struct fwnode_endpoint ep; ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_parse_link': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:555:25: note: byref variable will be forcibly initialized struct fwnode_endpoint fwep; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_connector_parse': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:665:14: note: byref variable will be forcibly initialized 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:755:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0299.c: In function 'stv0299_readregs': /kisskb/src/drivers/media/dvb-frontends/stv0299.c:115:17: note: byref variable will be forcibly initialized struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = ®1, .len = 1 }, ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0299.c: In function 'stv0299_get_symbolrate': /kisskb/src/drivers/media/dvb-frontends/stv0299.c:237:5: note: byref variable will be forcibly initialized s8 rtf; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0299.c:236:5: note: byref variable will be forcibly initialized u8 sfr[3]; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0299.c: In function 'stv0299_writeregI': /kisskb/src/drivers/media/dvb-frontends/stv0299.c:74:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0299.c:73:5: note: byref variable will be forcibly initialized u8 buf [] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0299.c: In function 'stv0299_readreg': /kisskb/src/drivers/media/dvb-frontends/stv0299.c:100:17: note: byref variable will be forcibly initialized struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0299.c:99:5: note: byref variable will be forcibly initialized u8 b1 [] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/stv0299.c:98:5: note: byref variable will be forcibly initialized u8 b0 [] = { reg }; ^~ /kisskb/src/drivers/media/dvb-frontends/stv0299.c: In function 'stv0299_send_legacy_dish_cmd': /kisskb/src/drivers/media/dvb-frontends/stv0299.c:399:10: note: byref variable will be forcibly initialized ktime_t nexttime; ^~~~~~~~ /kisskb/src/drivers/input/touchscreen/mms114.c: In function '__mms114_read_reg': /kisskb/src/drivers/input/touchscreen/mms114.c:89:5: note: byref variable will be forcibly initialized u8 buf = reg & 0xff; ^~~ /kisskb/src/drivers/input/touchscreen/mms114.c:88:17: note: byref variable will be forcibly initialized struct i2c_msg xfer[2]; ^~~~ /kisskb/src/drivers/input/touchscreen/mms114.c: In function 'mms114_read_reg': /kisskb/src/drivers/input/touchscreen/mms114.c:120:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/input/touchscreen/mms114.c: In function 'mms114_interrupt': /kisskb/src/drivers/input/touchscreen/mms114.c:120:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/mms114.c:195:22: note: byref variable will be forcibly initialized struct mms114_touch touch[MMS114_MAX_TOUCH]; ^~~~~ /kisskb/src/drivers/input/touchscreen/mms114.c: In function 'mms114_get_version': /kisskb/src/drivers/input/touchscreen/mms114.c:249:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/input/touchscreen/mms114.c: In function 'mms114_write_reg': /kisskb/src/drivers/input/touchscreen/mms114.c:134:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-dev.c: In function 'dev_debug_store': /kisskb/src/drivers/media/v4l2-core/v4l2-dev.c:67:6: note: byref variable will be forcibly initialized u16 value; ^~~~~ In file included from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, 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/media/v4l2-core/v4l2-dev.c:543:17: note: byref variable will be forcibly initialized DECLARE_BITMAP(valid_ioctls, BASE_VIDIOC_PRIVATE); ^~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/input/touchscreen/s6sy761.c: In function 's6sy761_read_events': /kisskb/src/drivers/input/touchscreen/s6sy761.c:119:5: note: byref variable will be forcibly initialized u8 cmd = S6SY761_READ_ALL_EVENT; ^~~ /kisskb/src/drivers/input/touchscreen/s6sy761.c: In function 's6sy761_power_on': /kisskb/src/drivers/input/touchscreen/s6sy761.c:296:5: note: byref variable will be forcibly initialized u8 buffer[S6SY761_EVENT_SIZE]; ^~~~~~ /kisskb/src/drivers/input/touchscreen/s6sy761.c: In function 's6sy761_hw_init': /kisskb/src/drivers/input/touchscreen/s6sy761.c:344:5: note: byref variable will be forcibly initialized u8 buffer[S6SY761_PANEL_ID_SIZE]; /* larger read size */ ^~~~~~ /kisskb/src/drivers/input/touchscreen/s6sy761.c: In function 's6sy761_probe': /kisskb/src/drivers/input/touchscreen/s6sy761.c:396:22: note: byref variable will be forcibly initialized unsigned int max_x, max_y; ^~~~~ /kisskb/src/drivers/input/touchscreen/s6sy761.c:396:15: note: byref variable will be forcibly initialized unsigned int max_x, max_y; ^~~~~ /kisskb/src/drivers/iio/adc/exynos_adc.c: In function 'exynos_ts_isr': /kisskb/src/drivers/iio/adc/exynos_adc.c:653:9: note: byref variable will be forcibly initialized u32 x, y; ^ /kisskb/src/drivers/iio/adc/exynos_adc.c:653:6: note: byref variable will be forcibly initialized u32 x, y; ^ /kisskb/src/drivers/media/i2c/mt9v111.c: In function '__mt9v111_write': /kisskb/src/drivers/media/i2c/mt9v111.c:251:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/mt9v111.c: In function '__mt9v111_read': /kisskb/src/drivers/media/i2c/mt9v111.c:223:9: note: byref variable will be forcibly initialized __be16 buf; ^~~ /kisskb/src/drivers/media/i2c/mt9v111.c:222:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^~~ /kisskb/src/drivers/media/i2c/mt9v111.c: In function '__mt9v111_addr_space_select': /kisskb/src/drivers/media/i2c/mt9v111.c:279:6: note: byref variable will be forcibly initialized u16 val; ^~~ /kisskb/src/drivers/media/i2c/mt9v111.c: In function 'mt9v111_update': /kisskb/src/drivers/media/i2c/mt9v111.c:337:6: note: byref variable will be forcibly initialized u16 current_val; ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/mt9v111.c: In function 'mt9v111_chip_probe': /kisskb/src/drivers/media/i2c/mt9v111.c:1078:6: note: byref variable will be forcibly initialized u16 val; ^~~ /kisskb/src/drivers/media/i2c/mt9v111.c: In function 'mt9v111_probe': /kisskb/src/drivers/media/i2c/mt9v111.c:1110:20: note: byref variable will be forcibly initialized struct v4l2_fract tpf; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c:7: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c: In function 'iio_dma_buffer_cleanup_worker': /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c:127:12: note: byref variable will be forcibly initialized LIST_HEAD(block_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/iio/adc/lp8788_adc.c: In function 'lp8788_get_adc_result': /kisskb/src/drivers/iio/adc/lp8788_adc.c:55:5: note: byref variable will be forcibly initialized u8 rawdata[2]; ^~~~~~~ /kisskb/src/drivers/iio/adc/lp8788_adc.c:54:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/input/touchscreen/st1232.c: In function 'st1232_ts_parse_and_report': /kisskb/src/drivers/input/touchscreen/st1232.c:99:6: note: byref variable will be forcibly initialized int slots[ST_TS_MAX_FINGERS]; ^~~~~ /kisskb/src/drivers/input/touchscreen/st1232.c:97:22: note: byref variable will be forcibly initialized struct input_mt_pos pos[ST_TS_MAX_FINGERS]; ^~~ /kisskb/src/drivers/input/touchscreen/st1232.c: In function 'st1232_ts_probe': /kisskb/src/drivers/input/touchscreen/st1232.c:193:13: note: byref variable will be forcibly initialized u16 max_x, max_y; ^~~~~ /kisskb/src/drivers/input/touchscreen/st1232.c:193:6: note: byref variable will be forcibly initialized u16 max_x, max_y; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_enum_freq_bands': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2686:25: note: byref variable will be forcibly initialized struct v4l2_modulator m = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2668:21: note: byref variable will be forcibly initialized struct v4l2_tuner t = { ^ /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'ina219_set_int_time_vbus': /kisskb/src/drivers/iio/adc/ina2xx-adc.c:374:15: note: byref variable will be forcibly initialized unsigned int val_us_best = val_us; ^~~~~~~~~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c:373:6: note: byref variable will be forcibly initialized int bits, ret; ^~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'ina219_set_int_time_vshunt': /kisskb/src/drivers/iio/adc/ina2xx-adc.c:392:15: note: byref variable will be forcibly initialized unsigned int val_us_best = val_us; ^~~~~~~~~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c:391:6: note: byref variable will be forcibly initialized int bits, ret; ^~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'ina2xx_conversion_ready': /kisskb/src/drivers/iio/adc/ina2xx-adc.c:714:15: note: byref variable will be forcibly initialized unsigned int alert; ^~~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'ina2xx_read_raw': /kisskb/src/drivers/iio/adc/ina2xx-adc.c:183:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'ina2xx_work_buffer': /kisskb/src/drivers/iio/adc/ina2xx-adc.c:757:16: note: byref variable will be forcibly initialized unsigned int val; ^~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/smp.h:80, from /kisskb/src/include/linux/lockdep.h:14, from /kisskb/src/include/linux/mutex.h:17, from /kisskb/src/include/linux/kernfs.h:12, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/iio/adc/ina2xx-adc.c:24: /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'ina2xx_capture_thread': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/ina2xx-adc.c:778:26: note: byref variable will be forcibly initialized struct timespec64 next, now, delta; ^~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c:778:20: note: byref variable will be forcibly initialized struct timespec64 next, now, delta; ^~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'ina2xx_write_raw': /kisskb/src/drivers/iio/adc/ina2xx-adc.c:479:23: note: byref variable will be forcibly initialized unsigned int config, tmp; ^~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c:479:15: note: byref variable will be forcibly initialized unsigned int config, tmp; ^~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2250:26: note: byref variable will be forcibly initialized struct v4l2_ext_control ctrl; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2249:27: note: byref variable will be forcibly initialized struct v4l2_ext_controls ctrls; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2216:26: note: byref variable will be forcibly initialized struct v4l2_ext_control ctrl; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2215:27: note: byref variable will be forcibly initialized struct v4l2_ext_controls ctrls; ^~~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'ina2xx_shunt_resistor_store': /kisskb/src/drivers/iio/adc/ina2xx-adc.c:600:11: note: byref variable will be forcibly initialized int val, val_fract, ret; ^~~~~~~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c:600:6: note: byref variable will be forcibly initialized int val, val_fract, ret; ^~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'ina2xx_shunt_resistor_show': /kisskb/src/drivers/iio/adc/ina2xx-adc.c:590:6: note: byref variable will be forcibly initialized int vals[2] = { chip->shunt_resistor_uohm, 1000000 }; ^~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'ina2xx_allow_async_readout_store': /kisskb/src/drivers/iio/adc/ina2xx-adc.c:550:7: note: byref variable will be forcibly initialized bool val; ^~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c: In function 'ina2xx_probe': /kisskb/src/drivers/iio/adc/ina2xx-adc.c:957:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'video_get_user': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3177:30: note: byref variable will be forcibly initialized struct v4l2_buffer_time32 vb32; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'video_put_user': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3253:29: note: byref variable will be forcibly initialized struct v4l2_buffer_time32 vb32; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3230:28: note: byref variable will be forcibly initialized struct v4l2_event_time32 ev32; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_parm': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2116:14: note: byref variable will be forcibly initialized 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:2929:25: note: byref variable will be forcibly initialized 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:3293:9: note: byref variable will be forcibly initialized void **kernel_ptr = NULL; ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3292:15: note: byref variable will be forcibly initialized void __user *user_ptr = NULL; ^~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3291:10: note: byref variable will be forcibly initialized size_t array_size = 0; ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3290:7: note: byref variable will be forcibly initialized bool always_copy = false; ^~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3285:7: note: byref variable will be forcibly initialized char sbuf[128]; ^~~~ /kisskb/src/drivers/input/touchscreen/stmfts.c: In function 'stmfts_sysfs_hover_enable_write': /kisskb/src/drivers/input/touchscreen/stmfts.c:474:16: note: byref variable will be forcibly initialized unsigned long value; ^~~~~ /kisskb/src/drivers/input/touchscreen/stmfts.c: In function 'stmfts_sysfs_read_status': /kisskb/src/drivers/input/touchscreen/stmfts.c:450:5: note: byref variable will be forcibly initialized u8 status[4]; ^~~~~~ /kisskb/src/drivers/input/touchscreen/stmfts.c: In function 'stmfts_read_events': /kisskb/src/drivers/input/touchscreen/stmfts.c:148:5: note: byref variable will be forcibly initialized u8 cmd = STMFTS_READ_ALL_EVENT; ^~~ /kisskb/src/drivers/input/touchscreen/stmfts.c: In function 'stmfts_power_on': /kisskb/src/drivers/input/touchscreen/stmfts.c:526:5: note: byref variable will be forcibly initialized u8 reg[8]; ^~~ /kisskb/src/drivers/staging/fieldbus/dev_core.c: In function 'enabled_store': /kisskb/src/drivers/staging/fieldbus/dev_core.c:49:7: note: byref variable will be forcibly initialized bool value; ^~~~~ /kisskb/src/drivers/iio/adc/ltc2471.c: In function 'ltc2471_get_value': /kisskb/src/drivers/iio/adc/ltc2471.c:33:9: note: byref variable will be forcibly initialized __be16 buf; ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function '_stb0899_read_reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:220:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:218:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:217:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg_r = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:297:17: note: byref variable will be forcibly initialized struct i2c_msg msg_1 = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:290:17: note: byref variable will be forcibly initialized struct i2c_msg msg_0 = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:285:5: note: byref variable will be forcibly initialized u8 buf_1[] = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:277:5: note: byref variable will be forcibly initialized u8 buf_0[] = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_write_s2reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:400:17: note: byref variable will be forcibly initialized struct i2c_msg msg_1 = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:393:17: note: byref variable will be forcibly initialized struct i2c_msg msg_0 = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:384:5: note: byref variable will be forcibly initialized u8 buf_1[] = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:376:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:444:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg = { ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:487:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:1293:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/wacom_w8001.c: In function 'w8001_setup_pen': /kisskb/src/drivers/input/touchscreen/wacom_w8001.c:426:21: note: byref variable will be forcibly initialized struct w8001_coord coord; ^~~~~ /kisskb/src/drivers/input/touchscreen/wacom_w8001.c: In function 'w8001_setup_touch': /kisskb/src/drivers/input/touchscreen/wacom_w8001.c:467:27: note: byref variable will be forcibly initialized struct w8001_touch_query touch; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_wakeup': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/wacom_w8001.c: In function 'w8001_connect': /kisskb/src/drivers/input/touchscreen/wacom_w8001.c:598:7: note: byref variable will be forcibly initialized char basename[64]; ^~~~~~~~ /kisskb/src/drivers/input/touchscreen/wacom_w8001.c: In function 'w8001_interrupt': /kisskb/src/drivers/input/touchscreen/wacom_w8001.c:285:21: note: byref variable will be forcibly initialized struct w8001_coord coord; ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/staging/greybus/loopback.c:12: /kisskb/src/drivers/staging/greybus/loopback.c: In function 'gb_loopback_async_wait_all': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/loopback.c:419:2: note: in expansion of macro 'wait_event' wait_event(gb->wq_completion, ^~~~~~~~~~ /kisskb/src/drivers/staging/greybus/loopback.c: In function 'gb_loopback_async_wait_to_send': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/loopback.c:828:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(gb->wq_completion, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/ltc2485.c: In function 'ltc2485_read': /kisskb/src/drivers/iio/adc/ltc2485.c:40:9: note: byref variable will be forcibly initialized __be32 buf = 0; ^~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_state': /kisskb/src/drivers/power/supply/bq25980_charger.c:567:15: note: byref variable will be forcibly initialized unsigned int ibat_adc_msb; ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:566:15: note: byref variable will be forcibly initialized unsigned int stat4; ^~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:565:15: note: byref variable will be forcibly initialized unsigned int stat3; ^~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:564:15: note: byref variable will be forcibly initialized unsigned int stat2; ^~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:563:15: note: byref variable will be forcibly initialized unsigned int stat1; ^~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:562:15: note: byref variable will be forcibly initialized 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:849:23: note: byref variable will be forcibly initialized struct bq25980_state state; ^~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_ibat_adc': /kisskb/src/drivers/power/supply/bq25980_charger.c:521:20: note: byref variable will be forcibly initialized int ibat_adc_lsb, ibat_adc_msb; ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:521:6: note: byref variable will be forcibly initialized 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:20: note: byref variable will be forcibly initialized int vsys_adc_lsb, vsys_adc_msb; ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:542:6: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:20: note: byref variable will be forcibly initialized int ibus_adc_lsb, ibus_adc_msb; ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:479:6: note: byref variable will be forcibly initialized 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:20: note: byref variable will be forcibly initialized int vbus_adc_lsb, vbus_adc_msb; ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:501:6: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:716:23: note: byref variable will be forcibly initialized struct bq25980_state state; ^~~~~ /kisskb/src/drivers/staging/greybus/loopback.c: In function 'gb_loopback_calculate_latency_stats': /kisskb/src/drivers/staging/greybus/loopback.c:780:6: note: byref variable will be forcibly initialized u32 lat; ^~~ /kisskb/src/drivers/power/supply/bq25890_charger.c: In function 'bq25890_field_read': /kisskb/src/drivers/power/supply/bq25890_charger.c:318:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/power/supply/bq25890_charger.c: In function 'bq25890_chip_reset': /kisskb/src/drivers/power/supply/bq25890_charger.c:318:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bq25890_charger.c: In function 'bq25890_get_chip_state': /kisskb/src/drivers/power/supply/bq25890_charger.c:318:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bq25890_charger.c: In function 'bq25890_get_chip_version': /kisskb/src/drivers/power/supply/bq25890_charger.c:318:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bq25890_charger.c:318:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bq25890_charger.c: In function '__bq25890_handle_irq': /kisskb/src/drivers/power/supply/bq25890_charger.c:572:23: note: byref variable will be forcibly initialized struct bq25890_state new_state; ^~~~~~~~~ /kisskb/src/drivers/power/supply/bq25890_charger.c: In function 'bq25890_fw_read_u32_props': /kisskb/src/drivers/power/supply/bq25890_charger.c:851:6: note: byref variable will be forcibly initialized 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:318:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/power/supply/bq25890_charger.c:318:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bq25890_charger.c:318:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bq25890_charger.c:318:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bq25890_charger.c:407:6: note: byref variable will be forcibly initialized int ret; ^~~ /kisskb/src/drivers/staging/greybus/loopback.c: In function 'gb_loopback_dbgfs_latency_show_common': /kisskb/src/drivers/staging/greybus/loopback.c:944:6: note: byref variable will be forcibly initialized u32 latency; ^~~~~~~ /kisskb/src/drivers/staging/greybus/loopback.c: In function 'gb_loopback_probe': /kisskb/src/drivers/staging/greybus/loopback.c:982:7: note: byref variable will be forcibly initialized char name[DEBUGFS_NAMELEN]; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/staging/greybus/loopback.c:12: /kisskb/src/drivers/staging/greybus/loopback.c: In function 'gb_loopback_fn': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/loopback.c:852:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(gb->wq, gb->type || ^~~~~~~~~~~~~~~~~~~~~~~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_get_charging_status': /kisskb/src/drivers/power/supply/smb347-charger.c:996:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/mc/mc-entity.c: In function 'media_entity_get_fwnode_pad': /kisskb/src/drivers/media/mc/mc-entity.c:372:25: note: byref variable will be forcibly initialized struct fwnode_endpoint endpoint; ^~~~~~~~ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_charging_status': /kisskb/src/drivers/power/supply/smb347-charger.c:345:15: note: byref variable will be forcibly initialized 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:974:15: note: byref variable will be forcibly initialized unsigned int v; ^ In file included from /kisskb/src/include/linux/bitmap.h:7, 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:426:18: note: byref variable will be forcibly initialized DECLARE_BITMAP(has_no_links, MEDIA_ENTITY_MAX_PADS); ^~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'get_const_charge_current': /kisskb/src/drivers/media/mc/mc-entity.c:425:18: note: byref variable will be forcibly initialized DECLARE_BITMAP(active, MEDIA_ENTITY_MAX_PADS); ^~~~~~ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^~~~ /kisskb/src/drivers/power/supply/smb347-charger.c:942:15: note: byref variable will be forcibly initialized 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:299:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_interrupt': /kisskb/src/drivers/power/supply/smb347-charger.c:767:45: note: byref variable will be forcibly initialized unsigned int stat_c, irqstat_c, irqstat_d, irqstat_e; ^~~~~~~~~ /kisskb/src/drivers/power/supply/smb347-charger.c:767:34: note: byref variable will be forcibly initialized unsigned int stat_c, irqstat_c, irqstat_d, irqstat_e; ^~~~~~~~~ /kisskb/src/drivers/power/supply/smb347-charger.c:767:23: note: byref variable will be forcibly initialized unsigned int stat_c, irqstat_c, irqstat_d, irqstat_e; ^~~~~~~~~ /kisskb/src/drivers/power/supply/smb347-charger.c:767:15: note: byref variable will be forcibly initialized unsigned int stat_c, irqstat_c, irqstat_d, irqstat_e; ^~~~~~ /kisskb/src/drivers/iio/adc/mt6360-adc.c: In function 'mt6360_adc_read_channel': /kisskb/src/drivers/iio/adc/mt6360-adc.c:67:5: note: byref variable will be forcibly initialized u8 rpt[3]; ^~~ /kisskb/src/drivers/iio/adc/mt6360-adc.c:66:9: note: byref variable will be forcibly initialized __be16 adc_enable; ^~~~~~~~~~ /kisskb/src/drivers/media/i2c/noon010pc30.c: In function 'noon010_set_fmt': /kisskb/src/drivers/media/i2c/noon010pc30.c:546:32: note: byref variable will be forcibly initialized const struct noon010_frmsize *size = NULL; ^~~~ /kisskb/src/drivers/iio/adc/mt6360-adc.c: In function 'mt6360_adc_trigger_handler': /kisskb/src/drivers/iio/adc/mt6360-adc.c:266:18: note: byref variable will be forcibly initialized int i = 0, bit, val, ret; ^~~ /kisskb/src/drivers/iio/adc/mt6360-adc.c:265:4: note: byref variable will be forcibly initialized } 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:144:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/iio/adc/mt6360-adc.c: In function 'mt6360_adc_reset': /kisskb/src/drivers/iio/adc/mt6360-adc.c:287:9: note: byref variable will be forcibly initialized __be16 adc_enable; ^~~~~~~~~~ /kisskb/src/drivers/iio/adc/max9611.c: In function 'max9611_read_csa_voltage': /kisskb/src/drivers/iio/adc/max9611.c:265:24: note: byref variable will be forcibly initialized enum max9611_conf_ids gain_selectors[] = { ^~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/max9611.c: In function 'max9611_read_raw': /kisskb/src/drivers/iio/adc/max9611.c:294:6: note: byref variable will be forcibly initialized u16 adc_data; ^~~~~~~~ /kisskb/src/drivers/iio/adc/max9611.c:292:24: note: byref variable will be forcibly initialized enum max9611_csa_gain gain_selector; ^~~~~~~~~~~~~ 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:15: note: byref variable will be forcibly initialized unsigned int temp_val; ^~~~~~~~ /kisskb/src/drivers/power/supply/tps65090-charger.c: In function 'tps65090_config_charger': /kisskb/src/include/linux/mfd/tps65090.h:124:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/max9611.c: In function 'max9611_init': /kisskb/src/drivers/iio/adc/max9611.c:457:6: note: byref variable will be forcibly initialized u16 regval; ^~~~~~ /kisskb/src/drivers/power/supply/tps65090-charger.c: In function 'tps65090_enable_charging': /kisskb/src/include/linux/mfd/tps65090.h:124:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/max9611.c: In function 'max9611_probe': /kisskb/src/drivers/iio/adc/max9611.c:521:15: note: byref variable will be forcibly initialized unsigned int of_shunt; ^~~~~~~~ /kisskb/src/drivers/power/supply/tps65090-charger.c: In function 'tps65090_charger_isr': /kisskb/src/include/linux/mfd/tps65090.h:124:15: note: byref variable will be forcibly initialized /kisskb/src/include/linux/mfd/tps65090.h:124:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/tps65090-charger.c: In function 'tps65090_charger_probe': /kisskb/src/include/linux/mfd/tps65090.h:124:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/chemical/atlas-sensor.c: In function 'atlas_write_raw': /kisskb/src/drivers/iio/chemical/atlas-sensor.c:581:9: note: byref variable will be forcibly initialized __be32 reg = cpu_to_be32(val / 10); ^~~ /kisskb/src/drivers/input/touchscreen/wacom_i2c.c: In function 'wacom_query_device': /kisskb/src/drivers/input/touchscreen/wacom_i2c.c:48:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^~~~ /kisskb/src/drivers/input/touchscreen/wacom_i2c.c:47:5: note: byref variable will be forcibly initialized u8 data[WACOM_QUERY_SIZE]; ^~~~ /kisskb/src/drivers/input/touchscreen/wacom_i2c.c:46:5: note: byref variable will be forcibly initialized u8 cmd2[] = { WACOM_CMD_THROW0, WACOM_CMD_THROW1 }; ^~~~ /kisskb/src/drivers/input/touchscreen/wacom_i2c.c:44:5: note: byref variable will be forcibly initialized u8 cmd1[] = { WACOM_CMD_QUERY0, WACOM_CMD_QUERY1, ^~~~ /kisskb/src/drivers/iio/chemical/atlas-sensor.c: In function 'atlas_read_raw': /kisskb/src/drivers/iio/chemical/atlas-sensor.c:517:10: note: byref variable will be forcibly initialized __be32 reg; ^~~ /kisskb/src/drivers/iio/chemical/atlas-sensor.c: In function 'atlas_check_do_calibration': /kisskb/src/drivers/iio/chemical/atlas-sensor.c:327:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/chemical/atlas-sensor.c: In function 'atlas_check_orp_calibration': /kisskb/src/drivers/iio/chemical/atlas-sensor.c:311:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/chemical/atlas-sensor.c: In function 'atlas_check_ec_calibration': /kisskb/src/drivers/iio/chemical/atlas-sensor.c:273:9: note: byref variable will be forcibly initialized __be16 rval; ^~~~ /kisskb/src/drivers/iio/chemical/atlas-sensor.c:272:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/chemical/atlas-sensor.c: In function 'atlas_check_ph_calibration': /kisskb/src/drivers/iio/chemical/atlas-sensor.c:245:15: note: byref variable will be forcibly initialized unsigned 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/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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/media/dvb-core/dvbdev.c: In function 'dvb_usercopy': /kisskb/src/drivers/media/dvb-core/dvbdev.c:913:10: note: byref variable will be forcibly initialized char sbuf[128]; ^~~~ /kisskb/src/drivers/staging/greybus/vibrator.c: In function 'timeout_store': /kisskb/src/drivers/staging/greybus/vibrator.c:82:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/input/touchscreen/wm97xx-core.c: In function 'wm97xx_read_aux_adc': /kisskb/src/drivers/input/touchscreen/wm97xx-core.c:122:21: note: byref variable will be forcibly initialized int power_adc = 0, auxval; ^~~~~~ 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:959:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/media/i2c/s5k4ecgx.c: In function 's5k4ecgx_set_fmt': /kisskb/src/drivers/media/i2c/s5k4ecgx.c:582:33: note: byref variable will be forcibly initialized const struct s5k4ecgx_frmsize *fsize = NULL; ^~~~~ /kisskb/src/drivers/media/i2c/s5k4ecgx.c: In function 's5k4ecgx_i2c_write': /kisskb/src/drivers/media/i2c/s5k4ecgx.c:228:5: note: byref variable will be forcibly initialized u8 buf[4] = { addr >> 8, addr & 0xff, val >> 8, val & 0xff }; ^~~ /kisskb/src/drivers/media/i2c/s5k4ecgx.c: In function 's5k4ecgx_set_ahb_address': /kisskb/src/drivers/media/i2c/s5k4ecgx.c:228:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/s5k4ecgx.c:228:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/s5k4ecgx.c:228:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/s5k4ecgx.c:228:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/s5k4ecgx.c: In function 's5k4ecgx_i2c_read': /kisskb/src/drivers/media/i2c/s5k4ecgx.c:205:5: note: byref variable will be forcibly initialized u8 rbuf[2]; ^~~~ /kisskb/src/drivers/media/i2c/s5k4ecgx.c:204:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^~~ /kisskb/src/drivers/media/i2c/s5k4ecgx.c:203:5: note: byref variable will be forcibly initialized u8 wbuf[2] = { addr >> 8, addr & 0xff }; ^~~~ /kisskb/src/drivers/media/i2c/s5k4ecgx.c: In function 's5k4ecgx_read_fw_ver': /kisskb/src/drivers/media/i2c/s5k4ecgx.c:269:14: note: byref variable will be forcibly initialized u16 hw_rev, fw_ver = 0; ^~~~~~ /kisskb/src/drivers/media/i2c/s5k4ecgx.c:269:6: note: byref variable will be forcibly initialized u16 hw_rev, fw_ver = 0; ^~~~~~ /kisskb/src/drivers/media/i2c/s5k4ecgx.c: In function 's5k4ecgx_load_firmware': /kisskb/src/drivers/media/i2c/s5k4ecgx.c:327:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /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:9: note: byref variable will be forcibly initialized __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:9: note: byref variable will be forcibly initialized __be16 send_buf; ^~~~~~~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:188:9: note: byref variable will be forcibly initialized __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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:10: note: byref variable will be forcibly initialized u8 val, config_reg; ^~~~~~~~~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:373:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:577:13: note: byref variable will be forcibly initialized u32 t_adc, p_adc; ^~~~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:577:6: note: byref variable will be forcibly initialized u32 t_adc, p_adc; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_reg': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:152:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c:150:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c:176:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/input/touchscreen/sx8654.c: In function 'sx8654_irq': /kisskb/src/drivers/input/touchscreen/sx8654.c:196:5: note: byref variable will be forcibly initialized u8 data[4]; ^~~~ /kisskb/src/drivers/input/touchscreen/sx8654.c: In function 'sx8650_irq': /kisskb/src/drivers/input/touchscreen/sx8654.c:138:9: note: byref variable will be forcibly initialized __be16 data[MAX_I2C_READ_LEN / sizeof(__be16)]; ^~~~ /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c: In function 'tps6507x_adc_conversion': /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c:60:12: note: byref variable will be forcibly initialized static s32 tps6507x_adc_conversion(struct tps6507x_ts *tsc, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c:60:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c:65:5: note: byref variable will be forcibly initialized u8 result; ^~~~~~ /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c:64:5: note: byref variable will be forcibly initialized u8 adc_status; ^~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c: In function 'tps6507x_adc_standby': /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c:119:12: note: byref variable will be forcibly initialized static s32 tps6507x_adc_standby(struct tps6507x_ts *tsc) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c:119:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/tps6507x-ts.c:123:5: note: byref variable will be forcibly initialized u8 val; ^~~ 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:303:9: note: byref variable will be forcibly initialized 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:72:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(fh->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_unsubscribe_all': /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:262:33: note: byref variable will be forcibly initialized struct v4l2_event_subscription sub; ^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_parse_gpios': /kisskb/src/drivers/media/i2c/s5k5baf.c:1820:21: note: byref variable will be forcibly initialized enum of_gpio_flags flags; ^~~~~ 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/media/i2c/s5k5baf.c:16: /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_i2c_write': /kisskb/src/drivers/media/i2c/s5k5baf.c:449:5: note: byref variable will be forcibly initialized u8 buf[4] = { addr >> 8, addr & 0xFF, val >> 8, val & 0xFF }; ^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_write_arr_seq': /kisskb/src/drivers/media/i2c/s5k5baf.c:481:9: note: byref variable will be forcibly initialized __be16 buf[65]; ^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_hw_set_stream': /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:1096:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_G_ENABLE_PREV, enable, 1); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_hw_set_video_bus': /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:770:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_OIF_EN_MIPI_LANES, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c: In function 'stb0899_set_srate': /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:69:5: note: byref variable will be forcibly initialized u8 sfr[3]; ^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_hw_set_user_exposure': /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:689:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_SF_USR_EXPOSURE_L, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_hw_set_user_gain': /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:695:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_SF_USR_TOT_GAIN, gain, 1); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_i2c_read': /kisskb/src/drivers/media/i2c/s5k5baf.c:423:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:421:12: note: byref variable will be forcibly initialized __be16 w, r; ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:421:9: note: byref variable will be forcibly initialized __be16 w, r; ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c: In function 'stb0899_search_tmg': /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:202:5: note: byref variable will be forcibly initialized u8 cfr[2]; ^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_hw_set_crop_rects': /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:906:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_P_OUT_WIDTH(0), p->width, p->height); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:869:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_G_PREVZOOM_IN_WIDTH, r.width, r.height, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:864:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_G_PREVREQ_IN_WIDTH, p->width, p->height, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c: In function 'stb0899_search_carrier': /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:272:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 cfr[2]; ^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_set_selection': /kisskb/src/drivers/media/i2c/s5k5baf.c:1490:34: note: byref variable will be forcibly initialized rects = (struct v4l2_rect * []) { ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:1480:35: note: byref variable will be forcibly initialized rects = (struct v4l2_rect * []) { ^ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_hw_set_config': /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:918:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_P_OUT_WIDTH(0), ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_s_stream': /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:1096:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_G_ENABLE_PREV, enable, 1); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:1096:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_G_ENABLE_PREV, enable, 1); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_hw_set_clocks': /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:596:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_I_INCLK_FREQ_L, mclk & 0xffff, mclk >> 16); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_hw_set_awb': /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:675:3: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_SF_RGAIN, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_hw_set_auto_exposure': /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:689:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_SF_USR_EXPOSURE_L, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:695:2: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_SF_USR_TOT_GAIN, gain, 1); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_hw_set_anti_flicker': /kisskb/src/drivers/media/i2c/s5k5baf.c:513:24: note: byref variable will be forcibly initialized (const u16 []){ seq }); ^ /kisskb/src/drivers/media/i2c/s5k5baf.c:719:3: note: in expansion of macro 's5k5baf_write_seq' s5k5baf_write_seq(state, REG_SF_FLICKER_QUANT, v, 1); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_load_setfile': /kisskb/src/drivers/media/i2c/s5k5baf.c:1028:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c: In function 'stb0899_first_subrange': /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:138:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 bandwidth = 0; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:497:5: note: byref variable will be forcibly initialized u8 eq_const[10]; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:496:5: note: byref variable will be forcibly initialized u8 cfr[2]; ^~~ /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:501:11: note: byref variable will be forcibly initialized int ret, result; ^~~~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_read': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:120:15: note: byref variable will be forcibly initialized 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:120:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:120:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:120:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:120:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:120:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:120:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_poll_wait_eoc': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:120:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_version_check': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:120:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:120:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:120:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_reset': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:120:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_read_raw': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:316:6: note: byref variable will be forcibly initialized 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:120:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_probe': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:492:6: note: byref variable will be forcibly initialized u32 res; ^~~ /kisskb/src/drivers/iio/adc/meson_saradc.c: In function 'meson_sar_adc_get_fifo_count': /kisskb/src/drivers/iio/adc/meson_saradc.c:304:6: note: byref variable will be forcibly initialized u32 regval; ^~~~~~ /kisskb/src/drivers/iio/adc/meson_saradc.c: In function 'meson_sar_adc_clear_fifo': /kisskb/src/drivers/iio/adc/meson_saradc.c:304:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/adc/meson_saradc.c:536:22: note: byref variable will be forcibly initialized unsigned int count, tmp; ^~~ /kisskb/src/drivers/iio/adc/meson_saradc.c: In function 'meson_sar_adc_wait_busy_clear': /kisskb/src/drivers/iio/adc/meson_saradc.c:325:6: note: byref variable will be forcibly initialized int regval, timeout = 10000; ^~~~~~ /kisskb/src/drivers/iio/adc/meson_saradc.c: In function 'meson_sar_adc_lock': /kisskb/src/drivers/iio/adc/meson_saradc.c:493:6: note: byref variable will be forcibly initialized int val, timeout = 10000; ^~~ /kisskb/src/drivers/iio/adc/meson_saradc.c: In function 'meson_sar_adc_irq': /kisskb/src/drivers/iio/adc/meson_saradc.c:1010:6: note: byref variable will be forcibly initialized u32 regval; ^~~~~~ /kisskb/src/drivers/iio/adc/meson_saradc.c: In function 'meson_sar_adc_read_raw_sample': /kisskb/src/drivers/iio/adc/meson_saradc.c:304:6: note: byref variable will be forcibly initialized u32 regval; ^~~~~~ /kisskb/src/drivers/iio/adc/meson_saradc.c:348:6: note: byref variable will be forcibly initialized int regval, fifo_chan, fifo_val, count; ^~~~~~ /kisskb/src/drivers/iio/adc/meson_saradc.c: In function 'meson_sar_adc_clk_init': /kisskb/src/drivers/iio/adc/meson_saradc.c:654:14: note: byref variable will be forcibly initialized const char *clk_parents[1]; ^~~~~~~~~~~ /kisskb/src/drivers/iio/adc/meson_saradc.c:653:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/iio/adc/meson_saradc.c: In function 'meson_sar_adc_temp_sensor_init': /kisskb/src/drivers/iio/adc/meson_saradc.c:705:9: note: byref variable will be forcibly initialized size_t read_len; ^~~~~~~~ /kisskb/src/drivers/iio/adc/meson_saradc.c: In function 'meson_sar_adc_init': /kisskb/src/drivers/iio/adc/meson_saradc.c:768:6: note: byref variable will be forcibly initialized int regval, i, ret; ^~~~~~ /kisskb/src/drivers/iio/adc/meson_saradc.c: In function 'meson_sar_adc_calib': /kisskb/src/drivers/iio/adc/meson_saradc.c:1027:39: note: byref variable will be forcibly initialized int ret, nominal0, nominal1, value0, value1; ^~~~~~ /kisskb/src/drivers/iio/adc/meson_saradc.c:1027:31: note: byref variable will be forcibly initialized int ret, nominal0, nominal1, value0, value1; ^~~~~~ /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c: In function 'fuel_gauge_reg_readb': /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c:141:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c: In function 'fuel_gauge_get_status': /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c:324:24: note: byref variable will be forcibly initialized int pwr_stat, fg_res, curr, ret; ^~~~ /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c: In function 'fuel_gauge_get_vbatt': /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c:378:15: note: byref variable will be forcibly initialized int ret = 0, raw_val; ^~~~~~~ /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c: In function 'fuel_gauge_get_current': /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c:391:11: note: byref variable will be forcibly initialized int ret, discharge; ^~~~~~~~~ /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c: In function 'fuel_gauge_read_12bit_word': /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c:195:16: note: byref variable will be forcibly initialized unsigned char buf[2]; ^~~ /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c: In function 'fuel_gauge_read_15bit_word': /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c:173:16: note: byref variable will be forcibly initialized unsigned char buf[2]; ^~~ /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c: In function 'fuel_gauge_get_property': /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c:378:15: note: byref variable will be forcibly initialized int ret = 0, raw_val; ^~~~~~~ /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c:439:15: note: byref variable will be forcibly initialized int ret = 0, value; ^~~~~ /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c: In function 'fuel_gauge_debug_show': /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c:213:6: note: byref variable will be forcibly initialized int raw_val, ret; ^~~~~~~ /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c: In function 'axp288_fuel_gauge_probe': /kisskb/src/drivers/power/supply/axp288_fuel_gauge.c:759:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/power/supply/tps65217_charger.c: In function 'tps65217_charger_irq': /kisskb/src/drivers/power/supply/tps65217_charger.c:119:11: note: byref variable will be forcibly initialized int ret, val; ^~~ /kisskb/src/drivers/iio/adc/palmas_gpadc.c: In function 'palmas_gpadc_get_adc_dt_data': /kisskb/src/drivers/iio/adc/palmas_gpadc.c:466:6: note: byref variable will be forcibly initialized u32 pval; ^~~~ /kisskb/src/drivers/iio/adc/palmas_gpadc.c: In function 'palmas_gpadc_start_conversion': /kisskb/src/drivers/iio/adc/palmas_gpadc.c:332:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/adc/palmas_gpadc.c: In function 'palmas_gpadc_calibrate': /kisskb/src/drivers/iio/adc/palmas_gpadc.c:293:6: note: byref variable will be forcibly initialized int d2; ^~ /kisskb/src/drivers/iio/adc/palmas_gpadc.c:292:6: note: byref variable will be forcibly initialized int d1; ^~ /kisskb/src/drivers/media/i2c/lm3560.c: In function 'lm3560_get_ctrl': /kisskb/src/drivers/media/i2c/lm3560.c:169:16: note: byref variable will be forcibly initialized unsigned int reg_val; ^~~~~~~ /kisskb/src/drivers/media/i2c/lm3560.c: In function 'lm3560_init_device': /kisskb/src/drivers/media/i2c/lm3560.c:377:15: note: byref variable will be forcibly initialized unsigned int reg_val; ^~~~~~~ /kisskb/src/drivers/iio/adc/palmas_gpadc.c: In function 'palmas_gpadc_probe': /kisskb/src/drivers/iio/adc/palmas_gpadc.c:492:37: note: byref variable will be forcibly initialized struct palmas_gpadc_platform_data *gpadc_pdata = NULL; ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/lm3646.c: In function 'lm3646_get_ctrl': /kisskb/src/drivers/media/i2c/lm3646.c:102:15: note: byref variable will be forcibly initialized unsigned int reg_val; ^~~~~~~ /kisskb/src/drivers/hid/hid-prodikeys.c: In function 'pcmidi_send_note': /kisskb/src/drivers/hid/hid-prodikeys.c:217:16: note: byref variable will be forcibly initialized unsigned char buffer[3]; ^~~~~~ /kisskb/src/drivers/media/i2c/lm3646.c: In function 'lm3646_set_ctrl': /kisskb/src/drivers/media/i2c/lm3646.c:136:15: note: byref variable will be forcibly initialized unsigned int reg_val; ^~~~~~~ /kisskb/src/drivers/media/i2c/lm3646.c: In function 'lm3646_init_device': /kisskb/src/drivers/media/i2c/lm3646.c:296:15: note: byref variable will be forcibly initialized unsigned int reg_val; ^~~~~~~ /kisskb/src/drivers/hid/hid-prodikeys.c: In function 'store_octave': /kisskb/src/drivers/hid/hid-prodikeys.c:194:6: note: byref variable will be forcibly initialized int octave = 0; ^~~~~~ /kisskb/src/drivers/hid/hid-prodikeys.c: In function 'store_sustain': /kisskb/src/drivers/hid/hid-prodikeys.c:155:11: note: byref variable will be forcibly initialized unsigned sustain = 0; ^~~~~~~ /kisskb/src/drivers/hid/hid-prodikeys.c: In function 'store_channel': /kisskb/src/drivers/hid/hid-prodikeys.c:118:11: note: byref variable will be forcibly initialized unsigned channel = 0; ^~~~~~~ /kisskb/src/drivers/hid/hid-prodikeys.c: In function 'pcmidi_snd_initialise': /kisskb/src/drivers/hid/hid-prodikeys.c:605:22: note: byref variable will be forcibly initialized struct snd_rawmidi *rwmidi; ^~~~~~ /kisskb/src/drivers/hid/hid-prodikeys.c:604:19: note: byref variable will be forcibly initialized struct snd_card *card; ^~~~ /kisskb/src/drivers/input/touchscreen/zet6223.c: In function 'zet6223_irq': /kisskb/src/drivers/input/touchscreen/zet6223.c:63:5: note: byref variable will be forcibly initialized u8 buf[ZET6223_MAX_PKT_SIZE]; ^~~ /kisskb/src/drivers/input/touchscreen/zet6223.c: In function 'zet6223_query_device': /kisskb/src/drivers/input/touchscreen/zet6223.c:136:5: note: byref variable will be forcibly initialized u8 cmd = ZET6223_CMD_INFO; ^~~ /kisskb/src/drivers/input/touchscreen/zet6223.c:135:5: note: byref variable will be forcibly initialized u8 buf[ZET6223_CMD_INFO_LENGTH]; ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'vadc_show_status': /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:176:32: note: byref variable will be forcibly initialized u8 mode, sta1, chan, dig, en, req; ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:176:28: note: byref variable will be forcibly initialized u8 mode, sta1, chan, dig, en, req; ^~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:176:23: note: byref variable will be forcibly initialized u8 mode, sta1, chan, dig, en, req; ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:176:17: note: byref variable will be forcibly initialized u8 mode, sta1, chan, dig, en, req; ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:176:11: note: byref variable will be forcibly initialized u8 mode, sta1, chan, dig, en, req; ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:176:5: note: byref variable will be forcibly initialized 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:252:5: note: byref variable will be forcibly initialized 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:817:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'vadc_reset': /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:149:5: note: byref variable will be forcibly initialized 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:450:6: note: byref variable will be forcibly initialized 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:355:14: note: byref variable will be forcibly initialized u16 read_1, read_2; ^~~~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:355:6: note: byref variable will be forcibly initialized u16 read_1, read_2; ^~~~~~ /kisskb/src/drivers/input/touchscreen/colibri-vf50-ts.c: In function 'adc_ts_measure': /kisskb/src/drivers/input/touchscreen/colibri-vf50-ts.c:55:20: note: byref variable will be forcibly initialized int i, value = 0, val = 0; ^~~ In file included from /kisskb/src/include/linux/iio/iio.h:10, from /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:10: /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized 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:656:19: note: byref variable will be forcibly initialized u32 chan, value, varr[2]; ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:656:12: note: byref variable will be forcibly initialized u32 chan, value, varr[2]; ^~~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:656:6: note: byref variable will be forcibly initialized 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:739:27: note: byref variable will be forcibly initialized 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:858:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_battery_status': /kisskb/src/drivers/power/supply/rn5t618_power.c:128:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_battery_present': /kisskb/src/drivers/power/supply/rn5t618_power.c:148:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_battery_capacity': /kisskb/src/drivers/power/supply/rn5t618_power.c:198:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_charger_irq': /kisskb/src/drivers/power/supply/rn5t618_power.c:440:35: note: byref variable will be forcibly initialized unsigned int ctrl, stat1, stat2, err; ^~~ /kisskb/src/drivers/power/supply/rn5t618_power.c:440:28: note: byref variable will be forcibly initialized unsigned int ctrl, stat1, stat2, err; ^~~~~ /kisskb/src/drivers/power/supply/rn5t618_power.c:440:21: note: byref variable will be forcibly initialized unsigned int ctrl, stat1, stat2, err; ^~~~~ /kisskb/src/drivers/power/supply/rn5t618_power.c:440:15: note: byref variable will be forcibly initialized unsigned int ctrl, stat1, stat2, err; ^~~~ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_usb_get_property': /kisskb/src/drivers/power/supply/rn5t618_power.c:380:15: note: byref variable will be forcibly initialized unsigned int chgstate; ^~~~~~~~ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_adp_get_property': /kisskb/src/drivers/power/supply/rn5t618_power.c:344:15: note: byref variable will be forcibly initialized unsigned int chgstate; ^~~~~~~~ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_battery_read_doublereg': /kisskb/src/drivers/power/supply/rn5t618_power.c:80:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_battery_voltage_now': /kisskb/src/drivers/power/supply/rn5t618_power.c:167:6: note: byref variable will be forcibly initialized u16 res; ^~~ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_battery_current_now': /kisskb/src/drivers/power/supply/rn5t618_power.c:182:6: note: byref variable will be forcibly initialized u16 res; ^~~ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_battery_temp': /kisskb/src/drivers/power/supply/rn5t618_power.c:213:6: note: byref variable will be forcibly initialized u16 res; ^~~ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_battery_tte': /kisskb/src/drivers/power/supply/rn5t618_power.c:228:6: note: byref variable will be forcibly initialized u16 res; ^~~ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_battery_ttf': /kisskb/src/drivers/power/supply/rn5t618_power.c:246:6: note: byref variable will be forcibly initialized u16 res; ^~~ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_battery_charge_full': /kisskb/src/drivers/power/supply/rn5t618_power.c:264:6: note: byref variable will be forcibly initialized u16 res; ^~~ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_battery_charge_now': /kisskb/src/drivers/power/supply/rn5t618_power.c:279:6: note: byref variable will be forcibly initialized u16 res; ^~~ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_battery_get_property': /kisskb/src/drivers/power/supply/rn5t618_power.c:279:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/rn5t618_power.c:264:6: note: byref variable will be forcibly initialized u16 res; ^~~ /kisskb/src/drivers/power/supply/rn5t618_power.c:198:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/rn5t618_power.c: In function 'rn5t618_power_probe': /kisskb/src/drivers/power/supply/rn5t618_power.c:465:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/input/touchscreen/zforce_ts.c: In function 'zforce_command': /kisskb/src/drivers/input/touchscreen/zforce_ts.c:138:7: note: byref variable will be forcibly initialized char buf[3]; ^~~ /kisskb/src/drivers/input/touchscreen/zforce_ts.c: In function 'zforce_irq_thread': /kisskb/src/drivers/input/touchscreen/zforce_ts.c:487:5: note: byref variable will be forcibly initialized u8 payload_buffer[FRAME_MAXSIZE]; ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/zforce_ts.c: In function 'zforce_resolution': /kisskb/src/drivers/input/touchscreen/zforce_ts.c:230:7: note: byref variable will be forcibly initialized char buf[7] = { FRAME_START, 5, COMMAND_RESOLUTION, ^~~ /kisskb/src/drivers/input/touchscreen/zforce_ts.c: In function 'zforce_scan_frequency': /kisskb/src/drivers/input/touchscreen/zforce_ts.c:243:7: note: byref variable will be forcibly initialized char buf[9] = { FRAME_START, 7, COMMAND_SCANFREQ, ^~~ /kisskb/src/drivers/input/touchscreen/zforce_ts.c: In function 'zforce_setconfig': /kisskb/src/drivers/input/touchscreen/zforce_ts.c:258:7: note: byref variable will be forcibly initialized char buf[7] = { FRAME_START, 5, COMMAND_SETCONFIG, ^~~ /kisskb/src/drivers/input/touchscreen/zforce_ts.c: In function 'zforce_command_wait': /kisskb/src/drivers/input/touchscreen/zforce_ts.c:209:7: note: byref variable will be forcibly initialized char buf[3]; ^~~ /kisskb/src/drivers/input/touchscreen/zforce_ts.c: In function 'zforce_start': /kisskb/src/drivers/input/touchscreen/zforce_ts.c:209:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zforce_ts.c:258:7: note: byref variable will be forcibly initialized char buf[7] = { FRAME_START, 5, COMMAND_SETCONFIG, ^~~ /kisskb/src/drivers/input/touchscreen/zforce_ts.c:209:7: note: byref variable will be forcibly initialized char buf[3]; ^~~ /kisskb/src/drivers/input/touchscreen/zforce_ts.c: In function 'zforce_stop': /kisskb/src/drivers/input/touchscreen/zforce_ts.c:209:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zforce_ts.c: In function 'zforce_input_close': /kisskb/src/drivers/input/touchscreen/zforce_ts.c:209:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zforce_ts.c: In function 'zforce_probe': /kisskb/src/drivers/input/touchscreen/zforce_ts.c:209:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zforce_ts.c:209:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zforce_ts.c:209:7: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_chip_state': /kisskb/src/drivers/power/supply/bd99954-charger.c:450:4: note: byref variable will be forcibly initialized } state_fields[] = { ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:446:14: note: byref variable will be forcibly initialized int i, ret, tmp; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_prop_batt_present': /kisskb/src/drivers/power/supply/bd99954-charger.c:234:11: note: byref variable will be forcibly initialized int ret, tmp; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_prop_batt_voltage': /kisskb/src/drivers/power/supply/bd99954-charger.c:245:11: note: byref variable will be forcibly initialized int ret, tmp; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_prop_batt_current': /kisskb/src/drivers/power/supply/bd99954-charger.c:258:11: note: byref variable will be forcibly initialized int ret, tmp; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_prop_charge_type': /kisskb/src/drivers/power/supply/bd99954-charger.c:211:11: note: byref variable will be forcibly initialized int ret, tmp; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_prop_batt_health': /kisskb/src/drivers/power/supply/bd99954-charger.c:184:11: note: byref variable will be forcibly initialized int ret, tmp; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_get_prop_batt_temp': /kisskb/src/drivers/power/supply/bd99954-charger.c:271:11: note: byref variable will be forcibly initialized int ret, tmp; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_irq_handler_thread': /kisskb/src/drivers/power/supply/bd99954-charger.c:538:19: note: byref variable will be forcibly initialized int sub_status, sub_mask; ^~~~~~~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:538:7: note: byref variable will be forcibly initialized int sub_status, sub_mask; ^~~~~~~~~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:485:23: note: byref variable will be forcibly initialized struct bd9995x_state state; ^~~~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:484:16: note: byref variable will be forcibly initialized unsigned long tmp; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:483:19: note: byref variable will be forcibly initialized int ret, status, mask, i; ^~~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:483:11: note: byref variable will be forcibly initialized int ret, status, mask, i; ^~~~~~ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function '__bd9995x_chip_reset': /kisskb/src/drivers/power/supply/bd99954-charger.c:608:6: note: byref variable will be forcibly initialized u16 tmp = ALLRST | OTPLD; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:606:11: note: byref variable will be forcibly initialized int ret, state; ^~~~~ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_hw_init': /kisskb/src/drivers/power/supply/bd99954-charger.c:637:23: note: byref variable will be forcibly initialized struct bd9995x_state state; ^~~~~ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'inv_y_store': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:822:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_power_supply_get_property': /kisskb/src/drivers/power/supply/bd99954-charger.c:271:11: note: byref variable will be forcibly initialized int ret, tmp; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:258:11: note: byref variable will be forcibly initialized int ret, tmp; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:245:11: note: byref variable will be forcibly initialized int ret, tmp; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:234:11: note: byref variable will be forcibly initialized int ret, tmp; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:284:11: note: byref variable will be forcibly initialized int ret, tmp; ^~~ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'inv_x_store': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:783:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'swap_xy_store': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:744:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_fw_probe': /kisskb/src/drivers/power/supply/bd99954-charger.c:889:7: note: byref variable will be forcibly initialized bool found; ^~~~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:888:6: note: byref variable will be forcibly initialized int regval; ^~~~~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:886:6: note: byref variable will be forcibly initialized u32 property; ^~~~~~~~ /kisskb/src/drivers/power/supply/bd99954-charger.c:885:35: note: byref variable will be forcibly initialized struct power_supply_battery_info info; ^~~~ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'rohm_i2c_burst_read': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:286:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^~~ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'rohm_ts_manual_calibration': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:317:5: note: byref variable will be forcibly initialized u8 buf[33]; /* for PRM1_X_H(0x08)-TOUCH(0x28) */ ^~~ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'rohm_ts_soft_irq': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:530:6: note: byref variable will be forcibly initialized int slots[MAX_CONTACTS]; ^~~~~ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:529:22: note: byref variable will be forcibly initialized struct input_mt_pos pos[MAX_CONTACTS]; ^~~ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:527:5: note: byref variable will be forcibly initialized u8 buf[10]; /* for POS_X1_H(0x20)-TOUCH_GESTURE(0x29) */ ^~~ /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c: In function 'rohm_ts_load_firmware': /kisskb/src/drivers/input/touchscreen/rohm_bu21023.c:646:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/iio/buffer/kfifo_buf.c: In function 'iio_read_kfifo': /kisskb/src/drivers/iio/buffer/kfifo_buf.c:103:11: note: byref variable will be forcibly initialized int ret, copied; ^~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_fw_file_parse': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:765:5: note: byref variable will be forcibly initialized u8 rec_data[IQS5XX_REC_LEN_MAX]; ^~~~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:764:5: note: byref variable will be forcibly initialized u8 rec_hdr[IQS5XX_REC_HDR_LEN]; ^~~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:763:24: note: byref variable will be forcibly initialized u8 rec_len, rec_type, rec_chksm, chksm; ^~~~~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:757:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_bl_write': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:358:5: note: byref variable will be forcibly initialized u8 mbuf[sizeof(bl_addr) + IQS5XX_BL_BLK_LEN_MAX]; ^~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:356:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_read_burst': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:134:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:132:9: note: byref variable will be forcibly initialized __be16 reg_buf = cpu_to_be16(reg); ^~~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_read_word': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:173:9: note: byref variable will be forcibly initialized __be16 val_buf; ^~~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_bl_cmd': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:251:5: note: byref variable will be forcibly initialized u8 mbuf[sizeof(bl_cmd) + sizeof(bl_addr)]; ^~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:249:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_bl_verify': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:397:5: note: byref variable will be forcibly initialized u8 bl_data[IQS5XX_BL_BLK_LEN_MAX]; ^~~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:395:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_write_burst': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:195:5: note: byref variable will be forcibly initialized u8 mbuf[sizeof(reg) + IQS5XX_WR_BYTES_MAX]; ^~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_irq': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:702:20: note: byref variable will be forcibly initialized static irqreturn_t iqs5xx_irq(int irq, void *data) ^~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:705:27: note: byref variable will be forcibly initialized struct iqs5xx_touch_data touch_data[IQS5XX_NUM_CONTACTS]; ^~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_set_state': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:436:12: note: byref variable will be forcibly initialized static int iqs5xx_set_state(struct i2c_client *client, u8 state) ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:436:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_write_word': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:227:9: note: byref variable will be forcibly initialized __be16 val_buf = cpu_to_be16(val); ^~~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_axis_init': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:481:12: note: byref variable will be forcibly initialized static int iqs5xx_axis_init(struct i2c_client *client) ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:489:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:488:6: note: byref variable will be forcibly initialized u16 max_y, max_y_hw; ^~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:487:6: note: byref variable will be forcibly initialized u16 max_x, max_x_hw; ^~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:484:32: note: byref variable will be forcibly initialized struct touchscreen_properties prop; ^~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_dev_init': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:601:12: note: byref variable will be forcibly initialized static int iqs5xx_dev_init(struct i2c_client *client) ^~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:601:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/iqs5xx.c:601:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/iqs5xx.c:607:5: note: byref variable will be forcibly initialized u8 buf[sizeof(*dev_id_info) + 1]; ^~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c:606:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'fw_file_store': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:962:7: note: byref variable will be forcibly initialized char fw_file[IQS5XX_FW_FILE_LEN + 1]; ^~~~~~~ /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:8: note: byref variable will be forcibly initialized long tmp; ^~~ /kisskb/src/drivers/input/touchscreen/zinitix.c: In function 'zinitix_write_cmd': /kisskb/src/drivers/input/touchscreen/zinitix.c:183:9: note: byref variable will be forcibly initialized __le16 reg_le = cpu_to_le16(reg); ^~~~~~ /kisskb/src/drivers/input/touchscreen/zinitix.c: In function 'zinitix_write_u16': /kisskb/src/drivers/input/touchscreen/zinitix.c:171:9: note: byref variable will be forcibly initialized __le16 packet[2] = {cpu_to_le16(reg), cpu_to_le16(value)}; ^~~~~~ /kisskb/src/drivers/input/touchscreen/zinitix.c: In function 'zinitix_read_data': /kisskb/src/drivers/input/touchscreen/zinitix.c:154:9: note: byref variable will be forcibly initialized __le16 reg_le = cpu_to_le16(reg); ^~~~~~ /kisskb/src/drivers/input/touchscreen/zinitix.c: In function 'zinitix_ts_irq_handler': /kisskb/src/drivers/input/touchscreen/zinitix.c:325:21: note: byref variable will be forcibly initialized struct touch_event touch_event; ^~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/zinitix.c: In function 'zinitix_send_power_on_sequence': /kisskb/src/drivers/input/touchscreen/zinitix.c:171:9: note: byref variable will be forcibly initialized __le16 packet[2] = {cpu_to_le16(reg), cpu_to_le16(value)}; ^~~~~~ /kisskb/src/drivers/input/touchscreen/zinitix.c:171:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zinitix.c:183:9: note: byref variable will be forcibly initialized __le16 reg_le = cpu_to_le16(reg); ^~~~~~ /kisskb/src/drivers/input/touchscreen/zinitix.c:171:9: note: byref variable will be forcibly initialized __le16 packet[2] = {cpu_to_le16(reg), cpu_to_le16(value)}; ^~~~~~ /kisskb/src/drivers/input/touchscreen/zinitix.c: In function 'zinitix_init_touch': /kisskb/src/drivers/input/touchscreen/zinitix.c:171:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zinitix.c:171:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zinitix.c:171:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zinitix.c:171:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zinitix.c:171:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zinitix.c:171:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zinitix.c:171:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/touchscreen/zinitix.c:183:9: note: byref variable will be forcibly initialized __le16 reg_le = cpu_to_le16(reg); ^~~~~~ /kisskb/src/drivers/staging/greybus/audio_helper.c: In function 'gbaudio_remove_controls': /kisskb/src/drivers/staging/greybus/audio_helper.c:162:26: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/drivers/power/supply/bd70528-charger.c: In function 'set_current_limit': /kisskb/src/drivers/power/supply/bd70528-charger.c:595:7: note: byref variable will be forcibly initialized bool found; ^~~~~ /kisskb/src/drivers/power/supply/bd70528-charger.c:593:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/power/supply/bd70528-charger.c: In function 'set_charge_current': /kisskb/src/drivers/power/supply/bd70528-charger.c:522:7: note: byref variable will be forcibly initialized bool found; ^~~~~ /kisskb/src/drivers/power/supply/bd70528-charger.c:520:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/power/supply/bd70528-charger.c: In function 'bd70528_get_charger_status': /kisskb/src/drivers/power/supply/bd70528-charger.c:204:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/bd70528-charger.c: In function 'bd70528_get_charge_type': /kisskb/src/drivers/power/supply/bd70528-charger.c:244:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/bd70528-charger.c: In function 'bd70528_get_battery_health': /kisskb/src/drivers/power/supply/bd70528-charger.c:284:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/bd70528-charger.c: In function 'bd70528_get_present': /kisskb/src/drivers/power/supply/bd70528-charger.c:325:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/bd70528-charger.c: In function 'bd70528_get_online': /kisskb/src/drivers/power/supply/bd70528-charger.c:308:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/bd70528-charger.c: In function 'get_current_limit': /kisskb/src/drivers/power/supply/bd70528-charger.c:430:15: note: byref variable will be forcibly initialized unsigned int sel; ^~~ /kisskb/src/drivers/power/supply/bd70528-charger.c: In function 'get_charge_current': /kisskb/src/drivers/power/supply/bd70528-charger.c:403:15: note: byref variable will be forcibly initialized unsigned int sel; ^~~ /kisskb/src/drivers/power/supply/bd70528-charger.c: In function 'bd70528_charger_get_property': /kisskb/src/drivers/power/supply/bd70528-charger.c:308:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/power/supply/bd70528-charger.c:325:15: note: byref variable will be forcibly initialized unsigned int v; ^ /kisskb/src/drivers/media/dvb-frontends/sp8870.c: In function 'sp8870_writereg': /kisskb/src/drivers/media/dvb-frontends/sp8870.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 4 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/sp8870.c:55:5: note: byref variable will be forcibly initialized u8 buf [] = { reg >> 8, reg & 0xff, data >> 8, data & 0xff }; ^~~ /kisskb/src/drivers/media/dvb-frontends/sp8870.c: In function 'sp8870_firmware_upload': /kisskb/src/drivers/media/dvb-frontends/sp8870.c:90:5: note: byref variable will be forcibly initialized u8 tx_buf[255]; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/sp8870.c:87:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/sp8870.c: In function 'sp8870_readreg': /kisskb/src/drivers/media/dvb-frontends/sp8870.c:72:17: note: byref variable will be forcibly initialized struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 2 }, ^~~ /kisskb/src/drivers/media/dvb-frontends/sp8870.c:71:5: note: byref variable will be forcibly initialized u8 b1 [] = { 0, 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/sp8870.c:70:5: note: byref variable will be forcibly initialized u8 b0 [] = { reg >> 8 , reg & 0xff }; ^~ /kisskb/src/drivers/media/dvb-frontends/sp8870.c: In function 'sp8870_set_frontend_parameters': /kisskb/src/drivers/media/dvb-frontends/sp8870.c:240:6: note: byref variable will be forcibly initialized u16 reg0xc05; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/sp8870.c: In function 'sp8870_init': /kisskb/src/drivers/media/dvb-frontends/sp8870.c:296:25: note: byref variable will be forcibly initialized const struct firmware *fw = NULL; ^~ /kisskb/src/drivers/hid/hid-rmi.c: In function 'rmi_set_mode': /kisskb/src/drivers/hid/hid-rmi.c:146:11: note: byref variable will be forcibly initialized const u8 txbuf[2] = {RMI_SET_RMI_MODE_REPORT_ID, mode}; ^~~~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c: In function 'zilog_ir_format': /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:502:5: note: byref variable will be forcibly initialized u8 codes[174]; ^~~~~ 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/include/linux/hid.h:19, from /kisskb/src/drivers/hid/hid-rmi.c:10: /kisskb/src/drivers/hid/hid-rmi.c: In function 'rmi_hid_read_block': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-rmi.c:229:9: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(data->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c: In function 'send_data_block': /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:377:5: note: byref variable will be forcibly initialized u8 buf[5], *p; ^~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c: In function 'zilog_tx': /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:612:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c: In function 'get_key_haup_common': /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:62:16: note: byref variable will be forcibly initialized unsigned char buf[6]; ^~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c: In function 'get_key_haup_xvr': /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:143:16: note: byref variable will be forcibly initialized unsigned char buf[1] = { 0 }; ^~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c: In function 'get_key_fusionhdtv': /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:183:16: note: byref variable will be forcibly initialized unsigned char buf[4]; ^~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c: In function 'get_key_knc1': /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:211:16: note: byref variable will be forcibly initialized unsigned char b; ^ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c: In function 'get_key_pixelview': /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:162:16: note: byref variable will be forcibly initialized unsigned char b; ^ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c: In function 'zilog_init': /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:425:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c: In function 'ir_key_poll': /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:289:5: note: byref variable will be forcibly initialized u8 toggle; ^~~~~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:288:6: note: byref variable will be forcibly initialized u32 scancode; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:287:16: note: byref variable will be forcibly initialized enum rc_proto protocol; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c: In function 'get_key_avermedia_cardbus': /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:245:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { { .addr = ir->c->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:244:30: note: byref variable will be forcibly initialized unsigned char subaddr, key, keygroup; ^~~~~~~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:244:25: note: byref variable will be forcibly initialized unsigned char subaddr, key, keygroup; ^~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:244:16: note: byref variable will be forcibly initialized unsigned char subaddr, key, keygroup; ^~~~~~~ /kisskb/src/drivers/staging/greybus/audio_codec.c: In function 'gbaudio_module_update': /kisskb/src/drivers/staging/greybus/audio_codec.c:303:29: note: byref variable will be forcibly initialized char intf_name[NAME_SIZE], dir[NAME_SIZE]; ^~~ /kisskb/src/drivers/staging/greybus/audio_codec.c:303:7: note: byref variable will be forcibly initialized char intf_name[NAME_SIZE], dir[NAME_SIZE]; ^~~~~~~~~ /kisskb/src/drivers/staging/greybus/audio_codec.c:302:6: note: byref variable will be forcibly initialized int dai_id, ret; ^~~~~~ /kisskb/src/drivers/iio/dac/ad5380.c: In function 'ad5380_get_powerdown_mode': /kisskb/src/drivers/iio/dac/ad5380.c:126:15: note: byref variable will be forcibly initialized unsigned int mode; ^~~~ /kisskb/src/drivers/iio/dac/ad5380.c: In function 'ad5380_write_dac_powerdown': /kisskb/src/drivers/iio/dac/ad5380.c:96:7: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /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 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:5: note: byref variable will be forcibly initialized u8 reply[3 + STEAM_SERIAL_LEN + 1]; ^~~~~ /kisskb/src/drivers/hid/hid-steam.c:237:5: note: byref variable will be forcibly initialized 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:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /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 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 /kisskb/src/drivers/iio/adc/rn5t618-adc.c: In function 'rn5t618_adc_irq': /kisskb/src/drivers/iio/adc/rn5t618-adc.c:87:15: note: byref variable will be forcibly initialized unsigned int r = 0; ^ /kisskb/src/drivers/iio/adc/rn5t618-adc.c: In function 'rn5t618_read_adc_reg': /kisskb/src/drivers/iio/adc/rn5t618-adc.c:72:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/iio/adc/rn5t618-adc.c: In function 'rn5t618_adc_read': /kisskb/src/drivers/iio/adc/rn5t618-adc.c:111:6: note: byref variable will be forcibly initialized u16 raw; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-clk.c: In function 'v4l2_clk_get': /kisskb/src/drivers/media/v4l2-core/v4l2-clk.c:40:7: note: byref variable will be forcibly initialized char clk_name[V4L2_CLK_NAME_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:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/hid/hid-steam.c:36: /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_input_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-steam.c:463:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(steam->input, input); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_battery_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:423:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-steam.c:378:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(steam->battery, battery); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_probe': /kisskb/src/drivers/hid/hid-steam.c:258:19: note: byref variable will be forcibly initialized static inline int steam_request_conn_status(struct steam_device *steam) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/ti-ads1015.c: In function 'ads1015_event_handler': /kisskb/src/drivers/iio/adc/ti-ads1015.c:761:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/iio/adc/ti-ads1015.c: In function 'ads1015_get_adc_result': /kisskb/src/drivers/iio/adc/ti-ads1015.c:350:15: note: byref variable will be forcibly initialized 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:661:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/adc/ti-ads1015.c: In function 'ads1015_trigger_handler': /kisskb/src/drivers/iio/adc/ti-ads1015.c:399:17: note: byref variable will be forcibly initialized int chan, ret, res; ^~~ /kisskb/src/drivers/iio/adc/ti-ads1015.c:398:6: note: byref variable will be forcibly initialized s16 buf[8]; /* 1x s16 ADC val + 3x s16 padding + 4x s16 timestamp */ ^~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:86:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(src->queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/ti-ads1015.c: In function 'ads1015_client_get_channels_config': /kisskb/src/drivers/iio/adc/ti-ads1015.c:864:7: note: byref variable will be forcibly initialized u32 pval; ^~~~ In file included from /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:13: /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ 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:265:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_g_ext_ctrls_common': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3837:26: note: byref variable will be forcibly initialized struct v4l2_ctrl_helper helper[4]; ^~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'send_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:1584:20: note: byref variable will be forcibly initialized struct v4l2_event ev; ^~ 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_release': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1455:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvr_dvbdev->wait_queue, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1451:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvbdev->wait_queue, ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'subdev_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:673:15: note: byref variable will be forcibly initialized v4l2_std_id id; ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:543:32: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:525:32: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:433:21: note: byref variable will be forcibly initialized struct v4l2_event ev = { }; ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'try_set_ext_ctrls_common': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:4205:26: note: byref variable will be forcibly initialized struct v4l2_ctrl_helper helper[4]; ^~~~~~ In file included from /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'kvmalloc_array': /kisskb/src/include/linux/mm.h:786:9: note: byref variable will be forcibly initialized 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:870:38: note: byref variable will be forcibly initialized struct v4l2_subdev_format sink_fmt, source_fmt; ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:870:28: note: byref variable will be forcibly initialized struct v4l2_subdev_format sink_fmt, source_fmt; ^~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_add_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:4775:21: note: byref variable will be forcibly initialized struct v4l2_event ev; ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_new_std': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2966:6: note: byref variable will be forcibly initialized u32 flags; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2965:22: note: byref variable will be forcibly initialized enum v4l2_ctrl_type type; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2964:14: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/iio/dac/ad5064.c: In function 'ad5064_write_dac_powerdown': /kisskb/src/drivers/iio/dac/ad5064.c:288:7: note: byref variable will be forcibly initialized bool pwr_down; ^~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_new_custom': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2929:6: note: byref variable will be forcibly initialized s64 def = cfg->def; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2928:6: note: byref variable will be forcibly initialized u64 step = cfg->step; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2927:6: note: byref variable will be forcibly initialized s64 max = cfg->max; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2926:6: note: byref variable will be forcibly initialized s64 min = cfg->min; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2925:6: note: byref variable will be forcibly initialized u32 flags = cfg->flags; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2924:22: note: byref variable will be forcibly initialized enum v4l2_ctrl_type type = cfg->type; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2921:14: note: byref variable will be forcibly initialized const char *name = cfg->name; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_request_clone': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3539:25: note: byref variable will be forcibly initialized struct v4l2_ctrl_ref *new_ref; ^~~~~~~ /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:8: note: byref variable will be forcibly initialized char *p; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_new_std_menu': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2995:6: note: byref variable will be forcibly initialized u32 flags; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2994:6: note: byref variable will be forcibly initialized u64 step; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2993:6: note: byref variable will be forcibly initialized s64 def = _def; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2992:6: note: byref variable will be forcibly initialized s64 max = _max; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2991:6: note: byref variable will be forcibly initialized s64 min; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2990:22: note: byref variable will be forcibly initialized enum v4l2_ctrl_type type; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:2989:14: note: byref variable will be forcibly initialized const char *name; ^~~~ /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:6: note: byref variable will be forcibly initialized s64 def = _def; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:70:6: note: byref variable will be forcibly initialized u64 step = _step; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:69:6: note: byref variable will be forcibly initialized s64 max = _max; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:68:6: note: byref variable will be forcibly initialized s64 min = _min; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:67:14: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_new_std_menu_items': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3025:6: note: byref variable will be forcibly initialized s64 def = _def; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3024:6: note: byref variable will be forcibly initialized s64 max = _max; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3023:6: note: byref variable will be forcibly initialized s64 min; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3022:6: note: byref variable will be forcibly initialized u64 step; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3021:6: note: byref variable will be forcibly initialized u32 flags; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3020:14: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3019:22: note: byref variable will be forcibly initialized enum v4l2_ctrl_type type; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_new_std_compound': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3055:22: note: byref variable will be forcibly initialized s64 min, max, step, def; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3055:16: note: byref variable will be forcibly initialized s64 min, max, step, def; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3055:11: note: byref variable will be forcibly initialized s64 min, max, step, def; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3055:6: note: byref variable will be forcibly initialized s64 min, max, step, def; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3054:6: note: byref variable will be forcibly initialized u32 flags; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3053:22: note: byref variable will be forcibly initialized enum v4l2_ctrl_type type; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3052:14: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_new_int_menu': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3079:6: note: byref variable will be forcibly initialized u32 flags; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3078:6: note: byref variable will be forcibly initialized s64 def = _def; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3077:6: note: byref variable will be forcibly initialized s64 max = _max; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3076:6: note: byref variable will be forcibly initialized u64 step; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3075:6: note: byref variable will be forcibly initialized s64 min; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3074:22: note: byref variable will be forcibly initialized enum v4l2_ctrl_type type; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3073:14: note: byref variable will be forcibly initialized const char *name; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c: In function 'v4l2_get_link_rate': /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:453:25: note: byref variable will be forcibly initialized struct v4l2_querymenu qm = { .id = V4L2_CID_LINK_FREQ }; ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:4036:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:4049:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_g_ctrl_int64': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:4062:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:4459:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c = { control->id }; ^ /kisskb/src/drivers/staging/greybus/audio_module.c: In function 'gb_audio_probe': /kisskb/src/drivers/staging/greybus/audio_module.c:242:28: note: byref variable will be forcibly initialized struct gb_audio_topology *topology; ^~~~~~~~ /kisskb/src/drivers/staging/greybus/audio_module.c:239:44: note: byref variable will be forcibly initialized struct gb_audio_manager_module_descriptor desc; ^~~~ /kisskb/src/drivers/media/rc/rc-main.c: In function 'ir_getkeycode': /kisskb/src/drivers/media/rc/rc-main.c:544:12: note: byref variable will be forcibly initialized static int ir_getkeycode(struct input_dev *idev, ^~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/rc-main.c: In function 'ir_do_keydown': /kisskb/src/drivers/media/rc/rc-main.c:787:23: note: byref variable will be forcibly initialized struct lirc_scancode sc = { ^~ /kisskb/src/drivers/media/rc/rc-main.c: In function 'rc_g_keycode_from_table': /kisskb/src/drivers/media/rc/rc-main.c:605:5: note: byref variable will be forcibly initialized u32 rc_g_keycode_from_table(struct rc_dev *dev, u64 scancode) ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/rc-main.c: In function 'rc_repeat': /kisskb/src/drivers/media/rc/rc-main.c:742:23: note: byref variable will be forcibly initialized struct lirc_scancode sc = { ^~ /kisskb/src/drivers/media/rc/rc-main.c: In function 'store_filter': /kisskb/src/drivers/media/rc/rc-main.c:1418:16: note: byref variable will be forcibly initialized unsigned long val; ^~~ /kisskb/src/drivers/media/rc/rc-main.c:1416:28: note: byref variable will be forcibly initialized struct rc_scancode_filter new_filter, *filter; ^~~~~~~~~~ /kisskb/src/drivers/media/rc/rc-main.c: In function 'store_wakeup_protocols': /kisskb/src/drivers/media/rc/rc-main.c:1577:8: note: byref variable will be forcibly initialized u64 mask = 1ULL << protocol; ^~~~ /kisskb/src/drivers/media/rc/rc-main.c: In function 'store_protocols': /kisskb/src/drivers/media/rc/rc-main.c:1282:21: note: byref variable will be forcibly initialized u64 old_protocols, new_protocols; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/rc-main.c: In function 'rc_prepare_rx_device': /kisskb/src/drivers/media/rc/rc-main.c:1787:6: note: byref variable will be forcibly initialized u64 rc_proto; ^~~~~~~~ /kisskb/src/drivers/iio/dac/ad5592r-base.c: In function 'ad5592r_set_channel_modes': /kisskb/src/drivers/iio/dac/ad5592r-base.c:200:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized 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:222:9: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized u32 reg, tmp; ^~~ /kisskb/src/drivers/iio/dac/ad5592r-base.c:514:6: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 val; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_vb2_event_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/vb2.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(vb2_event_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/vb2.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(vb2_event_class, ^~~~~~~~~~~~~~~~~~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/vb2.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(vb2_event_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/dac/ad5446.c: In function 'ad5622_write': /kisskb/src/drivers/iio/dac/ad5446.c:533:9: note: byref variable will be forcibly initialized __be16 data = cpu_to_be16(val); ^~~~ /kisskb/src/drivers/iio/dac/ad5446.c: In function 'ad5446_write_dac_powerdown': /kisskb/src/drivers/iio/dac/ad5446.c:114:7: note: byref variable will be forcibly initialized bool powerdown; ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/cec/core/cec-adap.c:10: /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_thread_func': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:488:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(adap->kthread_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:478:10: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(adap->kthread_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_config_thread_func': /kisskb/src/drivers/media/cec/core/cec-adap.c:1483:18: note: byref variable will be forcibly initialized struct cec_msg msg = {}; ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_zynq_drain_fifo': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:148:19: note: byref variable will be forcibly initialized uint32_t status, tmp; ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:148:11: note: byref variable will be forcibly initialized uint32_t status, tmp; ^~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_zynq_update_alarm': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:426:11: note: byref variable will be forcibly initialized uint32_t status; ^~~~~~ /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:455:11: note: byref variable will be forcibly initialized uint32_t val32; ^~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_axi_update_alarm': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:519:11: note: byref variable will be forcibly initialized uint32_t val; ^~~ /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_receive_notify': /kisskb/src/drivers/media/cec/core/cec-adap.c:1905:17: note: byref variable will be forcibly initialized struct cec_msg tx_cec_msg = { }; ^~~~~~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_axi_interrupt_handler': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:486:19: note: byref variable will be forcibly initialized uint32_t status, mask; ^~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:486:11: note: byref variable will be forcibly initialized 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:401:11: note: byref variable will be forcibly initialized uint32_t val; ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_zynq_interrupt_handler': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:292:11: note: byref variable will be forcibly initialized 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:258:15: note: byref variable will be forcibly initialized unsigned int misc_sts, unmask; ^~~~~~~~ /kisskb/src/drivers/iio/chemical/bme680_core.c: In function 'bme680_read_calib': /kisskb/src/drivers/iio/chemical/bme680_core.c:114:9: note: byref variable will be forcibly initialized __le16 buf; ^~~ /kisskb/src/drivers/iio/chemical/bme680_core.c:112:29: note: byref variable will be forcibly initialized unsigned int tmp, tmp_msb, tmp_lsb; ^~~~~~~ /kisskb/src/drivers/iio/chemical/bme680_core.c:112:20: note: byref variable will be forcibly initialized unsigned int tmp, tmp_msb, tmp_lsb; ^~~~~~~ /kisskb/src/drivers/iio/chemical/bme680_core.c:112:15: note: byref variable will be forcibly initialized unsigned int tmp, tmp_msb, tmp_lsb; ^~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_g_mode': /kisskb/src/drivers/media/cec/core/cec-api.c:361:6: note: byref variable will be forcibly initialized u32 mode = fh->mode_initiator | fh->mode_follower; ^~~~ /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:172:11: note: byref variable will be forcibly initialized uint32_t tmp; ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:171:11: note: byref variable will be forcibly initialized uint32_t cmd[1]; ^~~ /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:6: note: byref variable will be forcibly initialized 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:23: note: byref variable will be forcibly initialized struct cec_log_addrs log_addrs; ^~~~~~~~~ /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:206:17: note: byref variable will be forcibly initialized uint32_t resp, tmp; ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:206:11: note: byref variable will be forcibly initialized uint32_t resp, tmp; ^~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:205:11: note: byref variable will be forcibly initialized uint32_t cmd[2]; ^~~ /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:11: note: byref variable will be forcibly initialized uint16_t cfg, old_cfg; ^~~ /kisskb/src/drivers/iio/chemical/bme680_core.c: In function 'bme680_read_temp': /kisskb/src/drivers/iio/chemical/bme680_core.c:616:9: note: byref variable will be forcibly initialized __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:9: note: byref variable will be forcibly initialized __be32 tmp = 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:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:17: /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/iio/chemical/bme680_core.c: In function 'bme680_read_humid': /kisskb/src/drivers/iio/chemical/bme680_core.c:690:9: note: byref variable will be forcibly initialized __be16 tmp = 0; ^~~ /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'find_gb_module': /kisskb/src/drivers/staging/greybus/audio_topology.c:32:7: note: byref variable will be forcibly initialized char begin[NAME_SIZE]; ^~~~~ /kisskb/src/drivers/staging/greybus/audio_topology.c:31:6: note: byref variable will be forcibly initialized int dev_id; ^~~~~~ /kisskb/src/drivers/iio/chemical/bme680_core.c: In function 'bme680_read_gas': /kisskb/src/drivers/iio/chemical/bme680_core.c:725:15: note: byref variable will be forcibly initialized unsigned int check; ^~~~~ /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'gbcodec_mixer_ctl_put': /kisskb/src/drivers/iio/chemical/bme680_core.c:724:9: note: byref variable will be forcibly initialized __be16 tmp = 0; ^~~ /kisskb/src/drivers/staging/greybus/audio_topology.c:281:33: note: byref variable will be forcibly initialized struct gb_audio_ctl_elem_value gbvalue; ^~~~~~~ /kisskb/src/drivers/media/i2c/ov2659.c: In function 'ov2659_set_fmt': /kisskb/src/drivers/media/i2c/ov2659.c:1092:33: note: byref variable will be forcibly initialized const struct ov2659_framesize *size = NULL; ^~~~ /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'gbcodec_mixer_ctl_get': /kisskb/src/drivers/staging/greybus/audio_topology.c:219:33: note: byref variable will be forcibly initialized struct gb_audio_ctl_elem_value gbvalue; ^~~~~~~ /kisskb/src/drivers/media/i2c/ov2659.c: In function 'ov2659_write': /kisskb/src/drivers/media/i2c/ov2659.c:825:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/i2c/ov2659.c:824:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /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:6: note: byref variable will be forcibly initialized u16 phys_addr; ^~~~~~~~~ /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'gbcodec_mixer_dapm_ctl_get': /kisskb/src/drivers/staging/greybus/audio_topology.c:383:33: note: byref variable will be forcibly initialized struct gb_audio_ctl_elem_value gbvalue; ^~~~~~~ /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'gbcodec_enum_ctl_put': /kisskb/src/drivers/staging/greybus/audio_topology.c:598:33: note: byref variable will be forcibly initialized struct gb_audio_ctl_elem_value gbvalue; ^~~~~~~ /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'gbcodec_enum_ctl_get': /kisskb/src/drivers/staging/greybus/audio_topology.c:553:33: note: byref variable will be forcibly initialized struct gb_audio_ctl_elem_value gbvalue; ^~~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_parse_dt': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:1102:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:1101:6: note: byref variable will be forcibly initialized u32 ext_mux_chan; ^~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:1100:14: note: byref variable will be forcibly initialized const char *external_mux; ^~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ov2659.c: In function 'ov2659_set_pixel_clock': /kisskb/src/drivers/media/i2c/ov2659.c:935:25: note: byref variable will be forcibly initialized struct sensor_register pll_regs[] = { ^~~~~~~~ /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'gbcodec_enum_dapm_ctl_get': /kisskb/src/drivers/staging/greybus/audio_topology.c:716:33: note: byref variable will be forcibly initialized struct gb_audio_ctl_elem_value gbvalue; ^~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_adap_s_log_addrs': /kisskb/src/drivers/media/cec/core/cec-api.c:170:23: note: byref variable will be forcibly initialized struct cec_log_addrs log_addrs; ^~~~~~~~~ In file included from /kisskb/src/include/linux/greybus.h:18, from /kisskb/src/drivers/staging/greybus/audio_topology.c:8: /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/iio/chemical/bme680_core.c: In function 'bme680_core_probe': /kisskb/src/drivers/iio/chemical/bme680_core.c:894:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/i2c/ov2659.c: In function 'ov2659_read': /kisskb/src/drivers/media/i2c/ov2659.c:851:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/i2c/ov2659.c:850:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^~~ /kisskb/src/drivers/media/i2c/ov2659.c: In function 'ov2659_set_test_pattern': In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/cec/core/cec-api.c:10: /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_receive_msg': /kisskb/src/drivers/media/i2c/ov2659.c:1216:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c:282:10: note: in expansion of macro 'wait_event_interruptible' res = wait_event_interruptible(fh->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_read_samplerate': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c:273:10: note: in expansion of macro 'wait_event_interruptible_timeout' res = wait_event_interruptible_timeout(fh->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:848:11: note: byref variable will be forcibly initialized uint16_t val16; ^~~~~ /kisskb/src/drivers/media/i2c/ov2659.c: In function 'ov2659_detect': /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'gbaudio_tplg_process_kcontrols': /kisskb/src/drivers/staging/greybus/audio_topology.c:1147:7: note: byref variable will be forcibly initialized char temp_name[NAME_SIZE]; ^~~~~~~~~ /kisskb/src/drivers/media/i2c/ov2659.c:1348:5: note: byref variable will be forcibly initialized u8 ver = 0; ^~~ /kisskb/src/drivers/media/i2c/ov2659.c:1347:5: note: byref variable will be forcibly initialized u8 pid = 0; ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_read_raw': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:866:11: note: byref variable will be forcibly initialized uint16_t val16; ^~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function '_xadc_update_adc_reg': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:557:11: note: byref variable will be forcibly initialized uint16_t tmp; ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_trigger_set_state': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:660:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'gbaudio_tplg_create_widget': /kisskb/src/drivers/staging/greybus/audio_topology.c:986:7: note: byref variable will be forcibly initialized char temp_name[NAME_SIZE]; ^~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_dqevent': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c:320:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(fh->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'gbaudio_tplg_process_widgets': /kisskb/src/drivers/staging/greybus/audio_topology.c:1212:14: note: byref variable will be forcibly initialized int i, ret, w_size; ^~~~~~ /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'gbcodec_enum_dapm_ctl_put': /kisskb/src/drivers/staging/greybus/audio_topology.c:763:33: note: byref variable will be forcibly initialized struct gb_audio_ctl_elem_value gbvalue; ^~~~~~~ /kisskb/src/drivers/staging/greybus/audio_topology.c: In function 'gbcodec_mixer_dapm_ctl_put': /kisskb/src/drivers/staging/greybus/audio_topology.c:432:33: note: byref variable will be forcibly initialized struct gb_audio_ctl_elem_value gbvalue; ^~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_s_mode': /kisskb/src/drivers/media/cec/core/cec-api.c:477:20: note: byref variable will be forcibly initialized struct cec_event ev = { ^~ /kisskb/src/drivers/media/cec/core/cec-api.c:371:6: note: byref variable will be forcibly initialized u32 mode; ^~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_probe': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:1192:15: note: byref variable will be forcibly initialized unsigned int conf0; ^~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__prepare_userptr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1077:19: note: byref variable will be forcibly initialized struct vb2_plane planes[VB2_MAX_PLANES]; ^~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_ioctl': /kisskb/src/drivers/media/cec/core/cec-api.c:361:6: note: byref variable will be forcibly initialized u32 mode = fh->mode_initiator | fh->mode_follower; ^~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__prepare_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1192:19: note: byref variable will be forcibly initialized struct vb2_plane planes[VB2_MAX_PLANES]; ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:21: /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__vb2_wait_for_done_vb': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1779:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(q->done_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_core_create_bufs': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:879:31: note: byref variable will be forcibly initialized unsigned int num_planes = 0, num_buffers, allocated_buffers; ^~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:879:15: note: byref variable will be forcibly initialized 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:738:47: note: byref variable will be forcibly initialized unsigned int num_buffers, allocated_buffers, num_planes = 0; ^~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:738:15: note: byref variable will be forcibly initialized unsigned int num_buffers, allocated_buffers, num_planes = 0; ^~~~~~~~~~~ /kisskb/src/drivers/iio/gyro/bmg160_core.c: In function 'bmg160_get_axis': /kisskb/src/drivers/iio/gyro/bmg160_core.c:521:9: note: byref variable will be forcibly initialized __le16 raw_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/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:21: /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_wait_for_all_buffers': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1843:3: note: in expansion of macro 'wait_event' wait_event(q->done_wq, !atomic_read(&q->owned_by_drv_count)); ^~~~~~~~~~ /kisskb/src/drivers/iio/gyro/bmg160_core.c: In function 'bmg160_get_temp': /kisskb/src/drivers/iio/gyro/bmg160_core.c:491:15: note: byref variable will be forcibly initialized 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:186:15: note: byref variable will be forcibly initialized 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:444:15: note: byref variable will be forcibly initialized unsigned int bw_bits; ^~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_core_dqbuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1867:21: note: byref variable will be forcibly initialized struct vb2_buffer *vb = NULL; ^~ /kisskb/src/drivers/iio/gyro/bmg160_core.c: In function 'bmg160_event_handler': /kisskb/src/drivers/iio/gyro/bmg160_core.c:970:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_thread': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:2843:11: note: byref variable will be forcibly initialized unsigned index = 0; ^~~~~ /kisskb/src/drivers/iio/gyro/bmg160_core.c: In function 'bmg160_chip_init': /kisskb/src/drivers/iio/gyro/bmg160_core.c:233:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__vb2_perform_fileio': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:2666:11: note: byref variable will be forcibly initialized unsigned index; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/cx22700.c: In function 'cx22700_writereg': /kisskb/src/drivers/media/dvb-frontends/cx22700.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22700.c:61:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22700.c:79:5: note: byref variable will be forcibly initialized u8 b1 [] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/cx22700.c:78:5: note: byref variable will be forcibly initialized u8 b0 [] = { reg }; ^~ /kisskb/src/drivers/media/i2c/imx355.c: In function 'imx355_write_reg': /kisskb/src/drivers/media/i2c/imx355.c:1124:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/media/i2c/imx355.c: In function 'imx355_start_streaming': /kisskb/src/drivers/media/i2c/imx355.c:1124:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx355.c:1124:5: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/drivers/media/i2c/imx355.c:5: /kisskb/src/drivers/media/i2c/imx355.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/media/i2c/imx355.c: In function 'imx355_read_reg': /kisskb/src/drivers/media/i2c/imx355.c:1091:5: note: byref variable will be forcibly initialized u8 addr_buf[2]; ^~~~~~~~ /kisskb/src/drivers/media/i2c/imx355.c:1090:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/media/i2c/imx355.c: In function 'imx355_identify_module': /kisskb/src/drivers/media/i2c/imx355.c:1517:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/media/i2c/imx214.c: In function 'imx214_write_table': /kisskb/src/drivers/media/i2c/imx214.c:690:5: note: byref variable will be forcibly initialized u8 vals[MAX_CMD]; ^~~~ /kisskb/src/drivers/media/i2c/imx214.c: In function 'imx214_set_ctrl': /kisskb/src/drivers/media/i2c/imx214.c:653:5: note: byref variable will be forcibly initialized u8 vals[2]; ^~~~ /kisskb/src/drivers/media/i2c/imx214.c: In function 'imx214_g_register': /kisskb/src/drivers/media/i2c/imx214.c:517:15: note: byref variable will be forcibly initialized unsigned int aux; ^~~ /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:318:6: note: byref variable will be forcibly initialized 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:617:6: note: byref variable will be forcibly initialized int wai, err; ^~~ /kisskb/src/drivers/media/i2c/imx258.c: In function 'imx258_write_reg': /kisskb/src/drivers/media/i2c/imx258.c:657:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/media/i2c/imx258.c: In function 'imx258_start_streaming': /kisskb/src/drivers/media/i2c/imx258.c:657:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx258.c:657:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx258.c: In function 'imx258_set_stream': /kisskb/src/drivers/media/i2c/imx258.c:657:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx258.c: In function 'imx258_read_reg': /kisskb/src/drivers/media/i2c/imx258.c:625:5: note: byref variable will be forcibly initialized u8 addr_buf[2] = { reg >> 8, reg & 0xff }; ^~~~~~~~ /kisskb/src/drivers/media/i2c/imx258.c:624:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/media/i2c/imx258.c: In function 'imx258_identify_module': /kisskb/src/drivers/media/i2c/imx258.c:1057:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/media/i2c/imx258.c: In function 'imx258_probe': /kisskb/src/drivers/media/i2c/imx258.c:1202:6: note: byref variable will be forcibly initialized u32 val = 0; ^~~ 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:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24110.c: In function 'cx24110_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24110.c:106:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24110.c:105:5: note: byref variable will be forcibly initialized u8 buf [] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24110.c: In function 'cx24110_readreg': /kisskb/src/drivers/media/dvb-frontends/cx24110.c:123:17: note: byref variable will be forcibly initialized struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24110.c:122:5: note: byref variable will be forcibly initialized u8 b1 [] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/cx24110.c:121:5: note: byref variable will be forcibly initialized u8 b0 [] = { reg }; ^~ /kisskb/src/drivers/media/i2c/imx219.c: In function 'imx219_read_reg': /kisskb/src/drivers/media/i2c/imx219.c:579:5: note: byref variable will be forcibly initialized u8 addr_buf[2] = { reg >> 8, reg & 0xff }; ^~~~~~~~ /kisskb/src/drivers/media/i2c/imx219.c:578:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2]; ^~~~ /kisskb/src/drivers/media/i2c/imx219.c: In function 'imx219_identify_module': /kisskb/src/drivers/media/i2c/imx219.c:1209:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/media/i2c/imx219.c: In function 'imx219_write_reg': /kisskb/src/drivers/media/i2c/imx219.c:611:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/media/i2c/imx219.c: In function 'imx219_start_streaming': /kisskb/src/drivers/media/i2c/imx219.c:611:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx219.c: In function 'imx219_set_stream': /kisskb/src/drivers/media/i2c/imx219.c:611:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx219.c: In function 'imx219_init_controls': /kisskb/src/drivers/media/i2c/imx219.c:1261:39: note: byref variable will be forcibly initialized struct v4l2_fwnode_device_properties props; ^~~~~ /kisskb/src/drivers/media/i2c/imx219.c: In function 'imx219_probe': /kisskb/src/drivers/media/i2c/imx219.c:611:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/media/i2c/imx219.c:611:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/dac/ad5686.c: In function 'ad5686_write_dac_powerdown': /kisskb/src/drivers/iio/dac/ad5686.c:70:7: note: byref variable will be forcibly initialized bool readin; ^~~~~~ /kisskb/src/drivers/staging/greybus/audio_manager_module.c: In function 'send_add_uevent': /kisskb/src/drivers/staging/greybus/audio_manager_module.c:161:8: note: byref variable will be forcibly initialized char *envp[] = { ^~~~ /kisskb/src/drivers/staging/greybus/audio_manager_module.c:159:7: note: byref variable will be forcibly initialized char op_devices_string[64]; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/audio_manager_module.c:158:7: note: byref variable will be forcibly initialized char ip_devices_string[64]; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/audio_manager_module.c:157:7: note: byref variable will be forcibly initialized char intf_id_string[64]; ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/audio_manager_module.c:156:7: note: byref variable will be forcibly initialized char pid_string[64]; ^~~~~~~~~~ /kisskb/src/drivers/staging/greybus/audio_manager_module.c:155:7: note: byref variable will be forcibly initialized char vid_string[64]; ^~~~~~~~~~ /kisskb/src/drivers/staging/greybus/audio_manager_module.c:154:7: note: byref variable will be forcibly initialized char name_string[128]; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c: In function 'reset_and_configure': /kisskb/src/drivers/media/dvb-frontends/l64781.c:102:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x00, .flags = 0, .buf = buf, .len = 1 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c:101:5: note: byref variable will be forcibly initialized u8 buf [] = { 0x06 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c: In function 'l64781_readreg': /kisskb/src/drivers/media/dvb-frontends/l64781.c:58:17: note: byref variable will be forcibly initialized struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, ^~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c:57:5: note: byref variable will be forcibly initialized u8 b1 [] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/l64781.c:56:5: note: byref variable will be forcibly initialized u8 b0 [] = { reg }; ^~ /kisskb/src/drivers/media/dvb-frontends/l64781.c: In function 'l64781_writereg': /kisskb/src/drivers/media/dvb-frontends/l64781.c:44:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c:43:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg [] = { { .addr = config->demod_address, .flags = 0, .buf = b0, .len = 1 }, ^~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c:495:5: note: byref variable will be forcibly initialized u8 b1 [] = { 0x00 }; ^~ /kisskb/src/drivers/media/dvb-frontends/l64781.c:494:5: note: byref variable will be forcibly initialized u8 b0 [] = { 0x1a }; ^~ /kisskb/src/drivers/media/i2c/imx290.c: In function 'imx290_probe': /kisskb/src/drivers/media/i2c/imx290.c:940:6: note: byref variable will be forcibly initialized u32 xclk_freq; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c: In function 'dib3000_write_reg': /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c:75:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c:71:5: note: byref variable will be forcibly initialized u8 b[] = { ^ /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_read_mbreg': /kisskb/src/drivers/media/i2c/imx274.c:716:9: note: byref variable will be forcibly initialized __le32 val_le = 0; ^~~~~~ /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_get_frame_length': /kisskb/src/drivers/media/i2c/imx274.c:716:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c:716:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_write_mbreg': /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized __le32 val_le = cpu_to_le32(val); ^~~~~~ /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_set_coarse_time': /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c:1662:19: note: byref variable will be forcibly initialized u32 coarse_time, frame_length; ^~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/imx274.c:1662:6: note: byref variable will be forcibly initialized u32 coarse_time, frame_length; ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_set_exposure': /kisskb/src/drivers/media/i2c/imx274.c:716:9: note: byref variable will be forcibly initialized __le32 val_le = 0; ^~~~~~ /kisskb/src/drivers/media/i2c/imx274.c:1697:6: note: byref variable will be forcibly initialized u32 coarse_time; /* exposure time in unit of line (HMAX)*/ ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_set_frame_length': /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized __le32 val_le = cpu_to_le32(val); ^~~~~~ /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_set_frame_interval': /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c:716:9: note: byref variable will be forcibly initialized __le32 val_le = 0; ^~~~~~ /kisskb/src/drivers/media/i2c/imx274.c:716:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c: In function 'dib3000_read_reg': /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c:55:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c:54:5: note: byref variable will be forcibly initialized u8 rb[2]; ^~ /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c:53:5: note: byref variable will be forcibly initialized u8 wb[] = { ((reg >> 8) | 0x80) & 0xff, reg & 0xff }; ^~ /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_apply_trimming': /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized __le32 val_le = cpu_to_le32(val); ^~~~~~ /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_set_gain': /kisskb/src/drivers/media/i2c/imx274.c:748:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_write_table': /kisskb/src/drivers/media/i2c/imx274.c:639:5: note: byref variable will be forcibly initialized u8 range_vals[16]; ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-i2c.c: In function 'v4l2_i2c_new_subdev': /kisskb/src/drivers/media/v4l2-core/v4l2-i2c.c:125:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_set_selection_crop': /kisskb/src/drivers/media/i2c/imx274.c:1185:19: note: byref variable will be forcibly initialized struct v4l2_rect new_crop; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib7000m.c: In function 'dib7000m_set_channel': /kisskb/src/drivers/media/dvb-frontends/dib7000m.c:846:13: note: byref variable will be forcibly initialized u16 value, est[4]; ^~~ /kisskb/src/drivers/media/dvb-frontends/dib7000m.c: In function 'dib7000m_autosearch_start': /kisskb/src/drivers/media/dvb-frontends/dib7000m.c:968:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties schan; ^~~~~ /kisskb/src/drivers/staging/greybus/audio_manager.c: In function 'gb_audio_manager_add': /kisskb/src/drivers/staging/greybus/audio_manager.c:43:34: note: byref variable will be forcibly initialized struct gb_audio_manager_module *module; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, 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 'perf_trace_v4l2_event_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/v4l2.h:100:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(v4l2_event_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/v4l2.h:100:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(v4l2_event_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-trace.c: In function 'perf_trace_vb2_v4l2_event_class': /kisskb/src/include/trace/perf.h:44:6: note: byref variable will be forcibly initialized int rctx; \ ^~~~ /kisskb/src/include/trace/events/v4l2.h:181:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(vb2_v4l2_event_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:38:18: note: byref variable will be forcibly initialized struct pt_regs *__regs; \ ^~~~~~ /kisskb/src/include/trace/events/v4l2.h:181:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(vb2_v4l2_event_class, ^~~~~~~~~~~~~~~~~~~ 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/v4l2.h:100:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 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:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/v4l2.h:181:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(vb2_v4l2_event_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_set_config': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:16:44: note: byref variable will be forcibly initialized struct audio_apbridgea_set_config_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_register_cport': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:33:48: note: byref variable will be forcibly initialized struct audio_apbridgea_register_cport_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_unregister_cport': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:54:50: note: byref variable will be forcibly initialized struct audio_apbridgea_unregister_cport_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_set_tx_data_size': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:74:50: note: byref variable will be forcibly initialized struct audio_apbridgea_set_tx_data_size_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_prepare_tx': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:88:44: note: byref variable will be forcibly initialized struct audio_apbridgea_prepare_tx_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_start_tx': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:101:42: note: byref variable will be forcibly initialized struct audio_apbridgea_start_tx_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_stop_tx': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:114:41: note: byref variable will be forcibly initialized struct audio_apbridgea_stop_tx_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_shutdown_tx': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:127:45: note: byref variable will be forcibly initialized struct audio_apbridgea_shutdown_tx_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_set_rx_data_size': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:140:50: note: byref variable will be forcibly initialized struct audio_apbridgea_set_rx_data_size_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_prepare_rx': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:154:44: note: byref variable will be forcibly initialized struct audio_apbridgea_prepare_rx_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_start_rx': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:167:42: note: byref variable will be forcibly initialized struct audio_apbridgea_start_rx_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_stop_rx': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:179:41: note: byref variable will be forcibly initialized struct audio_apbridgea_stop_rx_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_apbridgea.c: In function 'gb_audio_apbridgea_shutdown_rx': /kisskb/src/drivers/staging/greybus/audio_apbridgea.c:192:45: note: byref variable will be forcibly initialized struct audio_apbridgea_shutdown_rx_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_get_topology': /kisskb/src/drivers/staging/greybus/audio_gb.c:15:45: note: byref variable will be forcibly initialized struct gb_audio_get_topology_size_response size_resp; ^~~~~~~~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_get_control': /kisskb/src/drivers/staging/greybus/audio_gb.c:51:39: note: byref variable will be forcibly initialized struct gb_audio_get_control_response resp; ^~~~ /kisskb/src/drivers/staging/greybus/audio_gb.c:50:38: note: byref variable will be forcibly initialized struct gb_audio_get_control_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_set_control': /kisskb/src/drivers/staging/greybus/audio_gb.c:72:38: note: byref variable will be forcibly initialized struct gb_audio_set_control_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_enable_widget': /kisskb/src/drivers/staging/greybus/audio_gb.c:86:40: note: byref variable will be forcibly initialized struct gb_audio_enable_widget_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_disable_widget': /kisskb/src/drivers/staging/greybus/audio_gb.c:98:41: note: byref variable will be forcibly initialized struct gb_audio_disable_widget_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_get_pcm': /kisskb/src/drivers/staging/greybus/audio_gb.c:112:35: note: byref variable will be forcibly initialized struct gb_audio_get_pcm_response resp; ^~~~ /kisskb/src/drivers/staging/greybus/audio_gb.c:111:34: note: byref variable will be forcibly initialized struct gb_audio_get_pcm_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_set_pcm': /kisskb/src/drivers/staging/greybus/audio_gb.c:135:34: note: byref variable will be forcibly initialized struct gb_audio_set_pcm_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_set_tx_data_size': /kisskb/src/drivers/staging/greybus/audio_gb.c:151:43: note: byref variable will be forcibly initialized struct gb_audio_set_tx_data_size_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_activate_tx': /kisskb/src/drivers/staging/greybus/audio_gb.c:164:38: note: byref variable will be forcibly initialized struct gb_audio_activate_tx_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_deactivate_tx': /kisskb/src/drivers/staging/greybus/audio_gb.c:176:40: note: byref variable will be forcibly initialized struct gb_audio_deactivate_tx_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_set_rx_data_size': /kisskb/src/drivers/staging/greybus/audio_gb.c:188:43: note: byref variable will be forcibly initialized struct gb_audio_set_rx_data_size_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_activate_rx': /kisskb/src/drivers/staging/greybus/audio_gb.c:201:38: note: byref variable will be forcibly initialized struct gb_audio_activate_rx_request req; ^~~ /kisskb/src/drivers/staging/greybus/audio_gb.c: In function 'gb_audio_gb_deactivate_rx': /kisskb/src/drivers/staging/greybus/audio_gb.c:213:40: note: byref variable will be forcibly initialized struct gb_audio_deactivate_rx_request req; ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-v4l2.c: In function 'vb2_create_bufs': /kisskb/src/drivers/media/common/videobuf2/videobuf2-v4l2.c:757:11: note: byref variable will be forcibly initialized 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:815:24: note: byref variable will be forcibly initialized struct media_request *req = NULL; ^~~ /kisskb/src/drivers/media/dvb-frontends/dib8000.c: In function 'dib8000_reset_stats': /kisskb/src/drivers/media/dvb-frontends/dib8000.c:999:6: note: byref variable will be forcibly initialized u32 ucb; ^~~ /kisskb/src/drivers/media/dvb-frontends/dib8000.c: In function 'dib8000_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/dib8000.c:3815:6: note: byref variable will be forcibly initialized u16 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/dib8000.c: In function 'dib8000_set_frequency_offset': /kisskb/src/drivers/media/dvb-frontends/dib8000.c:2720:6: note: byref variable will be forcibly initialized u32 current_rf; ^~~~~~~~~~ /kisskb/src/drivers/media/i2c/max9286.c: In function 'max9286_parse_dt': /kisskb/src/drivers/media/i2c/max9286.c:1164:32: note: byref variable will be forcibly initialized struct v4l2_fwnode_endpoint vep = { ^~~ /kisskb/src/drivers/media/i2c/max9286.c:1150:22: note: byref variable will be forcibly initialized struct of_endpoint ep; ^~ /kisskb/src/drivers/media/i2c/max9286.c:1131:7: note: byref variable will be forcibly initialized u32 id = 0; ^~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_write': /kisskb/src/drivers/media/dvb-frontends/mt312.c:89:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:88:5: note: byref variable will be forcibly initialized u8 buf[MAX_XFER_SIZE]; ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_writereg': /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_set_voltage': /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_reset': /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_read': /kisskb/src/drivers/media/dvb-frontends/mt312.c:55:5: note: byref variable will be forcibly initialized u8 regbuf[1] = { reg }; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:54:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_read_ucblocks': /kisskb/src/drivers/media/dvb-frontends/mt312.c:519:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_read_snr': /kisskb/src/drivers/media/dvb-frontends/mt312.c:504:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/mt312.c:482:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_read_ber': /kisskb/src/drivers/media/dvb-frontends/mt312.c:466:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_read_status': /kisskb/src/drivers/media/dvb-frontends/mt312.c:437:5: note: byref variable will be forcibly initialized u8 status[3]; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_i2c_gate_ctrl': /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:662:5: note: byref variable will be forcibly initialized u8 val = 0x00; ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_set_tone': /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:399:5: note: byref variable will be forcibly initialized u8 diseqc_mode; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_send_burst': /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:375:5: note: byref variable will be forcibly initialized u8 diseqc_mode; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_get_inversion': /kisskb/src/drivers/media/dvb-frontends/mt312.c:147:5: note: byref variable will be forcibly initialized u8 vit_mode; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_get_code_rate': /kisskb/src/drivers/media/dvb-frontends/mt312.c:220:5: note: byref variable will be forcibly initialized u8 fec_status; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_sleep': /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c:691:5: note: byref variable will be forcibly initialized u8 config; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_get_symbol_rate': /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c:166:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:162:5: note: byref variable will be forcibly initialized u8 sym_rate_h; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_send_master_cmd': /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c:336:5: note: byref variable will be forcibly initialized u8 diseqc_mode; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib8000.c: In function 'dib8000_get_stats': /kisskb/src/drivers/media/dvb-frontends/dib8000.c:4106:6: note: byref variable will be forcibly initialized u16 strength; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib8000.c:4103:24: note: byref variable will be forcibly initialized u32 time_us = 0, snr, val; ^~~ /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_event_thread': /kisskb/src/drivers/media/rc/rc-ir-raw.c:23:22: note: byref variable will be forcibly initialized struct ir_raw_event ev; ^~ In file included from /kisskb/src/include/media/rc-core.h:13, from /kisskb/src/drivers/media/rc/rc-core-priv.h:17, from /kisskb/src/drivers/media/rc/rc-ir-raw.c:11: /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_event_store': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^~~~~ /kisskb/src/drivers/media/rc/rc-ir-raw.c:82:7: note: in expansion of macro 'kfifo_put' if (!kfifo_put(&dev->raw->kfifo, *ev)) { ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_initfe': /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mt312.c:254:6: note: byref variable will be forcibly initialized u8 buf_def[8] = { 0x14, 0x12, 0x03, 0x02, ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:235:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_set_frontend': /kisskb/src/drivers/media/dvb-frontends/mt312.c:132:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:535:13: note: byref variable will be forcibly initialized u8 buf[5], config_val; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mt312.c:535:5: note: byref variable will be forcibly initialized u8 buf[5], config_val; ^~~ /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_edge_handle': /kisskb/src/drivers/media/rc/rc-ir-raw.c:565:23: note: byref variable will be forcibly initialized struct ir_raw_event ev = { ^~ /kisskb/src/drivers/media/dvb-frontends/dib8000.c: In function 'dib8000_get_frontend': /kisskb/src/drivers/media/dvb-frontends/dib8000.c:3394:17: note: byref variable will be forcibly initialized enum fe_status stat = 0; ^~~~ 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:265:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/iio/dac/ad5696-i2c.c: In function 'ad5686_i2c_read': /kisskb/src/drivers/iio/dac/ad5696-i2c.c:18:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /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:5: note: byref variable will be forcibly initialized u8 tx[4]; ^~ /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_encode_scancode': /kisskb/src/drivers/media/rc/rc-ir-raw.c:526:6: note: byref variable will be forcibly initialized u64 mask = 1ULL << protocol; ^~~~ /kisskb/src/drivers/iio/dac/dpot-dac.c: In function 'dpot_dac_channel_max_ohms': /kisskb/src/drivers/iio/dac/dpot-dac.c:139:6: note: byref variable will be forcibly initialized int max; ^~~ /kisskb/src/drivers/iio/dac/dpot-dac.c:138:6: note: byref variable will be forcibly initialized int val2; ^~~~ /kisskb/src/drivers/iio/dac/dpot-dac.c:137:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/iio/dac/dpot-dac.c: In function 'dpot_dac_probe': /kisskb/src/drivers/iio/dac/dpot-dac.c:170:21: note: byref variable will be forcibly initialized enum iio_chan_type type; ^~~~ /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:33:11: note: byref variable will be forcibly initialized int ret, status; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_i2c_read16': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:282:17: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized 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:9: note: byref variable will be forcibly initialized 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:8: note: byref variable will be forcibly initialized u8 i, s; ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1014:6: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 s, i; ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1041:6: note: byref variable will be forcibly initialized u16 mb[10]; ^~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_write_word_attr': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:384:5: note: byref variable will be forcibly initialized u8 b[2] = { val >> 8, val & 0xff }; ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_mbx_read': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:384:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_write_word': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized u8 b[2] = { val >> 8, val & 0xff }; ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_cfg_gpio': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_mbx_host_init': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_tuner_xfer': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_set_power_mode': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_firmware_download': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_risc_mem_setup_cmd': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_set_diversity_in': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1532:6: note: byref variable will be forcibly initialized 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:378:5: note: byref variable will be forcibly initialized u8 b[2] = { val >> 8, val & 0xff }; ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1539:6: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u16 fw_version = 0; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c:767:5: note: byref variable will be forcibly initialized u8 size; ^~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c:766:5: note: byref variable will be forcibly initialized u8 r[4]; ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_boot': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized u8 b[2] = { val >> 8, val & 0xff }; ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_init': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1083:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:24: note: byref variable will be forcibly initialized struct dibDVBTChannel ch; ^~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:2240:6: note: byref variable will be forcibly initialized u16 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_get_frontend': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1901:17: note: byref variable will be forcibly initialized enum fe_status stat; ^~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_reset': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized u8 b[2] = { val >> 8, val & 0xff }; ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_pid_filter_ctrl': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_pid_filter': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ves1820.c: In function 'ves1820_writereg': /kisskb/src/drivers/media/dvb-frontends/ves1820.c:50:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 3 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/ves1820.c:49:5: note: byref variable will be forcibly initialized u8 buf[] = { 0x00, reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_set_frontend': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1532:6: note: byref variable will be forcibly initialized u16 mode = (u16) onoff; ^~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1532:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1998:40: note: byref variable will be forcibly initialized struct dvb_frontend_parametersContext channel_status; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/ves1820.c: In function 'ves1820_readreg': /kisskb/src/drivers/media/dvb-frontends/ves1820.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ves1820.c:65:5: note: byref variable will be forcibly initialized u8 b1[] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/ves1820.c:64:5: note: byref variable will be forcibly initialized u8 b0[] = { 0x00, reg }; ^~ /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:19: note: byref variable will be forcibly initialized unsigned long n, d; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-dv-timings.c:359:16: note: byref variable will be forcibly initialized 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:19: note: byref variable will be forcibly initialized unsigned long n, d; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-dv-timings.c:389:16: note: byref variable will be forcibly initialized unsigned long n, d; ^ /kisskb/src/drivers/iio/dac/ds4424.c: In function 'ds4424_verify_chip': /kisskb/src/drivers/iio/dac/ds4424.c:164:11: note: byref variable will be forcibly initialized int ret, val; ^~~ /kisskb/src/drivers/iio/dac/ds4424.c: In function 'ds4424_probe': /kisskb/src/drivers/iio/dac/ds4424.c:164:11: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:389:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_map_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:375:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_detach_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:398:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^~~ /kisskb/src/drivers/media/dvb-frontends/tda1004x.c: In function 'tda1004x_write_byteI': /kisskb/src/drivers/media/dvb-frontends/tda1004x.c:118:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/iio/dac/max517.c: In function 'max517_set_value': /kisskb/src/drivers/iio/dac/max517.c:48:5: note: byref variable will be forcibly initialized u8 outbuf[2]; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda1004x.c: In function 'tda1004x_read_byte': /kisskb/src/drivers/media/dvb-frontends/tda1004x.c:139:5: note: byref variable will be forcibly initialized u8 b1[] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/tda1004x.c:138:5: note: byref variable will be forcibly initialized u8 b0[] = { reg }; ^~ /kisskb/src/drivers/media/i2c/rdacm20.c: In function '__ov10635_write': /kisskb/src/drivers/media/i2c/rdacm20.c:357:5: note: byref variable will be forcibly initialized u8 buf[3] = { reg >> 8, reg & 0xff, val }; ^~~ /kisskb/src/drivers/media/i2c/rdacm20.c: In function 'ov10635_write': /kisskb/src/drivers/media/i2c/rdacm20.c:357:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/rdacm20.c: In function 'ov10635_set_regs': /kisskb/src/drivers/media/i2c/rdacm20.c:357:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/rdacm20.c: In function 'ov10635_read16': /kisskb/src/drivers/media/i2c/rdacm20.c:335:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg >> 8, reg & 0xff }; ^~~ In file included from /kisskb/src/drivers/media/rc/rc-core-priv.h:15, from /kisskb/src/drivers/media/rc/lirc_dev.c:19: /kisskb/src/drivers/media/rc/lirc_dev.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda1004x.c: In function 'tda1004x_do_upload': /kisskb/src/drivers/media/dvb-frontends/tda1004x.c:310:5: note: byref variable will be forcibly initialized u8 buf[65]; ^~~ /kisskb/src/drivers/media/i2c/rdacm20.c: In function 'rdacm20_initialize': /kisskb/src/drivers/media/i2c/rdacm20.c:357:5: note: byref variable will be forcibly initialized u8 buf[3] = { reg >> 8, reg & 0xff, val }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda1004x.c: In function 'tda10045_fwupload': /kisskb/src/drivers/media/dvb-frontends/tda1004x.c:382:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/media/rc/lirc_dev.c: In function 'lirc_transmit': /kisskb/src/drivers/media/rc/lirc_dev.c:254:24: note: byref variable will be forcibly initialized struct lirc_scancode scan; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tda1004x.c: In function 'tda10046_fwupload': /kisskb/src/drivers/media/dvb-frontends/tda1004x.c:476:25: note: byref variable will be forcibly initialized 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/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/rc/lirc_dev.c:10: /kisskb/src/drivers/media/rc/lirc_dev.c: In function 'lirc_read_mode2': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/lirc_dev.c:628:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(fh->wait_poll, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/lirc_dev.c:617:15: note: byref variable will be forcibly initialized unsigned int copied; ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/rc/lirc_dev.c:10: /kisskb/src/drivers/media/rc/lirc_dev.c: In function 'lirc_read_scancode': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/lirc_dev.c:667:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(fh->wait_poll, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/lirc_dev.c:655:15: note: byref variable will be forcibly initialized unsigned int copied; ^~~~~~ In file included from /kisskb/src/include/media/rc-core.h:13, from /kisskb/src/drivers/media/rc/rc-core-priv.h:17, from /kisskb/src/drivers/media/rc/lirc_dev.c:19: /kisskb/src/drivers/media/rc/lirc_dev.c: In function 'lirc_raw_event': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^~~~~ /kisskb/src/drivers/media/rc/lirc_dev.c:107:7: note: in expansion of macro 'kfifo_put' if (kfifo_put(&fh->rawir, sample)) ^~~~~~~~~ /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^~~~~ /kisskb/src/drivers/media/rc/lirc_dev.c:85:5: note: in expansion of macro 'kfifo_put' kfifo_put(&fh->rawir, ^~~~~~~~~ /kisskb/src/drivers/media/rc/lirc_dev.c: In function 'lirc_scancode_event': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^~~~~ /kisskb/src/drivers/media/rc/lirc_dev.c:128:7: note: in expansion of macro 'kfifo_put' if (kfifo_put(&fh->scancodes, *lsc)) ^~~~~~~~~ /kisskb/src/drivers/iio/dac/max5821.c: In function 'max5821_set_value': /kisskb/src/drivers/iio/dac/max5821.c:215:5: note: byref variable will be forcibly initialized u8 outbuf[2]; ^~~~~~ /kisskb/src/drivers/iio/dac/max5821.c: In function 'max5821_sync_powerdown_mode': /kisskb/src/drivers/iio/dac/max5821.c:93:5: note: byref variable will be forcibly initialized u8 outbuf[2]; ^~~~~~ /kisskb/src/drivers/iio/dac/max5821.c: In function 'max5821_get_value': /kisskb/src/drivers/iio/dac/max5821.c:175:5: note: byref variable will be forcibly initialized u8 inbuf[2]; ^~~~~ /kisskb/src/drivers/iio/dac/max5821.c:174:5: note: byref variable will be forcibly initialized u8 outbuf[1]; ^~~~~~ /kisskb/src/drivers/iio/dac/max5821.c: In function 'max5821_write_dac_powerdown': /kisskb/src/drivers/iio/dac/max5821.c:116:7: note: byref variable will be forcibly initialized bool powerdown; ^~~~~~~~~ /kisskb/src/drivers/iio/dac/m62332.c: In function 'm62332_set_value': /kisskb/src/drivers/iio/dac/m62332.c:37:5: note: byref variable will be forcibly initialized u8 outbuf[2]; ^~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_vaddr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:79:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:628:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'v4l2_m2m_cancel_job': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:429:3: note: in expansion of macro 'wait_event' wait_event(m2m_ctx->finished, ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'v4l2_m2m_suspend': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:289:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:309:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:554:3: note: in expansion of macro 'wait_event' wait_event(curr_ctx->finished, ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-flash-led-class.c: In function 'v4l2_flash_g_volatile_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-flash-led-class.c:155:7: note: byref variable will be forcibly initialized bool is_strobing; ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/leds.h:12, from /kisskb/src/include/linux/led-class-flash.h:11, from /kisskb/src/drivers/media/v4l2-core/v4l2-flash-led-class.c:9: /kisskb/src/drivers/media/v4l2-core/v4l2-flash-led-class.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:222:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/iio/chemical/ams-iaq-core.c: In function 'ams_iaqcore_read_measurement': /kisskb/src/drivers/iio/chemical/ams-iaq-core.c:64:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ In file included from /kisskb/src/drivers/media/v4l2-core/v4l2-flash-led-class.c:13: /kisskb/src/drivers/media/v4l2-core/v4l2-flash-led-class.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/staging/greybus/i2c.c: In function 'gb_i2c_device_setup': /kisskb/src/drivers/staging/greybus/i2c.c:43:39: note: byref variable will be forcibly initialized struct gb_i2c_functionality_response response; ^~~~~~~~ /kisskb/src/drivers/iio/health/max30102.c: In function 'max30102_fifo_count': /kisskb/src/drivers/iio/health/max30102.c:242:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/health/max30102.c: In function 'max30102_read_temp': /kisskb/src/drivers/iio/health/max30102.c:423:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/iio/health/max30102.c: In function 'max30102_led_init': /kisskb/src/drivers/iio/health/max30102.c:326:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_count_operation': /kisskb/src/drivers/staging/greybus/pwm.c:30:31: note: byref variable will be forcibly initialized struct gb_pwm_count_response response; ^~~~~~~~ /kisskb/src/drivers/iio/health/max30102.c: In function 'max30102_probe': /kisskb/src/drivers/iio/health/max30102.c:512:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_disable_operation': /kisskb/src/drivers/staging/greybus/pwm.c:172:32: note: byref variable will be forcibly initialized struct gb_pwm_disable_request request; ^~~~~~~ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_enable_operation': /kisskb/src/drivers/staging/greybus/pwm.c:147:31: note: byref variable will be forcibly initialized struct gb_pwm_enable_request request; ^~~~~~~ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_set_polarity_operation': /kisskb/src/drivers/staging/greybus/pwm.c:121:33: note: byref variable will be forcibly initialized struct gb_pwm_polarity_request request; ^~~~~~~ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_config_operation': /kisskb/src/drivers/staging/greybus/pwm.c:94:31: note: byref variable will be forcibly initialized struct gb_pwm_config_request request; ^~~~~~~ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_deactivate_operation': /kisskb/src/drivers/staging/greybus/pwm.c:69:35: note: byref variable will be forcibly initialized struct gb_pwm_deactivate_request request; ^~~~~~~ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_activate_operation': /kisskb/src/drivers/staging/greybus/pwm.c:44:33: note: byref variable will be forcibly initialized struct gb_pwm_activate_request request; ^~~~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_mode_get': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:283:15: note: byref variable will be forcibly initialized unsigned int ready; ^~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:282:15: note: byref variable will be forcibly initialized unsigned int active; ^~~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_odr_get': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:454:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:560:6: note: byref variable will be forcibly initialized int fs_bits; ^~~~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_lpf_get': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:485:15: note: byref variable will be forcibly initialized 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:529:15: note: byref variable will be forcibly initialized 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:506:6: note: byref variable will be forcibly initialized int odr; ^~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_chip_init': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:757:15: note: byref variable will be forcibly initialized 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:391:15: note: byref variable will be forcibly initialized unsigned int temp; ^~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_axis_get': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:423:9: note: byref variable will be forcibly initialized __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:811:15: note: byref variable will be forcibly initialized unsigned int data_ready; ^~~~~~~~~~ /kisskb/src/drivers/iio/health/afe4404.c: In function 'afe440x_store_register': /kisskb/src/drivers/iio/health/afe4404.c:198:20: note: byref variable will be forcibly initialized int val, integer, fract, ret; ^~~~~ /kisskb/src/drivers/iio/health/afe4404.c:198:11: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int vals[2]; ^~~~ /kisskb/src/drivers/iio/health/afe4404.c:174:15: note: byref variable will be forcibly initialized unsigned int reg_val; ^~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_check_parameters': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:958:6: note: byref variable will be forcibly initialized u32 freq_max; ^~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:957:6: note: byref variable will be forcibly initialized u32 freq_min; ^~~~~~~~ /kisskb/src/drivers/media/i2c/st-mipid02.c: In function 'mipid02_write_reg': /kisskb/src/drivers/media/i2c/st-mipid02.c:252:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/i2c/st-mipid02.c:251:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/st-mipid02.c: In function 'mipid02_read_reg': /kisskb/src/drivers/media/i2c/st-mipid02.c:222:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/i2c/st-mipid02.c:221:17: note: byref variable will be forcibly initialized 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:338:5: note: byref variable will be forcibly initialized u8 reg; ^~~ /kisskb/src/drivers/media/i2c/st-mipid02.c: In function 'mipid02_probe': /kisskb/src/drivers/media/i2c/st-mipid02.c:338:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_frontend': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2376:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_swzigzag': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:479:17: note: byref variable will be forcibly initialized enum fe_status s = FE_NONE; ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dtv_set_frontend': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2185:36: note: byref variable will be forcibly initialized struct dvb_frontend_tune_settings fetunesettings; ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_thread': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:470:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:499:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:670:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(fepriv->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:650:17: note: byref variable will be forcibly initialized enum fe_status s = FE_NONE; ^ /kisskb/src/drivers/staging/greybus/sdio.c: In function 'gb_sdio_command': /kisskb/src/drivers/staging/greybus/sdio.c:411:34: note: byref variable will be forcibly initialized struct gb_sdio_command_response response; ^~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_property': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2322:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:300:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(events->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/sdio.c: In function 'gb_sdio_get_caps': /kisskb/src/drivers/staging/greybus/sdio.c:118:35: note: byref variable will be forcibly initialized struct gb_sdio_get_caps_response response; ^~~~~~~~ /kisskb/src/drivers/staging/greybus/sdio.c: In function 'gb_mmc_set_ios': /kisskb/src/drivers/staging/greybus/sdio.c:592:33: note: byref variable will be forcibly initialized struct gb_sdio_set_ios_request request; ^~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_handle_ioctl': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2600:12: note: byref variable will be forcibly initialized ktime_t nexttime; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/zl10353.c: In function 'zl10353_single_write': /kisskb/src/drivers/media/dvb-frontends/zl10353.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/zl10353.c:42:5: note: byref variable will be forcibly initialized u8 buf[2] = { reg, val }; ^~~ /kisskb/src/drivers/media/dvb-frontends/zl10353.c: In function 'zl10353_read_register': /kisskb/src/drivers/media/dvb-frontends/zl10353.c:68:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { { .addr = state->config.demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/zl10353.c:67:5: note: byref variable will be forcibly initialized u8 b1[1] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/zl10353.c:66:5: note: byref variable will be forcibly initialized u8 b0[1] = { reg }; ^~ /kisskb/src/drivers/media/dvb-frontends/zl10353.c: In function 'zl10353_init': /kisskb/src/drivers/media/dvb-frontends/zl10353.c:546:5: note: byref variable will be forcibly initialized u8 zl10353_reset_attach[6] = { 0x50, 0x03, 0x64, 0x46, 0x15, 0x0F }; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/zl10353.c: In function 'zl10353_set_parameters': /kisskb/src/drivers/media/dvb-frontends/zl10353.c:170:20: note: byref variable will be forcibly initialized u16 nominal_rate, input_freq; ^~~~~~~~~~ /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:5: note: byref variable will be forcibly initialized u8 tuple[257]; ^~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:455:6: note: byref variable will be forcibly initialized int tuple_type; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:454:6: note: byref variable will be forcibly initialized int tuple_length; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:453:6: note: byref variable will be forcibly initialized 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:1444:5: note: byref variable will be forcibly initialized u8 fragbuf[HOST_LINK_BUF_SIZE]; ^~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1442:11: note: byref variable will be forcibly initialized u8 slot, connection_id; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1442:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 buf[HOST_LINK_BUF_SIZE]; ^~~ /kisskb/src/drivers/media/dvb-frontends/mt352.c: In function 'mt352_single_write': /kisskb/src/drivers/media/dvb-frontends/mt352.c:48:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/mt352.c:47:5: note: byref variable will be forcibly initialized 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:16: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg [] = { { .addr = state->config.demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/mt352.c:72:5: note: byref variable will be forcibly initialized u8 b1 [] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/mt352.c:71:5: note: byref variable will be forcibly initialized u8 b0 [] = { reg }; ^~ /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:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/iio/chemical/scd30_core.c: In function 'scd30_command_read': /kisskb/src/drivers/iio/chemical/scd30_core.c:58:9: note: byref variable will be forcibly initialized __be16 tmp; ^~~ /kisskb/src/drivers/iio/chemical/scd30_core.c: In function 'scd30_wait_meas_poll': /kisskb/src/drivers/iio/chemical/scd30_core.c:58:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/chemical/scd30_core.c: In function 'scd30_trigger_handler': /kisskb/src/drivers/iio/chemical/scd30_core.c:598:4: note: byref variable will be forcibly initialized } scan; ^~~~ /kisskb/src/drivers/iio/chemical/scd30_core.c: In function 'scd30_read_raw': /kisskb/src/drivers/iio/chemical/scd30_core.c:58:9: note: byref variable will be forcibly initialized __be16 tmp; ^~~ /kisskb/src/drivers/iio/chemical/scd30_core.c:58:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/chemical/scd30_core.c: In function 'calibration_forced_value_store': /kisskb/src/drivers/iio/chemical/scd30_core.c:426:6: note: byref variable will be forcibly initialized u16 val; ^~~ /kisskb/src/drivers/iio/chemical/scd30_core.c: In function 'calibration_forced_value_show': /kisskb/src/drivers/iio/chemical/scd30_core.c:58:9: note: byref variable will be forcibly initialized __be16 tmp; ^~~ /kisskb/src/drivers/iio/chemical/scd30_core.c: In function 'calibration_auto_enable_show': /kisskb/src/drivers/iio/chemical/scd30_core.c:58:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/chemical/scd30_core.c: In function 'calibration_auto_enable_store': /kisskb/src/drivers/iio/chemical/scd30_core.c:391:7: note: byref variable will be forcibly initialized bool val; ^~~ /kisskb/src/drivers/iio/chemical/scd30_core.c: In function 'scd30_reset': /kisskb/src/drivers/iio/chemical/scd30_core.c:58:9: note: byref variable will be forcibly initialized __be16 tmp; ^~~ /kisskb/src/drivers/iio/chemical/scd30_core.c: In function 'scd30_probe': /kisskb/src/drivers/iio/chemical/scd30_core.c:58:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/chemical/scd30_i2c.c: In function 'scd30_i2c_command': /kisskb/src/drivers/iio/chemical/scd30_i2c.c:69:7: note: byref variable will be forcibly initialized char buf[SCD30_I2C_MAX_BUF_SIZE]; ^~~ /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:1544:5: note: byref variable will be forcibly initialized u8 hdr[2]; ^~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1541:9: note: byref variable will be forcibly initialized 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:1784:6: note: byref variable will be forcibly initialized 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1625:12: note: in expansion of macro 'wait_event_interruptible' status = wait_event_interruptible(ca->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1604:9: note: byref variable will be forcibly initialized size_t fraglen; ^~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1600:6: note: byref variable will be forcibly initialized int slot; ^~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1599:5: note: byref variable will be forcibly initialized u8 hdr[2]; ^~~ 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'sps30_do_meas': /kisskb/src/drivers/iio/chemical/sps30.c:192:5: note: byref variable will be forcibly initialized u8 tmp[16]; ^~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'sps30_trigger_handler': /kisskb/src/drivers/iio/chemical/sps30.c:236:4: note: byref variable will be forcibly initialized } scan; ^~~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'sps30_read_raw': /kisskb/src/drivers/iio/chemical/sps30.c:257:6: note: byref variable will be forcibly initialized int data[4], ret = -EINVAL; ^~~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'cleaning_period_show': /kisskb/src/drivers/iio/chemical/sps30.c:357:5: note: byref variable will be forcibly initialized u8 tmp[4]; ^~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'start_cleaning_store': /kisskb/src/drivers/iio/chemical/sps30.c:337:6: note: byref variable will be forcibly initialized int val, ret; ^~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'cleaning_period_store': /kisskb/src/drivers/iio/chemical/sps30.c:376:5: note: byref variable will be forcibly initialized u8 tmp[4]; ^~~ /kisskb/src/drivers/iio/chemical/sps30.c:375:6: note: byref variable will be forcibly initialized int val, ret; ^~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'sps30_probe': /kisskb/src/drivers/iio/chemical/sps30.c:476:5: note: byref variable will be forcibly initialized u8 buf[32]; ^~~ /kisskb/src/drivers/iio/humidity/am2315.c: In function 'am2315_read_data': /kisskb/src/drivers/iio/humidity/am2315.c:111:5: note: byref variable will be forcibly initialized u8 rx_buf[8]; ^~~~~~ /kisskb/src/drivers/iio/humidity/am2315.c:104:5: note: byref variable will be forcibly initialized 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:195:28: note: byref variable will be forcibly initialized struct am2315_sensor_data sensor_data; ^~~~~~~~~~~ /kisskb/src/drivers/iio/humidity/am2315.c: In function 'am2315_trigger_handler': /kisskb/src/drivers/iio/humidity/am2315.c:162:28: note: byref variable will be forcibly initialized struct am2315_sensor_data sensor_data; ^~~~~~~~~~~ /kisskb/src/drivers/iio/gyro/mpu3050-core.c: In function 'mpu3050_start_sampling': /kisskb/src/drivers/iio/gyro/mpu3050-core.c:194:9: note: byref variable will be forcibly initialized __be16 raw_val[3]; ^~~~~~~ /kisskb/src/drivers/iio/gyro/mpu3050-core.c: In function 'mpu3050_drdy_trigger_set_state': /kisskb/src/drivers/iio/gyro/mpu3050-core.c:946:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/gyro/mpu3050-core.c: In function 'mpu3050_read_raw': /kisskb/src/drivers/iio/gyro/mpu3050-core.c:269:9: note: byref variable will be forcibly initialized __be16 raw_val; ^~~~~~~ /kisskb/src/drivers/iio/gyro/mpu3050-core.c: In function 'mpu3050_trigger_handler': /kisskb/src/drivers/iio/gyro/mpu3050-core.c:530:11: note: byref variable will be forcibly initialized __be16 fifo_values[5]; ^~~~~~~~~~~ /kisskb/src/drivers/iio/gyro/mpu3050-core.c:490:10: note: byref variable will be forcibly initialized __be16 raw_fifocnt; ^~~~~~~~~~~ /kisskb/src/drivers/iio/gyro/mpu3050-core.c:471:9: note: byref variable will be forcibly initialized __be16 hw_values[8]; ^~~~~~~~~ /kisskb/src/drivers/iio/gyro/mpu3050-core.c: In function 'mpu3050_hw_init': /kisskb/src/drivers/iio/gyro/mpu3050-core.c:788:9: note: byref variable will be forcibly initialized __le64 otp_le; ^~~~~~ /kisskb/src/drivers/iio/gyro/mpu3050-core.c: In function 'mpu3050_irq_thread': /kisskb/src/drivers/iio/gyro/mpu3050-core.c:919:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/gyro/mpu3050-core.c: In function 'mpu3050_common_probe': /kisskb/src/drivers/iio/gyro/mpu3050-core.c:1138:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22702.c: In function 'cx22702_writereg': /kisskb/src/drivers/media/dvb-frontends/cx22702.c:77:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22702.c:76:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22702.c: In function 'cx22702_readreg': /kisskb/src/drivers/media/dvb-frontends/cx22702.c:98:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22702.c:96:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/iio/light/acpi-als.c: In function 'acpi_als_read_value': /kisskb/src/drivers/iio/light/acpi-als.c:87:21: note: byref variable will be forcibly initialized unsigned long long temp_val; ^~~~~~~~ /kisskb/src/drivers/iio/light/acpi-als.c: In function 'acpi_als_read_raw': /kisskb/src/drivers/iio/light/acpi-als.c:141:6: note: byref variable will be forcibly initialized s32 temp_val; ^~~~~~~~ /kisskb/src/drivers/iio/light/acpi-als.c: In function 'acpi_als_notify': /kisskb/src/drivers/iio/light/acpi-als.c:109:6: note: byref variable will be forcibly initialized s32 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function 'lock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:95:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c:94:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c:108:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c:78:5: note: byref variable will be forcibly initialized u8 b1 [] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c:77:5: note: byref variable will be forcibly initialized u8 b0 [] = { reg }; ^~ /kisskb/src/drivers/iio/magnetometer/ak8975.c: In function 'ak8975_who_i_am': /kisskb/src/drivers/iio/magnetometer/ak8975.c:422:5: note: byref variable will be forcibly initialized u8 wia_val[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/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/iio/magnetometer/ak8975.c:10: /kisskb/src/drivers/iio/magnetometer/ak8975.c: In function 'wait_conversion_complete_interrupt': /kisskb/src/include/linux/wait.h:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8975.c:634:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(data->data_ready_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function '_tda10021_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:63:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c:62:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/iio/magnetometer/ak8975.c: In function 'ak8975_fill_buffer': /kisskb/src/drivers/iio/magnetometer/ak8975.c:800:9: note: byref variable will be forcibly initialized __le16 fval[3]; ^~~~ /kisskb/src/drivers/iio/magnetometer/ak8975.c: In function 'ak8975_read_axis': /kisskb/src/drivers/iio/magnetometer/ak8975.c:687:9: note: byref variable will be forcibly initialized __le16 rval; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:26: /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_empty': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:60:25: note: in expansion of macro 'smp_load_acquire' return (rbuf->pread == smp_load_acquire(&rbuf->pwrite)); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_avail': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:90:10: note: in expansion of macro 'smp_load_acquire' avail = smp_load_acquire(&rbuf->pwrite) - rbuf->pread; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:81:52: note: in definition of macro '__smp_store_release' { .__val = (__force __unqual_scalar_typeof(*p)) (v) }; \ ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:34: note: in expansion of macro 'smp_load_acquire' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_reset': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:118:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:116:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_read_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:154:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:148:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_read': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:178:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:173:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:202:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:198:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_write_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:233:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:227:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c: In function 'inv_mpu6050_sensor_set': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c:526:9: note: byref variable will be forcibly initialized __be16 d = cpu_to_be16(val); ^ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c: In function 'inv_mpu6050_sensor_show': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c:540:9: note: byref variable will be forcibly initialized __be16 d; ^ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c: In function 'inv_mpu6050_fifo_rate_store': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c:894:6: note: byref variable will be forcibly initialized int fifo_rate; ^~~~~~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c: In function 'st_lsm6dsx_check_whoami': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c:1171:17: note: byref variable will be forcibly initialized int err, i, j, data; ^~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c: In function 'st_lsm6dsx_init_hw_timer': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c:1827:11: note: byref variable will be forcibly initialized int err, val; ^~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c: In function 'st_lsm6dsx_get_drdy_reg': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c:1738:15: note: byref variable will be forcibly initialized int err = 0, drdy_pin; ^~~~~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c: In function 'st_lsm6dsx_report_motion_event': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c:2023:11: note: byref variable will be forcibly initialized int err, data; ^~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c: In function 'st_lsm6dsx_init_device': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c:1918:31: note: byref variable will be forcibly initialized const struct st_lsm6dsx_reg *reg; ^~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c: In function 'st_lsm6dsx_read_oneshot': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c:1367:9: note: byref variable will be forcibly initialized __le16 data; ^~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c: In function 'inv_check_and_setup_chip': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c:1284:15: note: byref variable will be forcibly initialized unsigned int regval, mask; ^~~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c: In function 'st_lsm6dsx_probe': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c:2199:14: note: byref variable will be forcibly initialized const char *name = NULL; ^~~~ /kisskb/src/drivers/iio/trigger/iio-trig-sysfs.c: In function 'iio_sysfs_trig_remove': /kisskb/src/drivers/iio/trigger/iio-trig-sysfs.c:52:16: note: byref variable will be forcibly initialized unsigned long input; ^~~~~ /kisskb/src/drivers/iio/trigger/iio-trig-sysfs.c: In function 'iio_sysfs_trig_add': /kisskb/src/drivers/iio/trigger/iio-trig-sysfs.c:33:16: note: byref variable will be forcibly initialized unsigned long input; ^~~~~ /kisskb/src/drivers/iio/humidity/dht11.c: In function 'dht11_decode': /kisskb/src/drivers/iio/humidity/dht11.c:125:7: note: byref variable will be forcibly initialized char bits[DHT11_BITS_PER_READ]; ^~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c: In function 'inv_mpu6050_read_fifo': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c:125:6: note: byref variable will be forcibly initialized int int_status; ^~~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c: In function 'inv_magn_init': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c:63:10: note: byref variable will be forcibly initialized uint8_t asa[3]; ^~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c:62:10: note: byref variable will be forcibly initialized uint8_t val; ^~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c: In function 'inv_mpu_magn_read': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c:319:9: note: byref variable will be forcibly initialized __be16 data; ^~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c:318:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_read_thresh': /kisskb/src/drivers/iio/light/adux1020.c:598:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_read_event_config': /kisskb/src/drivers/iio/light/adux1020.c:569:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_interrupt_handler': /kisskb/src/drivers/iio/light/adux1020.c:704:11: note: byref variable will be forcibly initialized int ret, status; ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_read_fifo': /kisskb/src/drivers/iio/light/adux1020.c:254:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/iio/pressure/dlhl60d.c: In function 'dlh_trigger_handler': /kisskb/src/drivers/iio/pressure/dlhl60d.c:254:9: note: byref variable will be forcibly initialized __be32 tmp_buf[2]; ^~~~~~~ /kisskb/src/drivers/iio/pressure/dlhl60d.c: In function 'dlh_read_raw': /kisskb/src/drivers/iio/pressure/dlhl60d.c:144:25: note: byref variable will be forcibly initialized unsigned int pressure, temperature; ^~~~~~~~~~~ /kisskb/src/drivers/iio/pressure/dlhl60d.c:144:15: note: byref variable will be forcibly initialized unsigned int pressure, temperature; ^~~~~~~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_measure': /kisskb/src/drivers/iio/light/adux1020.c:314:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_read_raw': /kisskb/src/drivers/iio/light/adux1020.c:368:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c:366:6: note: byref variable will be forcibly initialized u16 buf[3]; ^~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_chip_init': /kisskb/src/drivers/iio/light/adux1020.c:738:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c: In function 'inv_icm42600_setup': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c:372:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c: In function 'bmi160_get_scale': /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c:347:14: note: byref variable will be forcibly initialized int i, ret, val; ^~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c: In function 'inv_icm42600_irq_handler': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c:430:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c: In function 'bmi160_get_odr': /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c:404:9: note: byref variable will be forcibly initialized int i, val, ret; ^~~ /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c: In function 'bmi160_write_conf_reg': /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c:544:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c: In function 'bmi160_get_data': /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c:367:9: note: byref variable will be forcibly initialized __le16 sample; ^~~~~~ /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c: In function 'bmi160_trigger_handler': /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c:431:9: note: byref variable will be forcibly initialized __le16 sample; ^~~~~~ /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c: In function 'bmi160_chip_init': /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c:722:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c: In function 'bmi160_core_probe': /kisskb/src/drivers/iio/imu/bmi160/bmi160_core.c:833:22: note: byref variable will be forcibly initialized enum bmi160_int_pin int_pin; ^~~~~~~ /kisskb/src/drivers/iio/proximity/isl29501.c: In function 'isl29501_get_scale': /kisskb/src/drivers/iio/proximity/isl29501.c:661:6: note: byref variable will be forcibly initialized u32 current_scale; ^~~~~~~~~~~~~ /kisskb/src/drivers/iio/proximity/isl29501.c: In function 'isl29501_get_inttime': /kisskb/src/drivers/iio/proximity/isl29501.c:735:6: note: byref variable will be forcibly initialized u32 inttime; ^~~~~~~ /kisskb/src/drivers/iio/proximity/isl29501.c: In function 'isl29501_get_freq': /kisskb/src/drivers/iio/proximity/isl29501.c:754:6: note: byref variable will be forcibly initialized int sample_time; ^~~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_set_u16_val': /kisskb/src/drivers/iio/magnetometer/ak8974.c:222:9: note: byref variable will be forcibly initialized __le16 bulk = cpu_to_le16(val); ^~~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_configure': /kisskb/src/drivers/iio/magnetometer/ak8974.c:222:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_drdy_irq_thread': /kisskb/src/drivers/iio/magnetometer/ak8974.c:407:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_trigmeas': /kisskb/src/drivers/iio/magnetometer/ak8974.c:302:15: note: byref variable will be forcibly initialized unsigned int clear; ^~~~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_selftest': /kisskb/src/drivers/iio/magnetometer/ak8974.c:429:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'lock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:120:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c:119:5: note: byref variable will be forcibly initialized u8 buf[2] = { 0x0f, 0xc0 }; ^~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_get_u16_val': /kisskb/src/drivers/iio/magnetometer/ak8974.c:210:9: note: byref variable will be forcibly initialized __le16 bulk; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'unlock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:134:17: note: byref variable will be forcibly initialized struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c:133:5: note: byref variable will be forcibly initialized u8 buf[2] = { 0x0f, 0x40 }; ^~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_await_drdy': /kisskb/src/drivers/iio/magnetometer/ak8974.c:339:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'tda10023_writereg': /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_getresult': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:72:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c:369:15: note: byref variable will be forcibly initialized unsigned int src; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c:71:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_measure_channel': /kisskb/src/drivers/iio/magnetometer/ak8974.c:567:9: note: byref variable will be forcibly initialized __le16 hw_values[3]; ^~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_detect': /kisskb/src/drivers/iio/magnetometer/ak8974.c:210:9: note: byref variable will be forcibly initialized __le16 bulk; ^~~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c:535:24: note: byref variable will be forcibly initialized __le16 fab_data1[9], fab_data2[3]; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'tda10023_readreg': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c:55:5: note: byref variable will be forcibly initialized u8 b1 [] = { 0 }; ^~ /kisskb/src/drivers/iio/magnetometer/ak8974.c:535:10: note: byref variable will be forcibly initialized __le16 fab_data1[9], fab_data2[3]; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c:54:5: note: byref variable will be forcibly initialized u8 b0 [] = { reg }; ^~ /kisskb/src/drivers/iio/magnetometer/ak8974.c:492:6: note: byref variable will be forcibly initialized u16 sn; ^~ /kisskb/src/drivers/iio/magnetometer/ak8974.c:491:15: note: byref variable will be forcibly initialized unsigned int fw; ^~ /kisskb/src/drivers/iio/magnetometer/ak8974.c:488:15: note: byref variable will be forcibly initialized unsigned int whoami; ^~~~~~ /kisskb/src/drivers/iio/proximity/isl29501.c: In function 'isl29501_write_ext': /kisskb/src/drivers/iio/proximity/isl29501.c:387:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/proximity/isl29501.c: In function 'isl29501_read_ext': /kisskb/src/drivers/iio/proximity/isl29501.c:266:26: note: byref variable will be forcibly initialized u32 value, gain, coeff, exp; ^~~ /kisskb/src/drivers/iio/proximity/isl29501.c:266:19: note: byref variable will be forcibly initialized u32 value, gain, coeff, exp; ^~~~~ /kisskb/src/drivers/iio/proximity/isl29501.c:266:13: note: byref variable will be forcibly initialized u32 value, gain, coeff, exp; ^~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c: In function 'inv_mpu_aux_read': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c:107:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c: In function 'inv_mpu_aux_write': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c:164:15: note: byref variable will be forcibly initialized unsigned int status; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'tda10023_init': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:220:5: note: byref variable will be forcibly initialized u8 tda10023_inittab[] = { ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_get_pres_samp_freq': /kisskb/src/drivers/iio/pressure/dps310.c:259:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_get_temp_precision': /kisskb/src/drivers/iio/pressure/dps310.c:177:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_get_pres_precision': /kisskb/src/drivers/iio/pressure/dps310.c:165:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_get_temp_samp_freq': /kisskb/src/drivers/iio/pressure/dps310.c:271:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_temp_workaround': /kisskb/src/drivers/iio/pressure/dps310.c:688:6: note: byref variable will be forcibly initialized int reg; ^~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_read_pres_raw': /kisskb/src/drivers/iio/pressure/dps310.c:307:5: note: byref variable will be forcibly initialized u8 val[3]; ^~~ /kisskb/src/drivers/iio/pressure/dps310.c:304:6: note: byref variable will be forcibly initialized int ready; ^~~~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_read_temp_ready': /kisskb/src/drivers/iio/pressure/dps310.c:338:5: note: byref variable will be forcibly initialized u8 val[3]; ^~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_read_temp_raw': /kisskb/src/drivers/iio/pressure/dps310.c:355:6: note: byref variable will be forcibly initialized int ready; ^~~~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_get_coefs': /kisskb/src/drivers/iio/pressure/dps310.c:113:5: note: byref variable will be forcibly initialized u8 coef[18]; ^~~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_calculate_pressure': /kisskb/src/drivers/iio/pressure/dps310.c:469:6: note: byref variable will be forcibly initialized int t_ready; ^~~~~~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_probe': /kisskb/src/drivers/iio/pressure/dps310.c:725:10: note: byref variable will be forcibly initialized int rc, ready; ^~~~~ /kisskb/src/drivers/iio/gyro/itg3200_buffer.c: In function 'itg3200_read_all_channels': /kisskb/src/drivers/iio/gyro/itg3200_buffer.c:26:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/iio/gyro/itg3200_buffer.c:25:5: note: byref variable will be forcibly initialized u8 tx = 0x80 | ITG3200_REG_TEMP_OUT_H; ^~ /kisskb/src/drivers/iio/gyro/itg3200_buffer.c: In function 'itg3200_trigger_handler': /kisskb/src/drivers/iio/gyro/itg3200_buffer.c:56:4: note: byref variable will be forcibly initialized } scan; ^~~~ /kisskb/src/drivers/iio/gyro/itg3200_buffer.c: In function 'itg3200_data_rdy_trigger_set_state': /kisskb/src/drivers/iio/gyro/itg3200_buffer.c:87:5: note: byref variable will be forcibly initialized u8 msc; ^~~ /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:118:5: note: byref variable will be forcibly initialized 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:140:9: note: byref variable will be forcibly initialized __be16 value; ^~~~~ /kisskb/src/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c: In function 'lidar_get_measurement': /kisskb/src/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:118:5: note: byref variable will be forcibly initialized u8 val; ^~~ /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:202:7: note: byref variable will be forcibly initialized 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:68:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2]; ^~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c: In function 'st_lsm6dsx_update_decimators': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c:133:15: note: byref variable will be forcibly initialized u32 max_odr, min_odr; ^~~~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c:133:6: note: byref variable will be forcibly initialized u32 max_odr, min_odr; ^~~~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c: In function 'st_lsm6dsx_set_fifo_odr': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c:202:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c: In function 'st_lsm6dsx_update_watermark': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c:237:9: note: byref variable will be forcibly initialized __le16 wdata; ^~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c:236:14: note: byref variable will be forcibly initialized int i, err, data; ^~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c: In function 'st_lsm6dsx_read_fifo': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c:435:8: note: byref variable will be forcibly initialized u8 data[ST_LSM6DSX_SAMPLE_SIZE]; ^~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c:357:9: note: byref variable will be forcibly initialized __le16 fifo_status; ^~~~~~~~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c: In function 'st_lsm6dsx_read_tagged_fifo': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c:571:9: note: byref variable will be forcibly initialized __le16 fifo_status; ^~~~~~~~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c:567:5: note: byref variable will be forcibly initialized u8 iio_buff[ST_LSM6DSX_IIO_BUFF_SIZE] __aligned(8); ^~~~~~~~ /kisskb/src/drivers/iio/proximity/mb1232.c: In function 'mb1232_read_distance': /kisskb/src/drivers/iio/proximity/mb1232.c:65:9: note: byref variable will be forcibly initialized __be16 buf; ^~~ /kisskb/src/drivers/iio/gyro/itg3200_core.c: In function 'itg3200_read_reg_s16': /kisskb/src/drivers/iio/gyro/itg3200_core.c:60:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/iio/gyro/itg3200_core.c:58:6: note: byref variable will be forcibly initialized s16 out; ^~~ /kisskb/src/drivers/iio/humidity/hdc100x.c: In function 'hdc100x_get_measurement': /kisskb/src/drivers/iio/humidity/hdc100x.c:171:9: note: byref variable will be forcibly initialized __be16 val; ^~~ /kisskb/src/drivers/iio/magnetometer/mag3110.c: In function 'mag3110_read_raw': /kisskb/src/drivers/iio/magnetometer/mag3110.c:279:9: note: byref variable will be forcibly initialized __be16 buffer[3]; ^~~~~~ /kisskb/src/drivers/iio/magnetometer/mmc35240.c: In function 'mmc35240_take_measurement': /kisskb/src/drivers/iio/magnetometer/mmc35240.c:264:15: note: byref variable will be forcibly initialized unsigned int reg_status; ^~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/mmc35240.c: In function 'mmc35240_read_raw': /kisskb/src/drivers/iio/magnetometer/mmc35240.c:358:9: note: byref variable will be forcibly initialized __le16 buf[3]; ^~~ /kisskb/src/drivers/iio/magnetometer/mmc35240.c:357:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/iio/magnetometer/mmc35240.c: In function 'mmc35240_init': /kisskb/src/drivers/iio/magnetometer/mmc35240.c:210:5: note: byref variable will be forcibly initialized u8 otp_data[6]; ^~~~~~~~ /kisskb/src/drivers/iio/magnetometer/mmc35240.c:209:15: note: byref variable will be forcibly initialized unsigned int reg_id; ^~~~~~ /kisskb/src/drivers/iio/temperature/mlx90614.c: In function 'mlx90614_write_word': /kisskb/src/drivers/iio/temperature/mlx90614.c:106:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_read_channel_info_avail': /kisskb/src/drivers/iio/industrialio-core.c:771:6: note: byref variable will be forcibly initialized int type; ^~~~ /kisskb/src/drivers/iio/industrialio-core.c:770:6: note: byref variable will be forcibly initialized int length; ^~~~~~ /kisskb/src/drivers/iio/industrialio-core.c:768:13: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_debugfs_write_reg': /kisskb/src/drivers/iio/industrialio-core.c:361:7: note: byref variable will be forcibly initialized char buf[80]; ^~~ /kisskb/src/drivers/iio/industrialio-core.c:360:16: note: byref variable will be forcibly initialized unsigned reg, val; ^~~ /kisskb/src/drivers/iio/industrialio-core.c:360:11: note: byref variable will be forcibly initialized unsigned reg, val; ^~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_write_channel_info': /kisskb/src/drivers/iio/industrialio-core.c:917:8: note: byref variable will be forcibly initialized char ch; ^~ /kisskb/src/drivers/iio/industrialio-core.c:886:15: note: byref variable will be forcibly initialized int integer, fract = 0; ^~~~~ /kisskb/src/drivers/iio/industrialio-core.c:886:6: note: byref variable will be forcibly initialized int integer, fract = 0; ^~~~~~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_debugfs_read_reg': /kisskb/src/drivers/iio/industrialio-core.c:330:11: note: byref variable will be forcibly initialized unsigned val = 0; ^~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_get_time_ns': /kisskb/src/drivers/iio/industrialio-core.c:242:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_read_channel_info': /kisskb/src/drivers/iio/industrialio-core.c:697:6: note: byref variable will be forcibly initialized int val_len = 2; ^~~~~~~ /kisskb/src/drivers/iio/industrialio-core.c:695:6: note: byref variable will be forcibly initialized int vals[INDIO_MAX_RAW_ELEMENTS]; ^~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c: In function 'mlx90632_read_ee_register': /kisskb/src/drivers/iio/temperature/mlx90632.c:456:15: note: byref variable will be forcibly initialized unsigned int read; ^~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c: In function 'mlx90632_read_ambient_raw': /kisskb/src/drivers/iio/temperature/mlx90632.c:283:15: note: byref variable will be forcibly initialized unsigned int read_tmp; ^~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c: In function 'mlx90632_calc_ambient_dsp105': /kisskb/src/drivers/iio/temperature/mlx90632.c:704:23: note: byref variable will be forcibly initialized s16 ambient_new_raw, ambient_old_raw; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c:704:6: note: byref variable will be forcibly initialized s16 ambient_new_raw, ambient_old_raw; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c:702:18: note: byref variable will be forcibly initialized s32 PT, PR, PG, PO; ^~ /kisskb/src/drivers/iio/temperature/mlx90632.c:702:14: note: byref variable will be forcibly initialized s32 PT, PR, PG, PO; ^~ /kisskb/src/drivers/iio/temperature/mlx90632.c:702:10: note: byref variable will be forcibly initialized s32 PT, PR, PG, PO; ^~ /kisskb/src/drivers/iio/temperature/mlx90632.c:702:6: note: byref variable will be forcibly initialized s32 PT, PR, PG, PO; ^~ /kisskb/src/drivers/iio/temperature/mlx90632.c:701:15: note: byref variable will be forcibly initialized unsigned int read_tmp; ^~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c: In function 'mlx90632_read_object_raw': /kisskb/src/drivers/iio/temperature/mlx90632.c:303:15: note: byref variable will be forcibly initialized unsigned int read_tmp; ^~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c: In function 'mlx90632_read_object_raw_extended': /kisskb/src/drivers/iio/temperature/mlx90632.c:382:15: note: byref variable will be forcibly initialized unsigned int read_tmp; ^~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c: In function 'mlx90632_read_ambient_raw_extended': /kisskb/src/drivers/iio/temperature/mlx90632.c:364:15: note: byref variable will be forcibly initialized unsigned int read_tmp; ^~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c: In function 'mlx90632_perform_measurement': /kisskb/src/drivers/iio/temperature/mlx90632.c:220:15: note: byref variable will be forcibly initialized unsigned int reg_status; ^~~~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c: In function 'mlx90632_calc_object_dsp105': /kisskb/src/drivers/iio/temperature/mlx90632.c:625:56: note: byref variable will be forcibly initialized s16 ambient_new_raw, ambient_old_raw, object_new_raw, object_old_raw; ^~~~~~~~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c:625:40: note: byref variable will be forcibly initialized s16 ambient_new_raw, ambient_old_raw, object_new_raw, object_old_raw; ^~~~~~~~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c:625:23: note: byref variable will be forcibly initialized s16 ambient_new_raw, ambient_old_raw, object_new_raw, object_old_raw; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c:625:6: note: byref variable will be forcibly initialized s16 ambient_new_raw, ambient_old_raw, object_new_raw, object_old_raw; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c:623:15: note: byref variable will be forcibly initialized unsigned int read_tmp; ^~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90632.c:622:22: note: byref variable will be forcibly initialized s32 Ea, Eb, Fa, Fb, Ga; ^~ /kisskb/src/drivers/iio/temperature/mlx90632.c:622:18: note: byref variable will be forcibly initialized s32 Ea, Eb, Fa, Fb, Ga; ^~ /kisskb/src/drivers/iio/temperature/mlx90632.c:622:14: note: byref variable will be forcibly initialized s32 Ea, Eb, Fa, Fb, Ga; ^~ /kisskb/src/drivers/iio/temperature/mlx90632.c:622:10: note: byref variable will be forcibly initialized s32 Ea, Eb, Fa, Fb, Ga; ^~ /kisskb/src/drivers/iio/temperature/mlx90632.c:622:6: note: byref variable will be forcibly initialized s32 Ea, Eb, Fa, Fb, Ga; ^~ /kisskb/src/drivers/iio/temperature/mlx90632.c: In function 'mlx90632_probe': /kisskb/src/drivers/iio/temperature/mlx90632.c:845:15: note: byref variable will be forcibly initialized unsigned int read; ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0297.c: In function 'stv0297_writereg': /kisskb/src/drivers/media/dvb-frontends/stv0297.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0297.c:42:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/or51132.c:516:6: note: byref variable will be forcibly initialized u16 snr; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_readreg': /kisskb/src/drivers/media/dvb-frontends/or51132.c:102:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/or51132.c:101:5: note: byref variable will be forcibly initialized u8 buf[2] = { 0x04, reg }; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0297.c: In function 'stv0297_readregs': /kisskb/src/drivers/media/dvb-frontends/stv0297.c:98:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { {.addr = state->config->demod_address,.flags = 0,.buf = ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0297.c: In function 'stv0297_read_snr': /kisskb/src/drivers/media/dvb-frontends/stv0297.c:375:5: note: byref variable will be forcibly initialized u8 SNR[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0297.c: In function 'stv0297_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/stv0297.c:352:5: note: byref variable will be forcibly initialized u8 STRENGTH[3]; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_readbuf': /kisskb/src/drivers/media/dvb-frontends/or51132.c:86:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0297.c: In function 'stv0297_readreg': /kisskb/src/drivers/media/dvb-frontends/stv0297.c:59:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { {.addr = state->config->demod_address,.flags = 0,.buf = b0,.len = 1}, ^~~ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_writebuf': /kisskb/src/drivers/media/dvb-frontends/stv0297.c:58:5: note: byref variable will be forcibly initialized u8 b1[] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/stv0297.c:57:5: note: byref variable will be forcibly initialized u8 b0[] = { reg }; ^~ /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_setmode': /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51132.c:223:5: note: byref variable will be forcibly initialized u8 cmd_buf2[3] = {0x1c, 0x00, 0 }; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/or51132.c:222:5: note: byref variable will be forcibly initialized u8 cmd_buf1[3] = {0x04, 0x01, 0x5f}; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0297.c: In function 'stv0297_read_ber': /kisskb/src/drivers/media/dvb-frontends/stv0297.c:335:5: note: byref variable will be forcibly initialized u8 BER[3]; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_load_firmware': /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/or51132.c:86:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51132.c:121:5: note: byref variable will be forcibly initialized u8 rec_buf[8]; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_set_parameters': /kisskb/src/drivers/media/dvb-frontends/or51132.c:299:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/iio/light/apds9960.c: In function 'apds9660_fifo_is_empty': /kisskb/src/drivers/iio/light/apds9960.c:750:6: note: byref variable will be forcibly initialized int cnt; ^~~ /kisskb/src/drivers/iio/light/apds9960.c: In function 'apds9960_read_event': /kisskb/src/drivers/iio/light/apds9960.c:613:9: note: byref variable will be forcibly initialized __le16 buf; ^~~ /kisskb/src/drivers/iio/light/apds9960.c:612:5: note: byref variable will be forcibly initialized u8 reg; ^~~ /kisskb/src/drivers/iio/light/apds9960.c: In function 'apds9960_read_gesture_fifo': /kisskb/src/drivers/iio/light/apds9960.c:750:6: note: byref variable will be forcibly initialized int cnt; ^~~ /kisskb/src/drivers/iio/light/apds9960.c: In function 'apds9960_interrupt_handler': /kisskb/src/drivers/iio/light/apds9960.c:787:11: note: byref variable will be forcibly initialized int ret, status; ^~~~~~ /kisskb/src/drivers/iio/light/apds9960.c: In function 'apds9960_write_event': /kisskb/src/drivers/iio/light/apds9960.c:649:9: note: byref variable will be forcibly initialized __le16 buf; ^~~ /kisskb/src/drivers/iio/light/apds9960.c:648:5: note: byref variable will be forcibly initialized u8 reg; ^~~ /kisskb/src/drivers/iio/light/apds9960.c: In function 'apds9960_read_raw': /kisskb/src/drivers/iio/light/apds9960.c:471:9: note: byref variable will be forcibly initialized __le16 buf; ^~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:442:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:465:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/industrialio-event.c:140:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ev_int->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/industrialio-event.c:126:15: note: byref variable will be forcibly initialized unsigned int copied; ^~~~~~ /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_event_ioctl': /kisskb/src/drivers/iio/industrialio-event.c:482:6: note: byref variable will be forcibly initialized 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:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_ev_value_store': /kisskb/src/drivers/iio/industrialio-event.c:330:11: note: byref variable will be forcibly initialized int val, val2; ^~~~ /kisskb/src/drivers/iio/industrialio-event.c:330:6: note: byref variable will be forcibly initialized int val, val2; ^~~ /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_ev_value_show': /kisskb/src/drivers/iio/industrialio-event.c:309:17: note: byref variable will be forcibly initialized int val, val2, val_arr[2]; ^~~~~~~ /kisskb/src/drivers/iio/industrialio-event.c:309:11: note: byref variable will be forcibly initialized int val, val2, val_arr[2]; ^~~~ /kisskb/src/drivers/iio/industrialio-event.c:309:6: note: byref variable will be forcibly initialized 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:273:7: note: byref variable will be forcibly initialized 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:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^~~~~ /kisskb/src/drivers/iio/industrialio-event.c:82:12: note: in expansion of macro 'kfifo_put' copied = kfifo_put(&ev_int->det_events, ev); ^~~~~~~~~ /kisskb/src/drivers/iio/inkern.c: In function 'iio_channel_read': /kisskb/src/drivers/iio/inkern.c:515:6: note: byref variable will be forcibly initialized int val_len = 2; ^~~~~~~ /kisskb/src/drivers/iio/inkern.c:513:6: note: byref variable will be forcibly initialized int vals[INDIO_MAX_RAW_ELEMENTS]; ^~~~ /kisskb/src/drivers/iio/inkern.c:512:6: note: byref variable will be forcibly initialized int unused; ^~~~~~ /kisskb/src/drivers/iio/inkern.c: In function 'iio_convert_raw_to_processed_unlocked': /kisskb/src/drivers/iio/inkern.c:575:41: note: byref variable will be forcibly initialized int scale_type, scale_val, scale_val2, offset; ^~~~~~ /kisskb/src/drivers/iio/inkern.c:575:29: note: byref variable will be forcibly initialized int scale_type, scale_val, scale_val2, offset; ^~~~~~~~~~ /kisskb/src/drivers/iio/inkern.c:575:18: note: byref variable will be forcibly initialized int scale_type, scale_val, scale_val2, offset; ^~~~~~~~~ /kisskb/src/drivers/iio/inkern.c: In function 'iio_channel_read_max': /kisskb/src/drivers/iio/inkern.c:760:6: note: byref variable will be forcibly initialized int length; ^~~~~~ /kisskb/src/drivers/iio/inkern.c:759:13: note: byref variable will be forcibly initialized const int *vals; ^~~~ /kisskb/src/drivers/iio/inkern.c:758:6: note: byref variable will be forcibly initialized int unused; ^~~~~~ /kisskb/src/drivers/iio/inkern.c: In function '__of_iio_channel_get': /kisskb/src/drivers/iio/inkern.c:140:25: note: byref variable will be forcibly initialized struct of_phandle_args iiospec; ^~~~~~~ In file included from /kisskb/src/drivers/iio/inkern.c:8: /kisskb/src/drivers/iio/inkern.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/iio/inkern.c: In function 'iio_read_avail_channel_raw': /kisskb/src/drivers/iio/inkern.c:741:6: note: byref variable will be forcibly initialized int type; ^~~~ /kisskb/src/drivers/iio/inkern.c: In function 'iio_read_max_channel_raw': /kisskb/src/drivers/iio/inkern.c:804:6: note: byref variable will be forcibly initialized int type; ^~~~ /kisskb/src/drivers/iio/light/as73211.c: In function 'as73211_req_data': /kisskb/src/drivers/iio/light/as73211.c:230:23: note: byref variable will be forcibly initialized union i2c_smbus_data smbus_data; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c: In function 's5h1420_tuner_i2c_tuner_xfer': /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:837:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg m[3]; ^ /kisskb/src/drivers/iio/light/as73211.c: In function 'as73211_trigger_handler': /kisskb/src/drivers/iio/light/as73211.c:583:18: note: byref variable will be forcibly initialized struct i2c_msg msgs[] = { ^~~~ /kisskb/src/drivers/iio/light/as73211.c:582:6: note: byref variable will be forcibly initialized u8 addr = as73211_channels[0].address; ^~~~ /kisskb/src/drivers/iio/light/as73211.c:571:4: note: byref variable will be forcibly initialized } scan; ^~~~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c: In function 's5h1420_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:99:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:98:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c: In function 's5h1420_readreg': /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:69:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:68:5: note: byref variable will be forcibly initialized u8 b[2]; ^ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c: In function 's5h1420_set_frontend': /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:651:8: note: byref variable will be forcibly initialized u32 tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:633:36: note: byref variable will be forcibly initialized struct dvb_frontend_tune_settings fesettings; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:127:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:126:5: note: byref variable will be forcibly initialized u8 buf[] = { reg >> 8, reg & 0xff, val }; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_read_reg': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:151:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:150:5: note: byref variable will be forcibly initialized u8 reg_buf[] = { reg >> 8, reg & 0xff }; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_set_reg_bit': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:185:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_mpeg_tristate': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:290:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_read_ucblocks': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:175:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1758:14: note: in expansion of macro 'read_reg' *ucblocks = read_reg(state, 0x00f4); /* TPIFTPERRCNT[0-7] */ ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_calculate_snr_x100': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:175:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1531:9: note: in expansion of macro 'read_reg' (read_reg(state, 0x00e9)); ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:175:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1530:9: note: in expansion of macro 'read_reg' pwr = (read_reg(state, 0x00e8) << 8) | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:175:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1529:9: note: in expansion of macro 'read_reg' (read_reg(state, 0x00ed)); ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:175:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1528:9: note: in expansion of macro 'read_reg' mse = (read_reg(state, 0x00ec) << 8) | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1678:6: note: byref variable will be forcibly initialized u16 snr; /* snr_x10 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1677:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_read_ber': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:175:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1743:21: note: in expansion of macro 'read_reg' tmp = (tmp << 8) | read_reg(state, 0x00ff); /* NBERVALUE[0-7] */ ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:175:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1742:21: note: in expansion of macro 'read_reg' tmp = (tmp << 8) | read_reg(state, 0x00fe); /* NBERVALUE[8-15] */ ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:175:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1741:21: note: in expansion of macro 'read_reg' tmp = (tmp << 8) | read_reg(state, 0x00fd); /* NBERVALUE[16-23] */ ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:175:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1740:21: note: in expansion of macro 'read_reg' tmp = read_reg(state, 0x00fc); /* NBERVALUE[24-31] */ ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_check_neverlock_status': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1299:5: note: byref variable will be forcibly initialized u8 val = 0; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_check_oper_mode': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1182:5: note: byref variable will be forcibly initialized u8 val = 0; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_check_lock_status': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1214:5: note: byref variable will be forcibly initialized u8 val = 0; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1039:6: note: byref variable will be forcibly initialized u16 snr; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_get_packet_error': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1460:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_pre_monitoring': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1317:5: note: byref variable will be forcibly initialized u8 currChDiffACQ, snrRef, mainStrong, aiccrejStatus; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1315:5: note: byref variable will be forcibly initialized u8 val = 0; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_monitor_vsb': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1109:13: note: byref variable will be forcibly initialized u8 snrRef, maxPowerMan, nCombDet; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1107:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_read_reg': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:129:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:128:5: note: byref variable will be forcibly initialized 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/lgdt3306a.c: In function 'lgdt3306a_mpeg_mode': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:226:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_mpeg_mode_polarity': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:264:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1071:4: note: in expansion of macro 'read_reg' (read_reg(state, LGDT3305_FEC_PKT_ERR_2) & 0xff); ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1070:4: note: in expansion of macro 'read_reg' (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:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1010:5: note: in expansion of macro 'read_reg' (read_reg(state, LGDT3305_CR_MSE_2) & 0xff); ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1009:12: note: in expansion of macro 'read_reg' noise = (read_reg(state, LGDT3305_CR_MSE_1) << 8) | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1003:5: note: in expansion of macro 'read_reg' (read_reg(state, LGDT3305_EQ_MSE_3) & 0xff); ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1002:5: note: in expansion of macro 'read_reg' (read_reg(state, LGDT3305_EQ_MSE_2) << 8) | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1001:13: note: in expansion of macro 'read_reg' 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_read_status': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:906:12: note: byref variable will be forcibly initialized cr_lock, fec_lock, sync_lock; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:906:3: note: byref variable will be forcibly initialized cr_lock, fec_lock, sync_lock; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:904:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_read_status': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1605:6: note: byref variable will be forcibly initialized u16 strength = 0; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:105:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:104:5: note: byref variable will be forcibly initialized u8 buf[] = { reg >> 8, reg & 0xff, val }; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_set_vsb': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:383:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_init': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:850:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_set_reg_bit': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:163:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_buffer_update_demux': /kisskb/src/drivers/iio/industrialio-buffer.c:835:26: note: byref variable will be forcibly initialized struct iio_demux_table *p = NULL; ^ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_set_qam': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:543:5: note: byref variable will be forcibly initialized u8 val; ^~~ In file included from /kisskb/src/drivers/iio/industrialio-buffer.c:17: /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:586:9: note: byref variable will be forcibly initialized size_t bytes; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_search': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_set_modulation': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1797:17: note: byref variable will be forcibly initialized enum fe_status status = 0; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:260:5: note: byref variable will be forcibly initialized u8 opermode; ^~~~~~~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_buffer_store_watermark': /kisskb/src/drivers/iio/industrialio-buffer.c:1197:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_buffer_write_length': /kisskb/src/drivers/iio/industrialio-buffer.c:506:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_scan_el_ts_store': /kisskb/src/drivers/iio/industrialio-buffer.c:419:7: note: byref variable will be forcibly initialized bool state; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_attach': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:1835:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_scan_el_store': /kisskb/src/drivers/iio/industrialio-buffer.c:368:7: note: byref variable will be forcibly initialized bool state; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_mpeg_mode_polarity': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:227:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_sleep': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:563:15: note: in expansion of macro 'read_reg' gen_ctrl_4 = read_reg(state, LGDT3305_GEN_CTRL_4); ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:5: note: byref variable will be forcibly initialized u8 __val; \ ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:562:15: note: in expansion of macro 'read_reg' gen_ctrl_3 = read_reg(state, LGDT3305_GEN_CTRL_3); ^~~~~~~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function '__iio_update_buffers': /kisskb/src/drivers/iio/industrialio-buffer.c:1052:27: note: byref variable will be forcibly initialized struct iio_device_config new_config; ^~~~~~~~~~ /kisskb/src/drivers/iio/pressure/hp03.c: In function 'hp03_update_temp_pressure': /kisskb/src/drivers/iio/pressure/hp03.c:97:5: note: byref variable will be forcibly initialized u8 coefs[18]; ^~~~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_buffer_store_enable': /kisskb/src/drivers/iio/industrialio-buffer.c:1151:7: note: byref variable will be forcibly initialized bool requested_state; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/light/cm32181.c: In function 'cm32181_acpi_get_cpm': /kisskb/src/drivers/iio/light/cm32181.c:108:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_attach': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1100:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/iio/light/cm32181.c: In function 'cm32181_acpi_parse_cpm_tables': /kisskb/src/drivers/iio/light/cm32181.c:142:6: note: byref variable will be forcibly initialized u64 vals[CPM0_HEADER_SIZE + CM32181_CONF_REG_NUM]; ^~~~ /kisskb/src/drivers/iio/light/cm32181.c: In function 'cm32181_probe': /kisskb/src/drivers/iio/light/cm32181.c:454:25: note: byref variable will be forcibly initialized struct i2c_board_info board_info = { .type = "dummy" }; ^~~~~~~~~~ /kisskb/src/drivers/iio/proximity/srf08.c: In function 'srf08_store_sensitivity': /kisskb/src/drivers/iio/proximity/srf08.c:388:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/proximity/srf08.c: In function 'srf08_store_range_mm': /kisskb/src/drivers/iio/proximity/srf08.c:298:15: note: byref variable will be forcibly initialized int integer, fract; ^~~~~ /kisskb/src/drivers/iio/proximity/srf08.c:298:6: note: byref variable will be forcibly initialized int integer, fract; ^~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:105:15: note: byref variable will be forcibly initialized unsigned int sleep_temp = 0; ^~~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:104:15: note: byref variable will be forcibly initialized unsigned int sleep_gyro = 0; ^~~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:102:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_scale': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:245:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_odr': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:329:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_offset': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:456:20: note: byref variable will be forcibly initialized unsigned int reg, regval; ^~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_read_sensor': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:153:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_read_offset': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:383:10: note: byref variable will be forcibly initialized uint8_t data[2]; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_read_raw': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:557:10: note: byref variable will be forcibly initialized int16_t data; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_parse_fifo': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:769:34: note: byref variable will be forcibly initialized struct inv_icm42600_gyro_buffer buffer; ^~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:767:15: note: byref variable will be forcibly initialized unsigned int odr; ^~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:766:16: note: byref variable will be forcibly initialized const int8_t *temp; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:765:29: note: byref variable will be forcibly initialized const void *accel, *gyro, *timestamp; ^~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:765:22: note: byref variable will be forcibly initialized const void *accel, *gyro, *timestamp; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:765:14: note: byref variable will be forcibly initialized const void *accel, *gyro, *timestamp; ^~~~~ /kisskb/src/drivers/iio/potentiometer/ds1803.c: In function 'ds1803_read_raw': /kisskb/src/drivers/iio/potentiometer/ds1803.c:64:5: note: byref variable will be forcibly initialized u8 result[ARRAY_SIZE(ds1803_channels)]; ^~~~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c: In function 'asus_acpi_get_sensor_info': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:47:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:10: /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c: In function 'inv_mpu_process_acpi_config': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:107:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:106:6: note: byref variable will be forcibly initialized u32 i2c_addr = 0; ^~~~~~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c: In function 'acpi_i2c_check_resource': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:86:38: note: byref variable will be forcibly initialized struct acpi_resource_i2c_serialbus *sb; ^~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c: In function 'inv_mpu_acpi_create_mux_client': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:154:28: note: byref variable will be forcibly initialized unsigned short primary, secondary; ^~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:154:19: note: byref variable will be forcibly initialized unsigned short primary, secondary; ^~~~~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:133:25: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_alloc_pollfunc': /kisskb/src/drivers/iio/industrialio-trigger.c:329:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:565:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'devm_iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:605:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c: In function 'st_lsm6dsx_shub_read': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c:289:5: note: byref variable will be forcibly initialized u8 config[3], slv_addr, slv_config = 0; ^~~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c: In function 'st_lsm6dsx_shub_write': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c:342:5: note: byref variable will be forcibly initialized u8 config[2], slv_addr; ^~~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c: In function 'st_lsm6dsx_shub_write_with_mask': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c:392:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c: In function 'st_lsm6dsx_shub_check_wai': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c:826:16: note: byref variable will be forcibly initialized u8 config[3], data, slv_addr, slv_config = 0; ^~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c:826:5: note: byref variable will be forcibly initialized u8 config[3], data, slv_addr, slv_config = 0; ^~~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c: In function 'st_lsm6dsx_shub_write_raw': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c:639:7: note: byref variable will be forcibly initialized u8 odr_val; ^~~~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c: In function 'st_lsm6dsx_shub_alloc_iiodev': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c:756:30: note: byref variable will be forcibly initialized const struct iio_chan_spec magn_channels[] = { ^~~~~~~~~~~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c: In function 'st_lsm6dsx_shub_read_oneshot': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c:524:5: note: byref variable will be forcibly initialized u8 data[4]; ^~~~ /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c: In function 'st_lsm6dsx_shub_probe': /kisskb/src/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c:892:5: note: byref variable will be forcibly initialized u8 i2c_addr = 0; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_read_reg': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:81:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c:80:5: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized u8 snr1, snr2; ^~~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c:1246:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_read_status': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:1189:21: note: byref variable will be forcibly initialized int ret, acq_lock, sync_lock; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c:1189:11: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_nog': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:530:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_tnog': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:546:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_sgn': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:562:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_prc': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:578:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2160_read_snr': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:1218:11: note: byref variable will be forcibly initialized u8 snr1, snr2; ^~~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c:1218:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c:56:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2160_agc_fix': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:263:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2160_agc_polarity': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:305:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_set_if': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:238:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_set_ensemble': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:395:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2160_spectrum_polarity': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:344:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c:235:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c:256:5: note: byref variable will be forcibly initialized u8 b = 0; ^ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c:235:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c:235:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_read_status': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:828:7: note: byref variable will be forcibly initialized u32 tun_status = 0; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_repeater_mode': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c:235:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c:235:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c:235:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbh25.c: In function 'lnbh25_read_vmon': /kisskb/src/drivers/media/dvb-frontends/lnbh25.c:45:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbh25.c:44:5: note: byref variable will be forcibly initialized u8 status[6]; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/lnbh25.c:43:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/iio/proximity/vcnl3020.c: In function 'vcnl3020_measure_proximity': /kisskb/src/drivers/iio/proximity/vcnl3020.c:136:9: note: byref variable will be forcibly initialized __be16 res; ^~~ /kisskb/src/drivers/iio/proximity/vcnl3020.c:135:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/iio/proximity/vcnl3020.c: In function 'vcnl3020_get_and_apply_property': /kisskb/src/drivers/iio/proximity/vcnl3020.c:88:6: note: byref variable will be forcibly initialized u32 val; ^~~ /kisskb/src/drivers/iio/proximity/vcnl3020.c: In function 'vcnl3020_init': /kisskb/src/drivers/iio/proximity/vcnl3020.c:109:15: note: byref variable will be forcibly initialized unsigned int reg; ^~~ /kisskb/src/drivers/iio/light/cm3605.c: In function 'cm3605_get_lux': /kisskb/src/drivers/iio/light/cm3605.c:75:11: note: byref variable will be forcibly initialized int ret, res; ^~~ /kisskb/src/drivers/iio/light/cm3605.c: In function 'cm3605_probe': /kisskb/src/drivers/iio/light/cm3605.c:161:6: note: byref variable will be forcibly initialized u32 rset; ^~~~ /kisskb/src/drivers/iio/light/cm3605.c:160:21: note: byref variable will be forcibly initialized enum iio_chan_type ch_type; ^~~~~~~ /kisskb/src/drivers/iio/pressure/mpl3115.c: In function 'mpl3115_trigger_handler': /kisskb/src/drivers/iio/pressure/mpl3115.c:154:5: note: byref variable will be forcibly initialized u8 buffer[16] __aligned(8); ^~~~~~ /kisskb/src/drivers/iio/pressure/mpl3115.c: In function 'mpl3115_read_raw': /kisskb/src/drivers/iio/pressure/mpl3115.c:77:9: note: byref variable will be forcibly initialized __be32 tmp = 0; ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_thresh': /kisskb/src/drivers/iio/proximity/sx9310.c:592:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_far_debounce': /kisskb/src/drivers/iio/proximity/sx9310.c:637:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_close_debounce': /kisskb/src/drivers/iio/proximity/sx9310.c:655:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_hysteresis': /kisskb/src/drivers/iio/proximity/sx9310.c:614:23: note: byref variable will be forcibly initialized unsigned int regval, pthresh; ^~~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c:614:15: note: byref variable will be forcibly initialized unsigned int regval, pthresh; ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_gain': /kisskb/src/drivers/iio/proximity/sx9310.c:473:15: note: byref variable will be forcibly initialized unsigned int regval, gain; ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_samp_freq': /kisskb/src/drivers/iio/proximity/sx9310.c:500:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_buffer_preenable': /kisskb/src/drivers/iio/proximity/sx9310.c:1106:16: note: byref variable will be forcibly initialized unsigned long channels = 0; ^~~~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_trigger_handler': /kisskb/src/drivers/iio/proximity/sx9310.c:1077:9: note: byref variable will be forcibly initialized __be16 val; ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_push_events': /kisskb/src/drivers/iio/proximity/sx9310.c:921:16: note: byref variable will be forcibly initialized unsigned long prox_changed; ^~~~~~~~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c:918:15: note: byref variable will be forcibly initialized unsigned int val, chan; ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_irq_thread_handler': /kisskb/src/drivers/iio/proximity/sx9310.c:954:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_write_hysteresis': /kisskb/src/drivers/iio/proximity/sx9310.c:735:11: note: byref variable will be forcibly initialized int ret, pthresh; ^~~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_wait_for_sample': /kisskb/src/drivers/iio/proximity/sx9310.c:398:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_proximity': /kisskb/src/drivers/iio/proximity/sx9310.c:415:9: note: byref variable will be forcibly initialized __be16 rawval; ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_get_default_reg': /kisskb/src/drivers/iio/proximity/sx9310.c:1224:26: note: byref variable will be forcibly initialized u32 start = 0, raw = 0, pos = 0; ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c:1224:17: note: byref variable will be forcibly initialized u32 start = 0, raw = 0, pos = 0; ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c:1224:6: note: byref variable will be forcibly initialized u32 start = 0, raw = 0, pos = 0; ^~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c:1223:14: note: byref variable will be forcibly initialized const char *res; ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c:1221:6: note: byref variable will be forcibly initialized u32 combined[SX9310_NUM_CHANNELS] = { 4, 4, 4, 4 }; ^~~~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_init_compensation': /kisskb/src/drivers/iio/proximity/sx9310.c:1188:15: note: byref variable will be forcibly initialized unsigned int ctrl0; ^~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c:1187:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_init_device': /kisskb/src/drivers/iio/proximity/sx9310.c:1324:18: note: byref variable will be forcibly initialized unsigned int i, val; ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c:1321:28: note: byref variable will be forcibly initialized struct sx9310_reg_default tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbh29.c: In function 'lnbh29_read_vmon': /kisskb/src/drivers/media/dvb-frontends/lnbh29.c:45:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbh29.c:43:5: note: byref variable will be forcibly initialized u8 status[2]; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/lnbh29.c:42:5: note: byref variable will be forcibly initialized u8 addr = 0x00; ^~~~ /kisskb/src/drivers/media/dvb-frontends/lnbh29.c: In function 'lnbh29_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbh29.c:84:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/isl6421.c: In function 'isl6421_set_tone': /kisskb/src/drivers/media/dvb-frontends/isl6421.c:146:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/isl6421.c: In function 'isl6421_enable_high_lnb_voltage': /kisskb/src/drivers/media/dvb-frontends/isl6421.c:127:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/isl6421.c: In function 'isl6421_set_voltage': /kisskb/src/drivers/media/dvb-frontends/isl6421.c:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/isl6421.c:34:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/iio/pressure/ms5611_core.c: In function 'ms5611_read_raw': /kisskb/src/drivers/iio/pressure/ms5611_core.c:243:12: note: byref variable will be forcibly initialized s32 temp, pressure; ^~~~~~~~ /kisskb/src/drivers/iio/pressure/ms5611_core.c:243:6: note: byref variable will be forcibly initialized s32 temp, pressure; ^~~~ /kisskb/src/drivers/iio/pressure/ms5611_core.c: In function 'ms5611_trigger_handler': /kisskb/src/drivers/iio/pressure/ms5611_core.c:219:4: note: byref variable will be forcibly initialized } scan; ^~~~ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_set_tone': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:81:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_enable_high_lnb_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:34:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/isl6405.c: In function 'isl6405_enable_high_lnb_voltage': /kisskb/src/drivers/media/dvb-frontends/isl6405.c:75:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = isl6405->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/isl6405.c: In function 'isl6405_set_voltage': /kisskb/src/drivers/media/dvb-frontends/isl6405.c:33:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = isl6405->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/iio/light/gp2ap002.c: In function 'gp2ap002_get_lux': /kisskb/src/drivers/iio/light/gp2ap002.c:230:11: note: byref variable will be forcibly initialized int ret, res; ^~~ /kisskb/src/drivers/iio/light/gp2ap002.c: In function 'gp2ap002_prox_irq': /kisskb/src/drivers/iio/light/gp2ap002.c:158:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/iio/light/gp2ap002.c: In function 'gp2ap002_probe': /kisskb/src/drivers/iio/light/gp2ap002.c:443:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/iio/light/gp2ap002.c:442:14: note: byref variable will be forcibly initialized const char *compat; ^~~~~~ /kisskb/src/drivers/iio/light/gp2ap002.c:434:21: note: byref variable will be forcibly initialized enum iio_chan_type ch_type; ^~~~~~~ /kisskb/src/drivers/iio/pressure/ms5611_i2c.c: In function 'ms5611_i2c_read_adc': /kisskb/src/drivers/iio/pressure/ms5611_i2c.c:48:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/iio/light/isl29028.c: In function 'isl29028_read_als_ir': /kisskb/src/drivers/iio/light/isl29028.c:239:15: note: byref variable will be forcibly initialized unsigned int msb; ^~~ /kisskb/src/drivers/iio/light/isl29028.c:238:15: note: byref variable will be forcibly initialized unsigned int lsb; ^~~ /kisskb/src/drivers/iio/light/isl29028.c: In function 'isl29028_als_get': /kisskb/src/drivers/iio/light/isl29028.c:293:6: note: byref variable will be forcibly initialized int als_ir_data; ^~~~~~~~~~~ /kisskb/src/drivers/iio/light/isl29028.c: In function 'isl29028_read_proxim': /kisskb/src/drivers/iio/light/isl29028.c:266:15: note: byref variable will be forcibly initialized unsigned int data; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tda10086.c: In function 'tda10086_write_byte': /kisskb/src/drivers/media/dvb-frontends/tda10086.c:42:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 b1[] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/tda10086.c:58:5: note: byref variable will be forcibly initialized u8 b0[] = { reg }; ^~ /kisskb/src/drivers/media/dvb-frontends/tda10086.c: In function 'tda10086_set_frontend': /kisskb/src/drivers/media/dvb-frontends/tda10086.c:406:6: note: byref variable will be forcibly initialized u32 freq = 0; ^~~~ /kisskb/src/drivers/iio/pressure/ms5637.c: In function 'ms5637_read_raw': /kisskb/src/drivers/iio/pressure/ms5637.c:43:15: note: byref variable will be forcibly initialized unsigned int pressure; ^~~~~~~~ /kisskb/src/drivers/iio/pressure/ms5637.c:42:6: note: byref variable will be forcibly initialized int temperature; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda826x.c: In function 'tda826x_set_params': /kisskb/src/drivers/media/dvb-frontends/tda826x.c:69:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = buf, .len = 11 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda826x.c:68:5: note: byref variable will be forcibly initialized u8 buf [11]; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda826x.c: In function 'tda826x_sleep': /kisskb/src/drivers/media/dvb-frontends/tda826x.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda826x.c:41:5: note: byref variable will be forcibly initialized u8 buf [] = { 0x00, 0x8d }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda826x.c: In function 'tda826x_attach': /kisskb/src/drivers/media/dvb-frontends/tda826x.c:134:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/tda826x.c:133:5: note: byref variable will be forcibly initialized u8 b1 [] = { 0, 0 }; ^~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'gp2ap020a00f_set_operation_mode': /kisskb/src/drivers/iio/light/gp2ap020a00f.c:370:15: note: byref variable will be forcibly initialized 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:9: note: byref variable will be forcibly initialized __le16 thresh_buf = 0; ^~~~~~~~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'gp2ap020a00f_adjust_lux_mode': /kisskb/src/drivers/iio/light/gp2ap020a00f.c:443:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/light/gp2ap020a00f.c:443:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'gp2ap020a00f_exec_cmd': /kisskb/src/drivers/iio/light/gp2ap020a00f.c:443:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/light/gp2ap020a00f.c:443:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/light/gp2ap020a00f.c:443:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/light/gp2ap020a00f.c:443:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'gp2ap020a00f_prox_sensing_handler': /kisskb/src/drivers/iio/light/gp2ap020a00f.c:835:15: note: byref variable will be forcibly initialized unsigned int op_reg_val; ^~~~~~~~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'gp2ap020a00f_thresh_event_handler': /kisskb/src/drivers/iio/light/gp2ap020a00f.c:871:27: note: byref variable will be forcibly initialized unsigned int output_val, op_reg_val; ^~~~~~~~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c:870:19: note: byref variable will be forcibly initialized u8 op_reg_flags, d0_reg_buf[2]; ^~~~~~~~~~ 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:267:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:353:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:381:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c:689:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(data->data_ready_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'gp2ap020a00f_read_output': /kisskb/src/drivers/iio/light/gp2ap020a00f.c:701:5: note: byref variable will be forcibly initialized u8 reg_buf[2]; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_read': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:31:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD,.buf = buf, .len = 1 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_get_status': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:54:5: note: byref variable will be forcibly initialized u8 result = 0; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_write': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = config->addr, .flags = 0, .buf = buf, .len = 4 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_set_params': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:43:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda8261.c:89:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8261.c:88:20: note: byref variable will be forcibly initialized u32 frequency, N, status = 0; ^~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function '_lm3533_als_get_zone': /kisskb/src/drivers/iio/light/lm3533-als.c:89:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'lm3533_als_get_current': /kisskb/src/drivers/iio/light/lm3533-als.c:175:5: note: byref variable will be forcibly initialized u8 target; ^~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c:174:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'lm3533_als_read_raw': /kisskb/src/drivers/iio/light/lm3533-als.c:67:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/light/lm3533-als.c:67:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'lm3533_als_get_int_mode': /kisskb/src/drivers/iio/light/lm3533-als.c:297:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'lm3533_als_set_threshold': /kisskb/src/drivers/iio/light/lm3533-als.c:340:5: note: byref variable will be forcibly initialized u8 val2; ^~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'store_als_attr': /kisskb/src/drivers/iio/light/lm3533-als.c:542:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 raising; ^~~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c:381:5: note: byref variable will be forcibly initialized u8 falling; ^~~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'show_als_attr': /kisskb/src/drivers/iio/light/lm3533-als.c:506:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'show_zone': /kisskb/src/drivers/iio/light/lm3533-als.c:470:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int enable; ^~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'store_thresh_either_en': /kisskb/src/drivers/iio/light/lm3533-als.c:431:5: note: byref variable will be forcibly initialized u8 zone; ^~~~ /kisskb/src/drivers/iio/light/lm3533-als.c:429:16: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 zone; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c: In function 'inv_icm42600_temp_read_raw': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c:51:10: note: byref variable will be forcibly initialized int16_t temp; ^~~~ /kisskb/src/drivers/iio/humidity/htu21.c: In function 'htu21_probe': /kisskb/src/drivers/iio/humidity/htu21.c:186:6: note: byref variable will be forcibly initialized u64 serial_number; ^~~~~~~~~~~~~ /kisskb/src/drivers/iio/humidity/htu21.c: In function 'htu21_read_raw': /kisskb/src/drivers/iio/humidity/htu21.c:44:15: note: byref variable will be forcibly initialized unsigned int humidity; ^~~~~~~~ /kisskb/src/drivers/iio/humidity/htu21.c:43:11: note: byref variable will be forcibly initialized int ret, temperature; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/au8522_decoder.c: In function 'au8522_probe': /kisskb/src/drivers/media/dvb-frontends/au8522_decoder.c:675:23: note: byref variable will be forcibly initialized struct au8522_state *state; ^~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c: In function 'inv_icm42600_buffer_update_watermark': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:208:7: note: byref variable will be forcibly initialized bool restore; ^~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c: In function 'inv_icm42600_buffer_postdisable': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:381:15: note: byref variable will be forcibly initialized unsigned int sleep_sensor = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:380:15: note: byref variable will be forcibly initialized unsigned int sleep_temp = 0; ^~~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:379:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c: In function 'inv_icm42600_buffer_fifo_read': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:454:15: note: byref variable will be forcibly initialized unsigned int odr; ^~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:453:16: note: byref variable will be forcibly initialized const int8_t *temp; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:452:29: note: byref variable will be forcibly initialized const void *accel, *gyro, *timestamp; ^~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:452:22: note: byref variable will be forcibly initialized const void *accel, *gyro, *timestamp; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:452:14: note: byref variable will be forcibly initialized const void *accel, *gyro, *timestamp; ^~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:105:15: note: byref variable will be forcibly initialized unsigned int sleep_accel = 0; ^~~~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:104:15: note: byref variable will be forcibly initialized unsigned int sleep_temp = 0; ^~~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:102:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_scale': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:233:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_odr': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:317:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_offset': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:445:20: note: byref variable will be forcibly initialized unsigned int reg, regval; ^~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_read_sensor': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:153:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_read_offset': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:371:10: note: byref variable will be forcibly initialized uint8_t data[2]; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_read_raw': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:546:10: note: byref variable will be forcibly initialized int16_t data; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_parse_fifo': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:758:35: note: byref variable will be forcibly initialized struct inv_icm42600_accel_buffer buffer; ^~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:756:15: note: byref variable will be forcibly initialized unsigned int odr; ^~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:755:16: note: byref variable will be forcibly initialized const int8_t *temp; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:754:29: note: byref variable will be forcibly initialized const void *accel, *gyro, *timestamp; ^~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:754:22: note: byref variable will be forcibly initialized const void *accel, *gyro, *timestamp; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:754:14: note: byref variable will be forcibly initialized const void *accel, *gyro, *timestamp; ^~~~~ /kisskb/src/drivers/iio/light/isl29018.c: In function 'isl29018_read_sensor_input': /kisskb/src/drivers/iio/light/isl29018.c:162:15: note: byref variable will be forcibly initialized unsigned int msb; ^~~ /kisskb/src/drivers/iio/light/isl29018.c:161:15: note: byref variable will be forcibly initialized unsigned int lsb; ^~~ /kisskb/src/drivers/iio/light/isl29018.c: In function 'proximity_on_chip_ambient_infrared_suppression_store': /kisskb/src/drivers/iio/light/isl29018.c:341:6: note: byref variable will be forcibly initialized int val; ^~~ /kisskb/src/drivers/iio/light/isl29018.c: In function 'isl29018_chip_init': /kisskb/src/drivers/iio/light/isl29018.c:537:16: note: byref variable will be forcibly initialized unsigned int id; ^~ /kisskb/src/drivers/iio/light/isl29018.c: In function 'isl29018_probe': /kisskb/src/drivers/iio/light/isl29018.c:721:6: note: byref variable will be forcibly initialized int dev_id = 0; ^~~~~~ /kisskb/src/drivers/iio/humidity/hts221_core.c: In function 'hts221_check_whoami': /kisskb/src/drivers/iio/humidity/hts221_core.c:129:11: note: byref variable will be forcibly initialized 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:9: note: byref variable will be forcibly initialized __le16 val; ^~~ /kisskb/src/drivers/iio/humidity/hts221_core.c:303:27: note: byref variable will be forcibly initialized 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:9: note: byref variable will be forcibly initialized __le16 val; ^~~ /kisskb/src/drivers/iio/humidity/hts221_core.c:260:33: note: byref variable will be forcibly initialized int err, *slope, *b_gen, cal0, cal1; ^~~~ /kisskb/src/drivers/iio/humidity/hts221_core.c:260:27: note: byref variable will be forcibly initialized 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:9: note: byref variable will be forcibly initialized __le16 data; ^~~~ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c: In function 'au8522_writereg': /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:35:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:33:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:52:5: note: byref variable will be forcibly initialized u8 b1[] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:51:5: note: byref variable will be forcibly initialized u8 b0[] = { (reg >> 8) | 0x40, reg & 0xff }; ^~ /kisskb/src/drivers/iio/humidity/hts221_buffer.c: In function 'hts221_trigger_handler_thread': /kisskb/src/drivers/iio/humidity/hts221_buffer.c:55:11: note: byref variable will be forcibly initialized int err, status; ^~~~~~ /kisskb/src/drivers/iio/light/rpr0521.c: In function 'rpr0521_poweroff': /kisskb/src/drivers/iio/light/rpr0521.c:884:6: note: byref variable will be forcibly initialized int tmp; ^~~ /kisskb/src/drivers/iio/light/rpr0521.c: In function 'rpr0521_is_triggered': /kisskb/src/drivers/iio/light/rpr0521.c:402:6: note: byref variable will be forcibly initialized int reg; ^~~ /kisskb/src/drivers/iio/light/rpr0521.c: In function 'rpr0521_get_gain': /kisskb/src/drivers/iio/light/rpr0521.c:588:11: note: byref variable will be forcibly initialized int ret, reg, idx; ^~~ /kisskb/src/drivers/iio/light/rpr0521.c: In function 'rpr0521_read_samp_freq': /kisskb/src/drivers/iio/light/rpr0521.c:626:6: note: byref variable will be forcibly initialized int reg, ret; ^~~ /kisskb/src/drivers/iio/light/rpr0521.c: In function 'rpr0521_init': /kisskb/src/drivers/iio/light/rpr0521.c:844:6: note: byref variable will be forcibly initialized int id; ^~ /kisskb/src/drivers/iio/light/rpr0521.c: In function 'rpr0521_read_ps_offset': /kisskb/src/drivers/iio/light/rpr0521.c:691:9: note: byref variable will be forcibly initialized __le16 buffer; ^~~~~~ /kisskb/src/drivers/iio/light/rpr0521.c: In function 'rpr0521_write_ps_offset': /kisskb/src/drivers/iio/light/rpr0521.c:708:9: note: byref variable will be forcibly initialized __le16 buffer; ^~~~~~ /kisskb/src/drivers/iio/light/rpr0521.c: In function 'rpr0521_write_raw': /kisskb/src/drivers/iio/light/rpr0521.c:708:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/light/rpr0521.c: In function 'rpr0521_read_raw': /kisskb/src/drivers/iio/light/rpr0521.c:691:9: note: byref variable will be forcibly initialized __le16 buffer; ^~~~~~ /kisskb/src/drivers/iio/light/rpr0521.c:730:9: note: byref variable will be forcibly initialized __le16 raw_data; ^~~~~~~~ /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:11: note: byref variable will be forcibly initialized int err, data; ^~~~ /kisskb/src/drivers/media/dvb-frontends/itd1000.c: In function 'itd1000_write_regs': /kisskb/src/drivers/media/dvb-frontends/itd1000.c:45:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/itd1000.c:44:5: note: byref variable will be forcibly initialized u8 buf[MAX_XFER_SIZE]; ^~~ /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:238:15: note: byref variable will be forcibly initialized 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:11: note: byref variable will be forcibly initialized int err, status; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/itd1000.c: In function 'itd1000_write_reg': /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized u8 tmp = v; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/itd1000.c: In function 'itd1000_init': /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c: In function 'itd1000_read_reg': /kisskb/src/drivers/media/dvb-frontends/itd1000.c:71:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/itd1000.c:70:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/itd1000.c: In function 'itd1000_set_vco': /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized u8 tmp = v; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c: In function 'itd1000_set_lo': /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c: In function 'itd1000_set_lpf_bw': /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c: In function 'itd1000_set_parameters': /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/itd1000.c:88:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/light/stk3310.c: In function 'stk3310_read_event_config': /kisskb/src/drivers/iio/light/stk3310.c:268:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int dir; ^~~ /kisskb/src/drivers/iio/light/stk3310.c: In function 'stk3310_write_event': /kisskb/src/drivers/iio/light/stk3310.c:237:15: note: byref variable will be forcibly initialized unsigned int index; ^~~~~ /kisskb/src/drivers/iio/light/stk3310.c:235:9: note: byref variable will be forcibly initialized __be16 buf; ^~~ /kisskb/src/drivers/iio/light/stk3310.c: In function 'stk3310_read_event': /kisskb/src/drivers/iio/light/stk3310.c:200:9: note: byref variable will be forcibly initialized __be16 buf; ^~~ /kisskb/src/drivers/iio/light/stk3310.c: In function 'stk3310_read_raw': /kisskb/src/drivers/iio/light/stk3310.c:309:15: note: byref variable will be forcibly initialized unsigned int index; ^~~~~ /kisskb/src/drivers/iio/light/stk3310.c:307:9: note: byref variable will be forcibly initialized __be16 buf; ^~~ /kisskb/src/drivers/iio/light/stk3310.c: In function 'stk3310_init': /kisskb/src/drivers/iio/light/stk3310.c:446:6: note: byref variable will be forcibly initialized int chipid; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda665x.c: In function 'tda665x_read': /kisskb/src/drivers/media/dvb-frontends/tda665x.c:29:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda665x.c: In function 'tda665x_get_status': /kisskb/src/drivers/media/dvb-frontends/tda665x.c:29:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda665x.c:69:5: note: byref variable will be forcibly initialized u8 result = 0; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda665x.c: In function 'tda665x_write': /kisskb/src/drivers/media/dvb-frontends/tda665x.c:45:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = config->addr, .flags = 0, .buf = buf, .len = length }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda665x.c: In function 'tda665x_set_frequency': /kisskb/src/drivers/media/dvb-frontends/tda665x.c:45:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda665x.c:95:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda665x.c:94:17: note: byref variable will be forcibly initialized u32 frequency, status = 0; ^~~~~~ /kisskb/src/drivers/iio/light/vcnl4035.c: In function 'vcnl4035_init': /kisskb/src/drivers/iio/light/vcnl4035.c:409:6: note: byref variable will be forcibly initialized int id; ^~ /kisskb/src/drivers/iio/light/vcnl4035.c: In function 'vcnl4035_is_triggered': /kisskb/src/drivers/iio/light/vcnl4035.c:71:6: note: byref variable will be forcibly initialized int reg; ^~~ /kisskb/src/drivers/iio/light/vcnl4035.c: In function 'vcnl4035_read_raw': /kisskb/src/drivers/iio/light/vcnl4035.c:177:6: note: byref variable will be forcibly initialized int raw_data; ^~~~~~~~ /kisskb/src/drivers/iio/light/pa12203001.c: In function 'pa12203001_write_raw': /kisskb/src/drivers/iio/light/pa12203001.c:282:15: note: byref variable will be forcibly initialized unsigned int reg_byte; ^~~~~~~~ /kisskb/src/drivers/iio/light/vcnl4035.c: In function 'vcnl4035_trigger_consumer_handler': /kisskb/src/drivers/iio/light/vcnl4035.c:105:5: note: byref variable will be forcibly initialized u8 buffer[ALIGN(sizeof(u16), sizeof(s64)) + sizeof(s64)]; ^~~~~~ /kisskb/src/drivers/iio/light/pa12203001.c: In function 'pa12203001_read_raw': /kisskb/src/drivers/iio/light/pa12203001.c:216:9: note: byref variable will be forcibly initialized __le16 reg_word; ^~~~~~~~ /kisskb/src/drivers/iio/light/pa12203001.c:215:15: note: byref variable will be forcibly initialized unsigned int reg_byte; ^~~~~~~~ /kisskb/src/drivers/iio/light/zopt2201.c: In function 'zopt2201_read': /kisskb/src/drivers/iio/light/zopt2201.c:188:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c: In function 'lgs8gl5_update_alt_reg': /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c:127:17: note: byref variable will be forcibly initialized struct i2c_msg msg[3] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c:126:5: note: byref variable will be forcibly initialized u8 b2[] = {reg, data}; ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c:125:5: note: byref variable will be forcibly initialized u8 b1[] = {0}; ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c:124:5: note: byref variable will be forcibly initialized u8 b0[] = {reg}; ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c: In function 'lgs8gl5_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c:64:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c:63:5: note: byref variable will be forcibly initialized u8 buf[] = {reg, data}; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c: In function 'lgs8gl5_read_reg': /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c:86:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c:85:5: note: byref variable will be forcibly initialized u8 b1[] = {0}; ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c:84:5: note: byref variable will be forcibly initialized u8 b0[] = {reg}; ^~ /kisskb/src/drivers/iio/light/us5182d.c: In function 'us5182d_update_dark_th': /kisskb/src/drivers/iio/light/us5182d.c:458:9: note: byref variable will be forcibly initialized __be16 dark_th = cpu_to_be16(data->us5182d_dark_ths[index]); ^~~~~~~ /kisskb/src/drivers/iio/light/veml6070.c: In function 'veml6070_to_uv_index': /kisskb/src/drivers/iio/light/veml6070.c:97:11: note: byref variable will be forcibly initialized unsigned uvi[11] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1411.c: In function 's5h1411_readreg': /kisskb/src/drivers/media/dvb-frontends/s5h1411.c:353:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1411.c:351:5: note: byref variable will be forcibly initialized u8 b1[] = { 0, 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/s5h1411.c:350:5: note: byref variable will be forcibly initialized u8 b0[] = { reg }; ^~ /kisskb/src/drivers/media/dvb-frontends/s5h1411.c: In function 's5h1411_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/s5h1411.c:792:6: note: byref variable will be forcibly initialized u16 snr; ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1411.c: In function 's5h1411_read_status': /kisskb/src/drivers/media/dvb-frontends/s5h1411.c:654:6: note: byref variable will be forcibly initialized u32 tuner_status = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/s5h1411.c: In function 's5h1411_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1411.c:336:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = buf, .len = 3 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1411.c:334:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data >> 8, data & 0xff }; ^~~ /kisskb/src/drivers/iio/light/tsl2772.c: In function 'in_proximity0_calibrate_store': /kisskb/src/drivers/iio/light/tsl2772.c:1054:7: note: byref variable will be forcibly initialized bool value; ^~~~~ /kisskb/src/drivers/iio/light/tsl2772.c: In function 'in_illuminance0_calibrate_store': /kisskb/src/drivers/iio/light/tsl2772.c:963:7: note: byref variable will be forcibly initialized bool value; ^~~~~ /kisskb/src/drivers/iio/light/tsl2772.c: In function 'in_illuminance0_lux_table_store': /kisskb/src/drivers/iio/light/tsl2772.c:1013:6: note: byref variable will be forcibly initialized int value[ARRAY_SIZE(chip->tsl2772_device_lux) * 2 + 1]; ^~~~~ /kisskb/src/drivers/iio/light/tsl2772.c: In function 'in_illuminance0_target_input_store': /kisskb/src/drivers/iio/light/tsl2772.c:944:6: note: byref variable will be forcibly initialized u16 value; ^~~~~ /kisskb/src/drivers/iio/light/tsl2772.c: In function 'tsl2772_read_prox_led_current': /kisskb/src/drivers/iio/light/tsl2772.c:553:11: note: byref variable will be forcibly initialized int ret, tmp, i; ^~~ /kisskb/src/drivers/iio/light/tsl2772.c: In function 'tsl2772_read_prox_diodes': /kisskb/src/drivers/iio/light/tsl2772.c:577:6: note: byref variable will be forcibly initialized u32 leds[TSL2772_MAX_PROX_LEDS]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tda10048.c: In function 'tda10048_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10048.c:214:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10048.c:213:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10048.c: In function 'tda10048_writeregbulk': /kisskb/src/drivers/media/dvb-frontends/tda10048.c:256:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10048.c: In function 'tda10048_readreg': /kisskb/src/drivers/media/dvb-frontends/tda10048.c:234:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10048.c:233:5: note: byref variable will be forcibly initialized u8 b1[] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/tda10048.c:232:5: note: byref variable will be forcibly initialized u8 b0[] = { reg }; ^~ /kisskb/src/drivers/media/dvb-frontends/tda10048.c: In function 'tda10048_firmware_upload': /kisskb/src/drivers/media/dvb-frontends/tda10048.c:469:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_get_frontend': /kisskb/src/drivers/media/dvb-frontends/af9013.c:403:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_init': /kisskb/src/drivers/media/dvb-frontends/af9013.c:835:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 if_frequency, freq_cw; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:112:5: note: byref variable will be forcibly initialized u8 buf[6]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_readreg': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:310:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:309:5: note: byref variable will be forcibly initialized u8 recv = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writecmd': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:282:5: note: byref variable will be forcibly initialized u8 buf[CX24117_ARGLEN+1]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:281:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_read_status': /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:260:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->priv->demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:522:5: note: byref variable will be forcibly initialized u8 buf[7]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:259:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:521:42: note: byref variable will be forcibly initialized unsigned int utmp, utmp1, utmp2, utmp3, utmp4; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:521:35: note: byref variable will be forcibly initialized unsigned int utmp, utmp1, utmp2, utmp3, utmp4; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:521:28: note: byref variable will be forcibly initialized unsigned int utmp, utmp1, utmp2, utmp3, utmp4; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:521:21: note: byref variable will be forcibly initialized unsigned int utmp, utmp1, utmp2, utmp3, utmp4; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:521:15: note: byref variable will be forcibly initialized unsigned int utmp, utmp1, utmp2, utmp3, utmp4; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_readregN': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:335:17: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0288.c: In function 'stv0288_writeregI': /kisskb/src/drivers/media/dvb-frontends/stv0288.c:55:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0288.c:54:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_read_snr': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:818:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_sleep': /kisskb/src/drivers/media/dvb-frontends/af9013.c:982:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_load_firmware': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:547:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:543:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_download_firmware': /kisskb/src/drivers/media/dvb-frontends/af9013.c:1032:25: note: byref variable will be forcibly initialized const struct firmware *firmware; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:1030:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:1029:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0288.c: In function 'stv0288_readreg': /kisskb/src/drivers/media/dvb-frontends/stv0288.c:86:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0288.c:85:5: note: byref variable will be forcibly initialized u8 b1[] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/stv0288.c:84:5: note: byref variable will be forcibly initialized u8 b0[] = { reg }; ^~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_firmware_ondemand': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:443:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_probe': /kisskb/src/drivers/media/dvb-frontends/af9013.c:1440:5: note: byref variable will be forcibly initialized u8 firmware_version[4]; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:902:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:954:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:788:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:785:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_rregs': /kisskb/src/drivers/media/dvb-frontends/af9013.c:1326:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:1325:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_get_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1563:5: note: byref variable will be forcibly initialized u8 buf[0x1f-4]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1557:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1301:17: note: byref variable will be forcibly initialized enum fe_status tunerstat; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1300:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_wregs': /kisskb/src/drivers/media/dvb-frontends/af9013.c:1284:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:1283:5: note: byref variable will be forcibly initialized u8 buf[21]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_sleep': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1280:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_initfe': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1220:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_attach': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1163:23: note: byref variable will be forcibly initialized struct cx24117_priv *priv = NULL; ^~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:43:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_read_tuner_gain': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:341:11: note: byref variable will be forcibly initialized unsigned utmp; ^~~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_get_tuner_gain': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:400:5: note: byref variable will be forcibly initialized u8 agc_pwm; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_set_tuner_rf': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:168:15: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_read_reg': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:68:5: note: byref variable will be forcibly initialized u8 b1[] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:67:5: note: byref variable will be forcibly initialized u8 b0[] = { reg }; ^~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_probe': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:561:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_attach': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:512:23: note: byref variable will be forcibly initialized struct ts2020_config pdata; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c:509:24: note: byref variable will be forcibly initialized struct i2c_board_info board_info; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_read_snr': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:866:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 str; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:791:5: note: byref variable will be forcibly initialized u8 t; s8 ret; ^ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_write_reg': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:31:5: note: byref variable will be forcibly initialized u8 buf2[] = { data }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:30:5: note: byref variable will be forcibly initialized u8 buf1[] = { reg >> 8, reg & 0xFF }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8g75_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:834:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 orig, t; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_writeregN': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:213:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24113.c: In function 'cx24113_readreg': /kisskb/src/drivers/media/dvb-frontends/cx24113.c:109:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24113.c:108:5: note: byref variable will be forcibly initialized u8 b; ^ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_read_reg': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:56:5: note: byref variable will be forcibly initialized u8 buf2[] = { 0 }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:55:5: note: byref variable will be forcibly initialized u8 buf1[] = { reg >> 8, reg & 0xFF }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'packet_counter_stop': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:910:5: note: byref variable will be forcibly initialized 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:15: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 t; ^ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:376:5: note: byref variable will be forcibly initialized u8 t; ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_read_status': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:716:8: note: byref variable will be forcibly initialized u8 t, locked = 0; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:716:5: note: byref variable will be forcibly initialized u8 t, locked = 0; ^ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_read_ber': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:352:5: note: byref variable will be forcibly initialized u8 t; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:190:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c:189:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_writereg': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:231:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/ds3000.c:230:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_readreg': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:249:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c:248:5: note: byref variable will be forcibly initialized u8 b1[] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c:247:5: note: byref variable will be forcibly initialized u8 b0[] = { reg }; ^~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'is_locked': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:149:5: note: byref variable will be forcibly initialized u8 status; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_set_mode_auto': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:206:5: note: byref variable will be forcibly initialized u8 t; ^ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_read_status': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:149:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:330:5: note: byref variable will be forcibly initialized u8 agc_locked = 0; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'set_if_freq': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:111:5: note: byref variable will be forcibly initialized u8 dat; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24113.c: In function 'cx24113_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24113.c:93:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->i2c_addr, ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24113.c:92:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_set_mpeg_mode': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:521:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 t; ^ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_writeFW': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:264:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_set_fe': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:149:5: note: byref variable will be forcibly initialized u8 status; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_readreg': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:304:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ds3000.c:303:5: note: byref variable will be forcibly initialized u8 b1[] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/ds3000.c:302:5: note: byref variable will be forcibly initialized u8 b0[] = { reg }; ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_init': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:615:5: note: byref variable will be forcibly initialized 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:25: note: byref variable will be forcibly initialized u8 reg_err, reg_total, t; ^ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_attach': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:454:5: note: byref variable will be forcibly initialized u8 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_set_mode_manual': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:256:6: note: byref variable will be forcibly initialized u8 t2; ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:253:5: note: byref variable will be forcibly initialized u8 t; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_load_firmware': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:554:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'wait_reg_mask': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:104:5: note: byref variable will be forcibly initialized u8 t; ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_autolock_gi': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:363:9: note: byref variable will be forcibly initialized u8 t1, t2; ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:363:5: note: byref variable will be forcibly initialized u8 t1, t2; ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:362:5: note: byref variable will be forcibly initialized u8 ad_fini = 0; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_set_frontend': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:891:6: note: byref variable will be forcibly initialized u32 frequency; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/ds3000.c:889:17: note: byref variable will be forcibly initialized enum fe_status status; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_firmware_ondemand': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:466:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/media/dvb-frontends/cx24113.c: In function 'cx24113_set_frequency': /kisskb/src/drivers/media/dvb-frontends/cx24113.c:383:6: note: byref variable will be forcibly initialized s32 f = 0; ^ /kisskb/src/drivers/media/dvb-frontends/cx24113.c:382:6: note: byref variable will be forcibly initialized u16 n = 6; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:835:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_auto_detect': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:443:6: note: byref variable will be forcibly initialized u8 t; ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:403:5: note: byref variable will be forcibly initialized u8 locked = 0, tmp_gi; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_firmware_ondemand': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:336:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_auto_lock': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:490:6: note: byref variable will be forcibly initialized u8 t; ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:472:5: note: byref variable will be forcibly initialized u8 detected_param = 0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:471:5: note: byref variable will be forcibly initialized u8 gi = 0x2; ^~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:863:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24113.c: In function 'cx24113_set_params': /kisskb/src/drivers/media/dvb-frontends/cx24113.c:471:6: note: byref variable will be forcibly initialized u32 bw; ^~ /kisskb/src/drivers/media/dvb-frontends/cx24113.c: In function 'cx24113_agc_callback': /kisskb/src/drivers/media/dvb-frontends/cx24113.c:492:6: note: byref variable will be forcibly initialized s16 s, i; ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8g75_init_data': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:579:25: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_sleep': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:1178:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_diseqc_init': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:907:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_initfe': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:1146:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:714:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_set_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:1207:17: note: byref variable will be forcibly initialized enum fe_status tunerstat; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24116.c:1206:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_read_regs': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:101:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c:100:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c:59:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv6110.c:132:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv6110.c:252:33: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c:384:5: note: byref variable will be forcibly initialized u8 reg0[] = { 0x00, 0x07, 0x11, 0xdc, 0x85, 0x17, 0x01, 0xe6, 0x1e }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/ix2505v.c: In function 'ix2505v_write': /kisskb/src/drivers/media/dvb-frontends/ix2505v.c:67:17: note: byref variable will be forcibly initialized 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:67:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ix2505v.c:67:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ix2505v.c:67:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ix2505v.c: In function 'ix2505v_read_status_reg': /kisskb/src/drivers/media/dvb-frontends/ix2505v.c:55:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ix2505v.c:52:5: note: byref variable will be forcibly initialized u8 b2[] = {0}; ^~ /kisskb/src/drivers/media/dvb-frontends/mn88473.c: In function 'mn88473_read_status': /kisskb/src/drivers/media/dvb-frontends/mn88473.c:244:5: note: byref variable will be forcibly initialized u8 buf[5]; ^~~ /kisskb/src/drivers/media/dvb-frontends/mn88473.c:243:15: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized u32 if_frequency; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mn88473.c: In function 'mn88473_init': /kisskb/src/drivers/media/dvb-frontends/mn88473.c:466:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/media/dvb-frontends/mn88473.c:465:15: note: byref variable will be forcibly initialized unsigned int uitmp; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_write_regs': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:717:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg = { .addr = config->address, .flags = 0, .buf = buf, .len = 2 + count }; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:716:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mn88473.c: In function 'mn88473_probe': /kisskb/src/drivers/media/dvb-frontends/mn88473.c:615:15: note: byref variable will be forcibly initialized unsigned int uitmp; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_srate': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/isl6423.c: In function 'isl6423_write': /kisskb/src/drivers/media/dvb-frontends/isl6423.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = ®, .len = 1 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_vit_thtracq': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:689:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:688:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_tone': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_read_per': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:3570:17: note: byref variable will be forcibly initialized enum fe_status status; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_mclk': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_ldpc_mode': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367_get_tuner_freq': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:356:6: note: byref variable will be forcibly initialized u32 freq = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367_writeregs': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:125:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c:124:5: note: byref variable will be forcibly initialized u8 buf[MAX_XFER_SIZE]; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367_writereg': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv0900_set_tspath': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367_write_table': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367_pll_setup': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367ddb_init': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367_readreg': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:168:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c:167:5: note: byref variable will be forcibly initialized u8 b1[] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c:166:5: note: byref variable will be forcibly initialized u8 b0[] = { 0, 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv0903_set_tspath': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367ter_gate_ctrl': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_get_agc2_min_level': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367ter_get_frontend': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:356:6: note: byref variable will be forcibly initialized u32 freq = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_search_car_loop': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367_writebits': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367ter_filt_coeff_init': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367cab_SetQamSize': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:2402:33: note: byref variable will be forcibly initialized s32 inc, timeout_step, trials, steps_max; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:2402:11: note: byref variable will be forcibly initialized s32 inc, timeout_step, trials, steps_max; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:2402:6: note: byref variable will be forcibly initialized s32 inc, timeout_step, trials, steps_max; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367cab_set_srate': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367cab_set_derot_freq': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_send_diseqc_burst': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367cab_init': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367ter_init': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367ddb_read_ucblocks': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:3081:6: note: byref variable will be forcibly initialized u32 ucblocks = 0; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_send_diseqc_msg': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367cab_get_frontend': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:356:6: note: byref variable will be forcibly initialized u32 freq = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c:2604:6: note: byref variable will be forcibly initialized u32 ifkhz = 0; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367ter_lock_algo': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'write_reg': /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367cab_algo': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0910.c:145:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->base->adr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0910.c:144:5: note: byref variable will be forcibly initialized u8 data[3] = {reg >> 8, reg & 0xff, val}; ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c:2330:38: note: byref variable will be forcibly initialized u32 QAMFEC_Lock, QAM_Lock, u32_tmp, ifkhz, ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_vitclk_ctl': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367ter_algo': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:1005:51: note: byref variable will be forcibly initialized u32 trl_nomrate = 0, InternalFreq = 0, temp = 0, ifkhz = 0; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_delivery_search': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'i2c_read_regs16': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:160:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2] = {{.addr = adr, .flags = 0, ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:159:5: note: byref variable will be forcibly initialized 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:201:18: note: byref variable will be forcibly initialized u8 shift, mask, old, new; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367ter_set_frontend': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:1230:5: note: byref variable will be forcibly initialized u8 SenseTrials[] = { INVERSION_ON, INVERSION_OFF }; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_i2c_gate_ctrl': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367ddb_setup_ter': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'get_signal_parameters': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:512:5: note: byref variable will be forcibly initialized u8 tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'write_shared_reg': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:188:5: note: byref variable will be forcibly initialized u8 tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367ddb_setup_cab': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0367.c:159:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'tracking_optimization': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:552:5: note: byref variable will be forcibly initialized u8 tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'get_signal_to_noise': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:643:5: note: byref variable will be forcibly initialized u8 data1; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:642:5: note: byref variable will be forcibly initialized u8 data0; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'read_snr': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1324:6: note: byref variable will be forcibly initialized s32 snrval; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_srate_srch_coarse': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:1684:51: note: byref variable will be forcibly initialized u32 srate_coarse = 0, agc2 = 0, car_step = 1200, reg; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'get_cur_symbol_rate': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:478:5: note: byref variable will be forcibly initialized u8 tim_offs2; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:477:5: note: byref variable will be forcibly initialized u8 tim_offs1; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:476:5: note: byref variable will be forcibly initialized u8 tim_offs0; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:475:5: note: byref variable will be forcibly initialized u8 symb_freq3; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:474:5: note: byref variable will be forcibly initialized u8 symb_freq2; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:473:5: note: byref variable will be forcibly initialized u8 symb_freq1; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:472:5: note: byref variable will be forcibly initialized u8 symb_freq0; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'get_frontend': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1555:6: note: byref variable will be forcibly initialized u32 symbolrate; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1554:5: note: byref variable will be forcibly initialized u8 tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'stop': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:867:6: note: byref variable will be forcibly initialized u8 tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'start': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1022:6: note: byref variable will be forcibly initialized u8 reg_dmdcfgmd; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'probe': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1150:5: note: byref variable will be forcibly initialized u8 id; ^~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_blind_search': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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/ec100.c:24:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:23:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'set_vth': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:998:5: note: byref variable will be forcibly initialized u8 tmp[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'manage_matype_info': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1304:6: note: byref variable will be forcibly initialized 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:676:5: note: byref variable will be forcibly initialized u8 regs[3]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_get_coldlock': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:2131:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'get_bit_error_rate_s2': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:751:5: note: byref variable will be forcibly initialized u8 regs[3]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'read_ber': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1340:9: note: byref variable will be forcibly initialized u32 n, d; ^ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1340:6: note: byref variable will be forcibly initialized u32 n, d; ^ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'wait_dis': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1665:5: note: byref variable will be forcibly initialized u8 stat; ^~~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c: In function 'ec100_set_frontend': /kisskb/src/drivers/media/dvb-frontends/ec100.c:24:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:23:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:24:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:23:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:24:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:23:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:24:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:23:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:24:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:23:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:24:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:23:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:24:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:23:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:24:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:23:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:24:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:23:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:24:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:23:5: note: byref variable will be forcibly initialized u8 buf[2] = {reg, val}; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1356:5: note: byref variable will be forcibly initialized u8 reg[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_get_sig_params': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'read_status': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1516:7: note: byref variable will be forcibly initialized u8 tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1453:7: note: byref variable will be forcibly initialized u8 tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1440:7: note: byref variable will be forcibly initialized u8 vstatus; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1433:7: note: byref variable will be forcibly initialized u8 pdelstatus; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1384:5: note: byref variable will be forcibly initialized u8 dstatus = 0; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1383:5: note: byref variable will be forcibly initialized u8 dmd_state = 0; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c: In function 'ec100_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/ec100.c:235:5: note: byref variable will be forcibly initialized u8 tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c: In function 'ec100_read_ber': /kisskb/src/drivers/media/dvb-frontends/ec100.c:203:10: note: byref variable will be forcibly initialized u8 tmp, tmp2; ^~~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:203:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_optimize_track': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ec100.c: In function 'ec100_attach': /kisskb/src/drivers/media/dvb-frontends/ec100.c:276:5: note: byref variable will be forcibly initialized u8 tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_algo': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:3166:6: note: byref variable will be forcibly initialized u32 reg; ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_sleep': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_i2c_writeregdata': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_initfe': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_probe': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:556:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'mb86a16_write': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:67:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:65:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, val }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_i2c_readreg': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:251:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:249:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_search': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:326:17: note: byref variable will be forcibly initialized enum fe_status status = 0; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_get_segment_count': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_gpio_set': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:440:5: note: byref variable will be forcibly initialized u8 gpio[GPIO_COUNT]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_get_modulation': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /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:5: note: byref variable will be forcibly initialized u8 gpio[GPIO_COUNT]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_get_fec': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_attach': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:520:32: note: byref variable will be forcibly initialized struct cxd2820r_platform_data pdata; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:519:24: note: byref variable will be forcibly initialized struct i2c_board_info board_info; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_get_interleaving': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_get_frontend': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_get_main_CNR': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_get_blk_error_layer_CNR': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'mb86a16_read': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:89:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:87:5: note: byref variable will be forcibly initialized u8 b1[] = { 0 }; ^~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:86:5: note: byref variable will be forcibly initialized u8 b0[] = { reg }; ^~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_get_pre_ber': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'signal_det': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:406:16: note: byref variable will be forcibly initialized unsigned char S[3]; ^ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'afcerr_chk': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:528:24: note: byref variable will be forcibly initialized unsigned char AFCM_L, AFCM_H ; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:528:16: note: byref variable will be forcibly initialized unsigned char AFCM_L, AFCM_H ; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'dagcm_val_get': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:555:25: note: byref variable will be forcibly initialized unsigned char DAGCM_H, DAGCM_L; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:555:16: note: byref variable will be forcibly initialized unsigned char DAGCM_H, DAGCM_L; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'sync_chk': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:611:16: note: byref variable will be forcibly initialized unsigned char val; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'freqerr_chk': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:635:30: note: byref variable will be forcibly initialized unsigned char temp1, temp2, temp3; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:635:23: note: byref variable will be forcibly initialized unsigned char temp1, temp2, temp3; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:635:16: note: byref variable will be forcibly initialized unsigned char temp1, temp2, temp3; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:634:28: note: byref variable will be forcibly initialized unsigned char CRM, AFCML, AFCMH; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:634:21: note: byref variable will be forcibly initialized unsigned char CRM, AFCML, AFCMH; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:634:16: note: byref variable will be forcibly initialized unsigned char CRM, AFCML, AFCMH; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_get_post_ber': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_get_blk_error': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'mb86a16_set_fe': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1030:6: note: byref variable will be forcibly initialized int afcex_freq; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1021:16: note: byref variable will be forcibly initialized unsigned char junk; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1019:16: note: byref variable will be forcibly initialized unsigned char VIRM; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1017:25: note: byref variable will be forcibly initialized unsigned char AFCEX_L, AFCEX_H; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1017:16: note: byref variable will be forcibly initialized unsigned char AFCEX_L, AFCEX_H; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1011:16: note: byref variable will be forcibly initialized unsigned char SIG1; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1007:6: note: byref variable will be forcibly initialized int V[60]; ^ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1002:6: note: byref variable will be forcibly initialized int fOSC = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:999:13: note: byref variable will be forcibly initialized u8 agcval, cnmval; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:999:5: note: byref variable will be forcibly initialized u8 agcval, cnmval; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_get_stats': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:1570:23: note: byref variable will be forcibly initialized u32 block_error = 0, block_count = 0; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:1570:6: note: byref variable will be forcibly initialized u32 block_error = 0, block_count = 0; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:1567:21: note: byref variable will be forcibly initialized u32 bit_error = 0, bit_count = 0; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:1567:6: note: byref variable will be forcibly initialized u32 bit_error = 0, bit_count = 0; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/rtl2830.c: In function 'rtl2830_pid_filter': /kisskb/src/drivers/media/dvb-frontends/rtl2830.c:606:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_reset_counters': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:5: note: byref variable will be forcibly initialized u8 buf[] = { reg, data }; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_set_frontend': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:1864:10: note: byref variable will be forcibly initialized int rc, if_freq; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'mb86a16_read_ucblocks': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1775:5: note: byref variable will be forcibly initialized u8 dist; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'mb86a16_read_snr': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1752:6: note: byref variable will be forcibly initialized u8 cn; ^~ /kisskb/src/drivers/media/dvb-frontends/rtl2830.c: In function 'rtl2830_probe': /kisskb/src/drivers/media/dvb-frontends/rtl2830.c:777:5: note: byref variable will be forcibly initialized u8 u8tmp; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'mb86a16_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1702:5: note: byref variable will be forcibly initialized u8 agcm = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/rtl2830.c: In function 'rtl2830_read_status': /kisskb/src/drivers/media/dvb-frontends/rtl2830.c:388:12: note: byref variable will be forcibly initialized u8 u8tmp, buf[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/rtl2830.c:388:5: note: byref variable will be forcibly initialized u8 u8tmp, buf[2]; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'mb86a16_read_ber': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1635:41: note: byref variable will be forcibly initialized u8 ber_mon, ber_tab, ber_lsb, ber_mid, ber_msb, ber_tim, ber_rst; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1635:32: note: byref variable will be forcibly initialized u8 ber_mon, ber_tab, ber_lsb, ber_mid, ber_msb, ber_tim, ber_rst; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1635:23: note: byref variable will be forcibly initialized u8 ber_mon, ber_tab, ber_lsb, ber_mid, ber_msb, ber_tim, ber_rst; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1635:14: note: byref variable will be forcibly initialized u8 ber_mon, ber_tab, ber_lsb, ber_mid, ber_msb, ber_tim, ber_rst; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1635:5: note: byref variable will be forcibly initialized u8 ber_mon, ber_tab, ber_lsb, ber_mid, ber_msb, ber_tim, ber_rst; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/rtl2830.c: In function 'rtl2830_get_frontend': /kisskb/src/drivers/media/dvb-frontends/rtl2830.c:274:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'mb86a16_read_status': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:573:11: note: byref variable will be forcibly initialized u8 stat, stat2; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:573:5: note: byref variable will be forcibly initialized u8 stat, stat2; ^~~~ /kisskb/src/drivers/media/dvb-frontends/rtl2830.c: In function 'rtl2830_set_frontend': /kisskb/src/drivers/media/dvb-frontends/rtl2830.c:166:14: note: byref variable will be forcibly initialized u32 if_ctl, if_frequency; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/rtl2830.c:165:13: note: byref variable will be forcibly initialized u8 buf[3], u8tmp; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/rtl2830.c:165:5: note: byref variable will be forcibly initialized u8 buf[3], u8tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'mb86a16_attach': /kisskb/src/drivers/media/dvb-frontends/rtl2830.c: In function 'rtl2830_regmap_read': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:1828:5: note: byref variable will be forcibly initialized u8 dev_id = 0; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/rtl2830.c:695:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/rtl2830.c: In function 'rtl2830_regmap_gather_write': /kisskb/src/drivers/media/dvb-frontends/rtl2830.c:749:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/rtl2830.c:748:5: note: byref variable will be forcibly initialized u8 buf[256]; ^~~ /kisskb/src/drivers/media/dvb-frontends/rtl2830.c: In function 'rtl2830_regmap_write': /kisskb/src/drivers/media/dvb-frontends/rtl2830.c:723:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /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:22: note: byref variable will be forcibly initialized struct reg_val_mask tab[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c:19:6: note: byref variable will be forcibly initialized u32 if_frequency; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c:18:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c:94:15: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c:148:15: note: byref variable will be forcibly initialized unsigned int utmp, utmp1, utmp2; ^~~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c: In function 'af9033_get_frontend': /kisskb/src/drivers/media/dvb-frontends/af9033.c:491:5: note: byref variable will be forcibly initialized u8 buf[8]; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c: In function 'af9033_pid_filter': /kisskb/src/drivers/media/dvb-frontends/af9033.c:986:5: note: byref variable will be forcibly initialized u8 wbuf[2] = {(pid >> 0) & 0xff, (pid >> 8) & 0xff}; ^~~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c: In function 'af9033_set_frontend': /kisskb/src/drivers/media/dvb-frontends/af9033.c:362:6: note: byref variable will be forcibly initialized u32 if_frequency; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c:361:10: note: byref variable will be forcibly initialized u8 tmp, buf[3], bandwidth_reg_val; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c: In function 'af9033_wr_reg_val_tab': /kisskb/src/drivers/media/dvb-frontends/af9033.c:38:5: note: byref variable will be forcibly initialized u8 buf[1 + MAX_TAB_LEN]; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c: In function 'af9033_init': /kisskb/src/drivers/media/dvb-frontends/af9033.c:76:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c: In function 'af9033_read_snr': /kisskb/src/drivers/media/dvb-frontends/af9033.c:824:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c: In function 'af9033_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/af9033.c:875:18: note: byref variable will be forcibly initialized u8 gain_offset, buf[7]; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c:874:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c: In function 'af9033_read_status': /kisskb/src/drivers/media/dvb-frontends/af9033.c:618:15: note: byref variable will be forcibly initialized unsigned int utmp, utmp1; ^~~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c:617:5: note: byref variable will be forcibly initialized u8 buf[7]; ^~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c: In function 'af9033_sleep': /kisskb/src/drivers/media/dvb-frontends/af9033.c:308:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/media/dvb-frontends/af9033.c: In function 'af9033_probe': /kisskb/src/drivers/media/dvb-frontends/af9033.c:1056:5: note: byref variable will be forcibly initialized u8 buf[8]; ^~~ /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:22: note: byref variable will be forcibly initialized struct reg_val_mask tab[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:25:5: note: byref variable will be forcibly initialized u8 bw_params2[][2] = { ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:20:5: note: byref variable will be forcibly initialized u8 bw_params1[][5] = { ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:19:5: note: byref variable will be forcibly initialized u8 buf[3], bw_param; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:18:6: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:132:15: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /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:22: note: byref variable will be forcibly initialized struct reg_val_mask tab[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c:20:5: note: byref variable will be forcibly initialized u8 bw_params1[][5] = { ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c:19:5: note: byref variable will be forcibly initialized u8 buf[3], bw_param; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c:18:6: note: byref variable will be forcibly initialized u32 if_frequency; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/helene.c: In function 'helene_write_regs': /kisskb/src/drivers/media/dvb-frontends/helene.c:292:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:291:5: note: byref variable will be forcibly initialized u8 buf[MAX_WRITE_REGSIZE + 1]; ^~~ /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:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c:162:15: note: byref variable will be forcibly initialized unsigned int utmp; ^~~~ /kisskb/src/drivers/media/dvb-frontends/helene.c: In function 'helene_write_reg': /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /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:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/dvb-frontends/helene.c: In function 'helene_enter_power_save': /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:512:5: note: byref variable will be forcibly initialized 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:17: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:379:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:662:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:904:5: note: byref variable will be forcibly initialized u8 rdata[2]; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:903:5: note: byref variable will be forcibly initialized u8 data[20]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:902:5: note: byref variable will be forcibly initialized u8 cdata[] = {0x7A, 0x01}; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:899:5: note: byref variable will be forcibly initialized u8 dataT[] = { 0x06, 0x00, 0x02, 0x00 }; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_cmd_execute': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:44:15: note: byref variable will be forcibly initialized 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:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_tone': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:93:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_frontend': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:551:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_send_burst': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:306:15: note: byref variable will be forcibly initialized unsigned int uitmp; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:304:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_send_master_cmd': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:186:15: note: byref variable will be forcibly initialized unsigned int uitmp; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:184:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_recv_slave_reply': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:246:15: note: byref variable will be forcibly initialized unsigned int uitmp; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:244:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_read_status': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:371:5: note: byref variable will be forcibly initialized u8 buf[8]; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:370:15: note: byref variable will be forcibly initialized unsigned int uitmp; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:368:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_get_frontend': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:698:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 tmp; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_sleep': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:1044:31: note: byref variable will be forcibly initialized struct tda10071_reg_val_mask tab[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:1042:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_init': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:760:10: note: byref variable will be forcibly initialized u8 tmp, buf[4]; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:758:25: note: byref variable will be forcibly initialized const struct firmware *fw; ^~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:757:15: note: byref variable will be forcibly initialized unsigned int uitmp; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:755:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'write_regm': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:142:15: note: byref variable will be forcibly initialized unsigned int regval; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'campoll': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:513:6: note: byref variable will be forcibly initialized u8 slotstat; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:500:5: note: byref variable will be forcibly initialized u8 istat; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'poll_slot_status': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:543:5: note: byref variable will be forcibly initialized u8 slotstat; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'cam_mode': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:210:5: note: byref variable will be forcibly initialized u8 dummy; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_probe': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:1154:15: note: byref variable will be forcibly initialized unsigned int uitmp; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'read_data': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:556:10: note: byref variable will be forcibly initialized u8 msb, lsb; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:556:5: note: byref variable will be forcibly initialized u8 msb, lsb; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_readreg24': /kisskb/src/drivers/media/dvb-frontends/si2165.c:116:5: note: byref variable will be forcibly initialized u8 buf[3]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'write_io': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:131:5: note: byref variable will be forcibly initialized u8 addr[2] = {address & 0xff, address >> 8}; ^~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_readreg16': /kisskb/src/drivers/media/dvb-frontends/si2165.c:105:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'read_io': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:120:5: note: byref variable will be forcibly initialized 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:414:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_writereg16': /kisskb/src/drivers/media/dvb-frontends/si2165.c:131:5: note: byref variable will be forcibly initialized u8 buf[2] = { val & 0xff, (val >> 8) & 0xff }; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'write_pccard': /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_writereg32': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:109:6: note: byref variable will be forcibly initialized u8 buf[256]; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:145:5: note: byref variable will be forcibly initialized u8 buf[4] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:105:5: note: byref variable will be forcibly initialized u8 addr[2] = {address & 0xff, address >> 8}; ^~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_set_if_freq_shift': /kisskb/src/drivers/media/dvb-frontends/si2165.c:849:6: note: byref variable will be forcibly initialized u32 IF = 0; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'read_pccard': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:94:5: note: byref variable will be forcibly initialized u8 addr[2] = {address & 0xff, address >> 8}; ^~~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_read_i2c': /kisskb/src/drivers/media/dvb-frontends/sp2.c:22:17: note: byref variable will be forcibly initialized struct i2c_msg msg[] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_init_pll': /kisskb/src/drivers/media/dvb-frontends/si2165.c:209:5: note: byref variable will be forcibly initialized u8 buf[4]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'read_attribute_mem': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:389:5: note: byref variable will be forcibly initialized u8 val; ^~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_ci_poll_slot_status': /kisskb/src/drivers/media/dvb-frontends/sp2.c:237:5: note: byref variable will be forcibly initialized u8 buf[2]; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_upload_firmware_block': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'cxd2099_probe': /kisskb/src/drivers/media/dvb-frontends/si2165.c:290:5: note: byref variable will be forcibly initialized u8 buf_ctrl[4] = { 0x00, 0x00, 0x00, 0xc0 }; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:619:15: note: byref variable will be forcibly initialized unsigned int val; ^~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_write_i2c': /kisskb/src/drivers/media/dvb-frontends/sp2.c:59:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c:56:5: note: byref variable will be forcibly initialized 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:6: note: byref variable will be forcibly initialized int mem, ret; ^~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c:96:5: note: byref variable will be forcibly initialized u8 store; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_writereg24': /kisskb/src/drivers/media/dvb-frontends/si2165.c:138:5: note: byref variable will be forcibly initialized u8 buf[3] = { val & 0xff, (val >> 8) & 0xff, (val >> 16) & 0xff }; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_readreg8': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized unsigned int val_tmp; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_ci_slot_ts_enable': /kisskb/src/drivers/media/dvb-frontends/sp2.c:219:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_wait_init_done': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_init': /kisskb/src/drivers/media/dvb-frontends/sp2.c:266:5: note: byref variable will be forcibly initialized u8 buf; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_probe': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: 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:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:768:9: note: byref variable will be forcibly initialized u32 biterrcnt; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:672:6: note: byref variable will be forcibly initialized u32 u32tmp; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_set_frontend_dvbt': /kisskb/src/drivers/media/dvb-frontends/si2165.c:131:5: note: byref variable will be forcibly initialized u8 buf[2] = { val & 0xff, (val >> 8) & 0xff }; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_set_frontend_dvbc': /kisskb/src/drivers/media/dvb-frontends/si2165.c:145:5: note: byref variable will be forcibly initialized u8 buf[4] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_set_frontend': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized unsigned int val_tmp; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:145:5: note: byref variable will be forcibly initialized u8 buf[4] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized unsigned int val_tmp; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:145:5: note: byref variable will be forcibly initialized u8 buf[4] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_writereg_mask8': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized unsigned int val_tmp; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_upload_firmware': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:372:6: note: byref variable will be forcibly initialized u32 offset; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:368:25: note: byref variable will be forcibly initialized const struct firmware *fw = NULL; ^~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:365:6: note: byref variable will be forcibly initialized u16 val16; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_init': /kisskb/src/drivers/media/dvb-frontends/si2165.c:138:5: note: byref variable will be forcibly initialized u8 buf[3] = { val & 0xff, (val >> 8) & 0xff, (val >> 16) & 0xff }; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:131:5: note: byref variable will be forcibly initialized u8 buf[2] = { val & 0xff, (val >> 8) & 0xff }; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized unsigned int val_tmp; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:145:5: note: byref variable will be forcibly initialized u8 buf[4] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized unsigned int val_tmp; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:131:5: note: byref variable will be forcibly initialized u8 buf[2] = { val & 0xff, (val >> 8) & 0xff }; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:15: note: byref variable will be forcibly initialized unsigned int val_tmp; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_get_if_hz': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_regs': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:264:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_write_regs': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:219:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:216:5: note: byref variable will be forcibly initialized u8 buf[MAX_WRITE_REGSIZE + 1]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_write_reg': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_set_reg_bits': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:301:5: note: byref variable will be forcibly initialized u8 rdata; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_set_tone': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_send_burst': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_status_s': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:975:5: note: byref variable will be forcibly initialized u8 reg = 0; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_status_t_t2': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1006:5: note: byref variable will be forcibly initialized u8 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_status_i': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1054:5: note: byref variable will be forcibly initialized u8 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_status_c': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1035:5: note: byref variable will be forcibly initialized u8 data; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_status_tc': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1076:5: note: byref variable will be forcibly initialized u8 unlock = 0; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1075:5: note: byref variable will be forcibly initialized u8 tslock = 0; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1074:5: note: byref variable will be forcibly initialized u8 sync = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_agc_gain_t_t2': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1896:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_agc_gain_c': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1881:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_read_regs': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:158:17: note: byref variable will be forcibly initialized struct i2c_msg msg[2] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_agc_gain_i': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1911:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_agc_gain_s': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1926:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_write_regs': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:117:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:116:5: note: byref variable will be forcibly initialized u8 buf[MAX_WRITE_REGSIZE + 1]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_freeze_regs': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_unfreeze_regs': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_dvbs_read_snr': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1672:5: note: byref variable will be forcibly initialized u8 data[3]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_write_reg': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:203:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:231:5: note: byref variable will be forcibly initialized u8 data[2] = { 0xFB, 0x0F }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_packet_errors_c': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1321:5: note: byref variable will be forcibly initialized u8 data[3]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_packet_errors_t': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1339:5: note: byref variable will be forcibly initialized u8 data[3]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_set_params': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:314:5: note: byref variable will be forcibly initialized u8 data[10]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_packet_errors_t2': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1357:5: note: byref variable will be forcibly initialized u8 data[3]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_packet_errors_i': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1375:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_ucblocks': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:2083:6: note: byref variable will be forcibly initialized u32 ucblocks = 0; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_enter_power_save': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:216:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_ber_c': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1407:5: note: byref variable will be forcibly initialized u8 data[3]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_ber_i': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1451:5: note: byref variable will be forcibly initialized u8 pktnum[2]; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1450:5: note: byref variable will be forcibly initialized u8 data[3]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_attach': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:477:5: note: byref variable will be forcibly initialized u8 data[4]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_mon_read_ber_s': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1484:5: note: byref variable will be forcibly initialized u8 data[11]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_mon_read_ber_s2': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1522:5: note: byref variable will be forcibly initialized u8 data[5]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_ber_t': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1620:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_ber_t2': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1572:5: note: byref variable will be forcibly initialized u8 data[4]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_ber': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1943:26: note: byref variable will be forcibly initialized u32 ret, bit_error = 0, bit_count = 0; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1943:11: note: byref variable will be forcibly initialized u32 ret, bit_error = 0, bit_count = 0; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_set_ts_clock_mode': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:901:34: note: byref variable will be forcibly initialized u8 serial_ts, ts_rate_ctrl_off, ts_in_off; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:901:16: note: byref variable will be forcibly initialized u8 serial_ts, ts_rate_ctrl_off, ts_in_off; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:901:5: note: byref variable will be forcibly initialized u8 serial_ts, ts_rate_ctrl_off, ts_in_off; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_active_i_to_sleep_tc': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_sleep_tc_to_shutdown': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_tune_done': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_get_carrier_offset_s_s2': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1129:5: note: byref variable will be forcibly initialized u8 data[3]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_active_s_to_sleep_s': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_sleep_s_to_shutdown': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_active_t_to_sleep_tc': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_active_t2_to_sleep_tc': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_active_c_to_sleep_tc': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_dvbt2_set_plp_config': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_dvbt2_set_profile': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_get_carrier_offset_i': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1188:5: note: byref variable will be forcibly initialized u8 data[4]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_get_carrier_offset_t': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1232:5: note: byref variable will be forcibly initialized u8 data[4]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_get_carrier_offset_t2': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1258:5: note: byref variable will be forcibly initialized u8 data[4]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_get_carrier_offset_c': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1298:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_chip_id': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:961:5: note: byref variable will be forcibly initialized u8 chip_id = 0; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_dvbs2_set_symbol_rate': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:359:5: note: byref variable will be forcibly initialized u8 data[3] = {0, 0, 0}; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_sleep_s_to_active_s': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:389:5: note: byref variable will be forcibly initialized u8 data[4] = { 0, 0, 0, 0 }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:229:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'write16_flags': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:354:33: note: byref variable will be forcibly initialized u8 adr = state->demod_address, mm[6], len; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_sleep_tc_to_active_t_band': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:2419:5: note: byref variable will be forcibly initialized u8 data[MAX_WRITE_REGSIZE]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_sleep_tc_to_active_t2_band': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:2174:5: note: byref variable will be forcibly initialized u8 data[MAX_WRITE_REGSIZE]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_sleep_tc_to_active_c_band': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:2821:5: note: byref variable will be forcibly initialized u8 b10_b6[3]; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:2818:5: note: byref variable will be forcibly initialized u8 bw6mhz_b10_a6[] = { ^~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:2815:5: note: byref variable will be forcibly initialized u8 bw7_8mhz_b10_a6[] = { ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_sleep_tc_to_active_i_band': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:329:6: note: byref variable will be forcibly initialized u32 hz; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:2647:5: note: byref variable will be forcibly initialized u8 data[3]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c: In function 'horus3a_write_regs': /kisskb/src/drivers/media/dvb-frontends/horus3a.c:51:17: note: byref variable will be forcibly initialized struct i2c_msg msg[1] = { ^~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c:50:5: note: byref variable will be forcibly initialized u8 buf[MAX_WRITE_REGSIZE + 1]; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_sleep_tc_to_active_i': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:3132:5: note: byref variable will be forcibly initialized u8 data24m2[3] = {0xB7, 0x1B, 0x00}; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:3131:5: note: byref variable will be forcibly initialized u8 data24m[2] = {0x60, 0x00}; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:3130:5: note: byref variable will be forcibly initialized u8 data[2] = { 0x09, 0x54 }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c: In function 'horus3a_write_reg': /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:117:5: note: byref variable will be forcibly initialized 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:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_sleep_tc_to_active_t': /kisskb/src/drivers/media/dvb-frontends/horus3a.c:177:5: note: byref variable will be forcibly initialized u8 data[5]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:2901:5: note: byref variable will be forcibly initialized u8 data24m[3] = {0xDC, 0x6C, 0x00}; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:2900:5: note: byref variable will be forcibly initialized u8 data[2] = { 0x09, 0x54 }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c: In function 'horus3a_enter_power_save': /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:90:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c: In function 'horus3a_attach': /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:339:5: note: byref variable will be forcibly initialized u8 buf[3], val; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_sleep_tc_to_active_t2': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:2975:5: note: byref variable will be forcibly initialized u8 data[MAX_WRITE_REGSIZE]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_sleep_tc_to_active_c': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:3208:5: note: byref variable will be forcibly initialized u8 data[2] = { 0x09, 0x54 }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_send_diseqc_msg': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:3698:5: note: byref variable will be forcibly initialized u8 data[12]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_snr_c': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1744:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_snr_t': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1795:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_snr_t2': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1824:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_snr_i': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:1853:5: note: byref variable will be forcibly initialized u8 data[2]; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_read_snr': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:2036:6: note: byref variable will be forcibly initialized u32 tmp = 0; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_get_frontend': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:3268:17: note: byref variable will be forcibly initialized enum fe_status status = 0; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_shutdown_to_sleep_tc': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'write32_flags': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:383:33: note: byref variable will be forcibly initialized u8 adr = state->demod_address, mm[8], len; ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_retune_active': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_set_frontend_tc': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:3379:17: note: byref variable will be forcibly initialized enum fe_status status; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_tune_tc': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:3540:11: note: byref variable will be forcibly initialized int ret, carrier_offset; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'i2c_read': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:253:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[2] = { ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_init_tc': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'read16_flags': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:286:41: note: byref variable will be forcibly initialized u8 adr = state->demod_address, mm1[4], mm2[2], len; ^~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:286:33: note: byref variable will be forcibly initialized u8 adr = state->demod_address, mm1[4], mm2[2], len; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_set_frontend_s': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:3305:17: note: byref variable will be forcibly initialized enum fe_status status; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:3304:27: note: byref variable will be forcibly initialized int ret = 0, i, timeout, carr_offset; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'drxk_read_ucblocks': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_tune_s': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6675:6: note: byref variable will be forcibly initialized u16 err; ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:3510:11: note: byref variable will be forcibly initialized int ret, carrier_offset; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'get_dvbt_lock_status': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:4077:6: note: byref variable will be forcibly initialized u16 sc_comm_exec = 0; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:4076:6: note: byref variable will be forcibly initialized u16 sc_ra_ram_lock = 0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_shutdown_to_sleep_s': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'get_strength': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c: In function 'cxd2841er_init_s': /kisskb/src/drivers/media/dvb-frontends/cxd2841er.c:253:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6401:17: note: byref variable will be forcibly initialized u16 scu_coc = 0; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6400:17: note: byref variable will be forcibly initialized u16 scu_lvl = 0; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6396:29: note: byref variable will be forcibly initialized struct s_cfg_agc rf_agc, if_agc; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'mpegts_stop': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1399:6: note: byref variable will be forcibly initialized u16 fec_oc_ipr_mode = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1398:6: note: byref variable will be forcibly initialized u16 fec_oc_snc_mode = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'set_iqm_af': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1528:6: note: byref variable will be forcibly initialized u16 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'write_gpio': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:5857:6: note: byref variable will be forcibly initialized u16 value = 0; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'adc_sync_measurement': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:2840:6: note: byref variable will be forcibly initialized u16 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'adc_synchronization': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:2889:7: note: byref variable will be forcibly initialized u16 clk_neg = 0; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:2878:6: note: byref variable will be forcibly initialized u16 count = 0; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'set_agc_rf': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:2139:6: note: byref variable will be forcibly initialized u16 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'set_agc_if': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:2291:6: note: byref variable will be forcibly initialized u16 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'mpegts_dto_setup': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1969:6: note: byref variable will be forcibly initialized u16 fec_oc_reg_ipr_mode = 0; /* FEC_OC_IPR_MODE register value */ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1968:6: note: byref variable will be forcibly initialized u16 fec_oc_reg_mode = 0; /* FEC_OC_MODE register value */ ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'dvbt_ctrl_set_echo_threshold': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3366:6: note: byref variable will be forcibly initialized u16 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'dvbt_activate_presets': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3438:36: note: byref variable will be forcibly initialized struct drxk_cfg_dvbt_echo_thres_t echo_thres8k = { 0, DRX_FFTMODE_8K }; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3437:36: note: byref variable will be forcibly initialized struct drxk_cfg_dvbt_echo_thres_t echo_thres2k = { 0, DRX_FFTMODE_2K }; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'init_agc': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3002:6: note: byref variable will be forcibly initialized u16 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'mpegts_start': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1899:6: note: byref variable will be forcibly initialized u16 fec_oc_snc_mode = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'read32_flags': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:320:41: note: byref variable will be forcibly initialized u8 adr = state->demod_address, mm1[4], mm2[4], len; ^~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:320:33: note: byref variable will be forcibly initialized u8 adr = state->demod_address, mm1[4], mm2[4], len; ^~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'get_device_capabilities': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:788:6: note: byref variable will be forcibly initialized u32 sio_top_jtagid_lo = 0; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:787:6: note: byref variable will be forcibly initialized u16 sio_pdr_ohw_cfg = 0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'drxx_open': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:757:6: note: byref variable will be forcibly initialized u16 key = 0; ^~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:756:6: note: byref variable will be forcibly initialized u16 bid = 0; ^~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:755:6: note: byref variable will be forcibly initialized u32 jtag = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'i2c_read1': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:219:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[1] = { {.addr = adr, .flags = I2C_M_RD, ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'hi_command': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1007:7: note: byref variable will be forcibly initialized u16 wait_cmd; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'power_up_device': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:219:17: note: byref variable will be forcibly initialized struct i2c_msg msgs[1] = { {.addr = adr, .flags = I2C_M_RD, ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:219:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:472:5: note: byref variable will be forcibly initialized u8 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'dvbt_enable_ofdm_token_ring': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1360:6: note: byref variable will be forcibly initialized u16 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'dvbt_sc_command': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3203:6: note: byref variable will be forcibly initialized u16 sc_exec = 0; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3201:6: note: byref variable will be forcibly initialized u16 err_code = 0; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3200:6: note: byref variable will be forcibly initialized u16 cur_cmd = 0; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'get_dvbt_signal_to_noise': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:2481:6: note: byref variable will be forcibly initialized u16 transmission_params = 0; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:2474:6: note: byref variable will be forcibly initialized u16 eq_reg_td_req_smb_cnt = 0; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:2473:6: note: byref variable will be forcibly initialized u16 eq_reg_td_tps_pwr_ofs = 0; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:2472:6: note: byref variable will be forcibly initialized u16 eq_reg_td_sqr_err_exp = 0; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:2469:6: note: byref variable will be forcibly initialized u16 reg_data = 0; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'get_qam_signal_to_noise': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:2420:6: note: byref variable will be forcibly initialized u16 qam_sl_err_power = 0; /* accum. error between ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'drxk_read_snr': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6654:6: note: byref variable will be forcibly initialized s32 snr2; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'scu_command': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1439:7: note: byref variable will be forcibly initialized char errname[30]; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1436:5: note: byref variable will be forcibly initialized u8 buffer[34]; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1433:6: note: byref variable will be forcibly initialized u16 cur_cmd = 0; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c: In function 'mn88443x_s_read_status': /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:264:25: note: byref variable will be forcibly initialized u32 cpmon, tmpu, tmpl, flg; ^~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:264:19: note: byref variable will be forcibly initialized u32 cpmon, tmpu, tmpl, flg; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:264:13: note: byref variable will be forcibly initialized u32 cpmon, tmpu, tmpl, flg; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:264:6: note: byref variable will be forcibly initialized u32 cpmon, tmpu, tmpl, flg; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'get_qam_lock_status': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:5326:6: note: byref variable will be forcibly initialized u16 result[2] = { 0, 0 }; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c: In function 'mn88443x_t_read_status': /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:466:34: note: byref variable will be forcibly initialized u32 seqrd, st, flg, tmpu, tmpm, tmpl; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:466:28: note: byref variable will be forcibly initialized u32 seqrd, st, flg, tmpu, tmpm, tmpl; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:466:22: note: byref variable will be forcibly initialized u32 seqrd, st, flg, tmpu, tmpm, tmpl; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:466:17: note: byref variable will be forcibly initialized u32 seqrd, st, flg, tmpu, tmpm, tmpl; ^~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:466:6: note: byref variable will be forcibly initialized u32 seqrd, st, flg, tmpu, tmpm, tmpl; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'drxk_get_stats': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6508:6: note: byref variable will be forcibly initialized s32 cnr; ^~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6500:6: note: byref variable will be forcibly initialized u16 reg16; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6499:6: note: byref variable will be forcibly initialized u32 stat; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'power_down_qam': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:4127:6: note: byref variable will be forcibly initialized u16 cmd_result; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:4126:6: note: byref variable will be forcibly initialized u16 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'qam_reset_qam': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:5228:6: note: byref variable will be forcibly initialized u16 cmd_result; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'qam_demodulator_command': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:5375:7: note: byref variable will be forcibly initialized u16 set_env_parameters[1] = { 0 }; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:5369:6: note: byref variable will be forcibly initialized u16 set_param_parameters[4] = { 0, 0, 0, 0 }; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:5368:6: note: byref variable will be forcibly initialized u16 cmd_result; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'set_qam': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:5426:6: note: byref variable will be forcibly initialized u16 cmd_result; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'set_dvbt': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3720:6: note: byref variable will be forcibly initialized u16 cmd_result = 0; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'power_down_dvbt': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1670:6: note: byref variable will be forcibly initialized u16 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1669:6: note: byref variable will be forcibly initialized u16 cmd_result = 0; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1668:22: note: byref variable will be forcibly initialized enum drx_power_mode power_mode = DRXK_POWER_DOWN_OFDM; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'power_up_dvbt': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3318:22: note: byref variable will be forcibly initialized enum drx_power_mode power_mode = DRX_POWER_UP; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'power_up_qam': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:4111:22: note: byref variable will be forcibly initialized enum drx_power_mode power_mode = DRXK_POWER_DOWN_OFDM; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'bl_chain_cmd': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1251:6: note: byref variable will be forcibly initialized u16 bl_status = 0; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'set_dvbt_standard': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3318:22: note: byref variable will be forcibly initialized enum drx_power_mode power_mode = DRX_POWER_UP; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3475:6: note: byref variable will be forcibly initialized u16 data = 0; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3474:6: note: byref variable will be forcibly initialized u16 cmd_result = 0; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'bl_direct_cmd': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:2790:6: note: byref variable will be forcibly initialized u16 bl_status = 0; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'set_qam_standard': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:4111:22: note: byref variable will be forcibly initialized enum drx_power_mode power_mode = DRXK_POWER_DOWN_OFDM; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'drxk_set_parameters': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6326:6: note: byref variable will be forcibly initialized u32 IF; ^~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'init_drxk': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6033:22: note: byref variable will be forcibly initialized enum drx_power_mode power_mode = DRXK_POWER_DOWN_OFDM; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'drxk_attach': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6809:26: note: byref variable will be forcibly initialized const struct firmware *fw = NULL; ^~ Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 # Build took: 0:03:46.210171