Buildresult: linus-rand/arm64-randconfig/arm64-gcc8 built on Jan 19 2021, 11:17
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
Jan 19 2021, 11:17
Duration:
0:07:55.206730
Builder:
ka4
Revision:
Merge tag 'spi-fix-v5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi (
1e2a199f6ccdc15cf111d68d212e2fd4ce65682e)
Target:
linus-rand/arm64-randconfig/arm64-gcc8
Branch:
linus-rand
Compiler:
arm64-gcc8
(aarch64-linux-gcc (GCC) 8.1.0 / GNU ld (GNU Binutils) 2.30)
Config:
randconfig
(
download
)
Log:
Download original
Possible errors
smp_store_release(&q->status, error); error = ___wait_var_event(&page->_refcount, drivers/md/dm-thin.c: In function 'error_thin_bio_list': error = wait_event_interruptible(serio_raw->wait, error = wait_event_interruptible(userio->waitq, ERROR: modpost: "irq_check_status_bit" [drivers/perf/arm_spe_pmu.ko] undefined! make[2]: *** [scripts/Makefile.modpost:111: Module.symvers] Error 1 make[1]: *** [Makefile:1396: modules] Error 2 make: *** [Makefile:185: __sub-make] Error 2
Possible warnings (1)
fs/ntfs/aops.c:1311:1: warning: the frame size of 2224 bytes is larger than 2048 bytes [-Wframe-larger-than=]
Full Log
# git rev-parse -q --verify 1e2a199f6ccdc15cf111d68d212e2fd4ce65682e^{commit} 1e2a199f6ccdc15cf111d68d212e2fd4ce65682e already have revision, skipping fetch # git checkout -q -f -B kisskb 1e2a199f6ccdc15cf111d68d212e2fd4ce65682e # git clean -qxdf # < git log -1 # commit 1e2a199f6ccdc15cf111d68d212e2fd4ce65682e # Merge: b4459f4413c8 4d163ad79b15 # Author: Linus Torvalds <torvalds@linux-foundation.org> # Date: Mon Jan 18 11:23:05 2021 -0800 # # Merge tag 'spi-fix-v5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi # # Pull spi fixes from Mark Brown: # "A few more bug fixes for SPI, both driver specific ones. The caching # in the Cadence driver is to avoid a deadlock trying to retrieve the # cached value later at runtime" # # * tag 'spi-fix-v5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: # spi: cadence: cache reference clock rate during probe # spi: fsl: Fix driver breakage when SPI_CS_HIGH is not set in spi->mode # < /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 1e2a199f6ccdc15cf111d68d212e2fd4ce65682e # < make -s -j 10 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=0xCC0E4100 # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 10 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 10 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 # make -s -j 10 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- /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/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.c: In function 'devt_from_partuuid': /kisskb/src/init/do_mounts.c:103:17: note: byref variable will be forcibly initialized struct uuidcmp cmp; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'finish_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3965:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prev->on_cpu, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getparam': /kisskb/src/kernel/sched/core.c:6309:21: note: byref variable will be forcibly initialized struct sched_param lp = { .sched_priority = 0 }; ^~ In file included from /kisskb/src/kernel/sched/sched.h:1568, from /kisskb/src/kernel/sched/core.c:13: /kisskb/src/kernel/sched/core.c: In function 'psi_ttwu_dequeue': /kisskb/src/kernel/sched/stats.h:121:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:6900:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:6946:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval_time32': /kisskb/src/kernel/sched/core.c:6959:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_tick_remote': /kisskb/src/kernel/sched/core.c:4592:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:4950:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'ttwu_runnable': /kisskb/src/kernel/sched/core.c:3017:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:1894:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:2588:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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; ^~ /kisskb/src/kernel/sched/core.c: In function 'wake_up_new_task': /kisskb/src/kernel/sched/core.c:3812:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_exec': /kisskb/src/kernel/sched/core.c:4435:24: note: byref variable will be forcibly initialized struct migration_arg arg = { p, dest_cpu }; ^~~ /kisskb/src/kernel/sched/core.c: In function 'task_sched_runtime': /kisskb/src/kernel/sched/core.c:4477:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_yield': /kisskb/src/kernel/sched/core.c:6628:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'rt_mutex_setprio': /kisskb/src/kernel/sched/core.c:5375:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'set_user_nice': /kisskb/src/kernel/sched/core.c:5501:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function '__sched_setscheduler': /kisskb/src/kernel/sched/core.c:5762:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'scheduler_tick': /kisskb/src/kernel/sched/core.c:4523:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_setscheduler': /kisskb/src/kernel/sched/core.c:6134:21: note: byref variable will be forcibly initialized struct sched_param lparam; ^~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setattr': /kisskb/src/kernel/sched/core.c:6240:20: note: byref variable will be forcibly initialized struct sched_attr attr; ^~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_set_stop_task': /kisskb/src/kernel/sched/core.c:2831:21: note: byref variable will be forcibly initialized struct sched_param param = { .sched_priority = MAX_RT_PRIO - 1 }; ^~~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_set_fifo': /kisskb/src/kernel/sched/core.c:6106:21: note: byref variable will be forcibly initialized struct sched_param sp = { .sched_priority = MAX_RT_PRIO / 2 }; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_set_fifo_low': /kisskb/src/kernel/sched/core.c:6116:21: note: byref variable will be forcibly initialized struct sched_param sp = { .sched_priority = 1 }; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'init_idle': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:7101:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rq->curr, idle); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_activate': /kisskb/src/kernel/sched/core.c:7442:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_deactivate': /kisskb/src/kernel/sched/core.c:7482:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ 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:703, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:19, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/kernel/sched/sched.h:39, from /kisskb/src/kernel/sched/core.c:13: /kisskb/src/kernel/sched/core.c: In function 'affine_move_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:2301:2: note: in expansion of macro 'wait_var_event' wait_var_event(&my_pending.refs, !refcount_read(&my_pending.refs)); ^~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__set_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2321:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/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:100:25: note: byref variable will be forcibly initialized struct timespec64 now, system_time; ^~~~~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:100:20: note: byref variable will be forcibly initialized struct timespec64 now, system_time; ^~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:99:25: note: byref variable will be forcibly initialized struct xen_platform_op op; ^~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_guest_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:310:28: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_read_wallclock': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:75:25: note: byref variable will be forcibly initialized struct timespec64 now, ts_monotonic; ^~~~~~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_pm_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:411:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_reboot': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:177:24: note: byref variable will be forcibly initialized struct sched_shutdown r = { .reason = reason }; ^ /kisskb/src/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/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/kernel/locking/percpu-rwsem.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c:158:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&wq_entry.private)) ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wake_function': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c:131:2: note: in expansion of macro 'smp_store_release' smp_store_release(&wq_entry->private, NULL); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/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; ^~~~~~ 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/arch/arm64/crypto/aes-glue.c: In function 'ecb_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:178:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:428:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:262:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:406:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:233:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:337:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:336:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:280:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:279:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:588:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:586:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:516:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:514:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ In file included from /kisskb/src/arch/arm64/crypto/aes-glue.c:12: /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'crypto_ctr_encrypt_walk': /kisskb/src/include/crypto/ctr.h:27:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ctr_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:450:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:198:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/arch/arm64/kernel/debug-monitors.c:10: /kisskb/src/arch/arm64/kernel/debug-monitors.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/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; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/locking/lockdep.c:30: /kisskb/src/kernel/locking/lockdep.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /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; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'list_del_init_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:300:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'page_cache_delete': /kisskb/src/mm/filemap.c:123:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page->index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'page_cache_delete_batch': /kisskb/src/mm/filemap.c:298:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawait_range': /kisskb/src/mm/filemap.c:509:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/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 '__add_to_page_cache_locked': /kisskb/src/mm/filemap.c:835:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'wait_on_page_bit_common': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1268:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&wait->flags); ^~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1196:25: note: byref variable will be forcibly initialized struct wait_page_queue wait_page; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/mm/filemap.c: In function 'wake_up_page_bit': /kisskb/src/mm/filemap.c:1101:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^~~~~~~~ /kisskb/src/mm/filemap.c:1099:23: note: byref variable will be forcibly initialized struct wait_page_key key; ^~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'filemap_range_has_page': /kisskb/src/mm/filemap.c:477:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'replace_page_cache_page': /kisskb/src/mm/filemap.c:795:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_map_pages': /kisskb/src/mm/filemap.c:2921:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_pgoff); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'page_cache_next_miss': /kisskb/src/mm/filemap.c:1624:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'page_cache_prev_miss': /kisskb/src/mm/filemap.c:1660:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_entry': /kisskb/src/mm/filemap.c:1689:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_entries': /kisskb/src/mm/filemap.c:1899:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range': /kisskb/src/mm/filemap.c:1973:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_contig': /kisskb/src/mm/filemap.c:2038:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range_tag': /kisskb/src/mm/filemap.c:2095:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime_adjusted': /kisskb/src/kernel/sched/cputime.c:625:22: note: byref variable will be forcibly initialized struct task_cputime cputime; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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)) ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_adjust_prio_chain': /kisskb/src/kernel/locking/rtmutex.c:230:27: note: byref variable will be forcibly initialized &(struct rt_mutex_waiter){ .prio = (p)->prio, .deadline = (p)->dl.deadline } ^ /kisskb/src/kernel/locking/rtmutex.c:568:36: note: in expansion of macro 'task_to_waiter' if (rt_mutex_waiter_equal(waiter, task_to_waiter(task))) { ^~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rtmutex.c: In function 'try_to_take_rt_mutex': /kisskb/src/kernel/locking/rtmutex.c:230:27: note: byref variable will be forcibly initialized &(struct rt_mutex_waiter){ .prio = (p)->prio, .deadline = (p)->dl.deadline } ^ /kisskb/src/kernel/locking/rtmutex.c:869:30: note: in expansion of macro 'task_to_waiter' if (!rt_mutex_waiter_less(task_to_waiter(task), ^~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_adjust_pi': /kisskb/src/kernel/locking/rtmutex.c:230:27: note: byref variable will be forcibly initialized &(struct rt_mutex_waiter){ .prio = (p)->prio, .deadline = (p)->dl.deadline } ^ /kisskb/src/kernel/locking/rtmutex.c:1132:47: note: in expansion of macro 'task_to_waiter' if (!waiter || rt_mutex_waiter_equal(waiter, task_to_waiter(task))) { ^~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_slowlock': /kisskb/src/kernel/locking/rtmutex.c:1232:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter waiter; ^~~~~~ In file included from /kisskb/src/kernel/locking/rtmutex.c:19: /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 } ^~~~ /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/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/arch/arm64/kernel/ptrace.c: In function '__fpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:627:27: note: byref variable will be forcibly initialized struct user_fpsimd_state newstate; ^~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_create': /kisskb/src/arch/arm64/kernel/ptrace.c:289:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_set_addr': /kisskb/src/arch/arm64/kernel/ptrace.c:455:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_set_ctrl': /kisskb/src/arch/arm64/kernel/ptrace.c:431:33: note: byref variable will be forcibly initialized struct arch_hw_breakpoint_ctrl ctrl; ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c:430:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ In file included from /kisskb/src/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; ^~~~~~~ /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/kernel/sched/fair.c: In function 'sched_slice': /kisskb/src/kernel/sched/fair.c:707:22: note: byref variable will be forcibly initialized struct load_weight lw; ^~ /kisskb/src/kernel/sched/fair.c: In function 'task_fork_fair': /kisskb/src/kernel/sched/fair.c:10765:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/fair.c: In function 'find_idlest_group': /kisskb/src/kernel/sched/fair.c:8805:32: note: byref variable will be forcibly initialized struct sg_lb_stats local_sgs, tmp_sgs; ^~~~~~~ /kisskb/src/kernel/sched/fair.c:8805:21: note: byref variable will be forcibly initialized struct sg_lb_stats local_sgs, tmp_sgs; ^~~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'update_blocked_averages': /kisskb/src/kernel/sched/fair.c:8040:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/fair.c: In function 'attach_one_task': /kisskb/src/kernel/sched/fair.c:7811:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/fair.c: In function 'active_load_balance_cpu_stop': /kisskb/src/kernel/sched/fair.c:9933:17: note: byref variable will be forcibly initialized struct lb_env env = { ^~~ /kisskb/src/kernel/sched/fair.c:9898:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/fair.c: In function 'attach_tasks': /kisskb/src/kernel/sched/fair.c:7827:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/fair.c: In function 'update_sd_lb_stats': /kisskb/src/kernel/sched/fair.c:8956:21: note: byref variable will be forcibly initialized struct sg_lb_stats tmp_sgs; ^~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'find_busiest_group': /kisskb/src/kernel/sched/fair.c:9228:21: note: byref variable will be forcibly initialized struct sd_lb_stats sds; ^~~ /kisskb/src/kernel/sched/fair.c: In function 'load_balance': /kisskb/src/kernel/sched/fair.c:9581:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/fair.c: In function '_nohz_idle_balance': /kisskb/src/kernel/sched/fair.c:10441:20: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /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; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/locking/spinlock_debug.c:9: /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:116:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->wlocked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/arch/arm64/crypto/aes-ce-ccm-glue.c: In function 'ccm_calculate_auth_mac': /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:139:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:138:51: note: byref variable will be forcibly initialized struct __packed { __be16 l; __be32 h; u16 len; } ltag; ^~~~ /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c: In function 'ccm_decrypt': /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:284:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c: In function 'ccm_encrypt': /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:226:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c:647:3: note: in expansion of macro 'wait_event_freezable' wait_event_freezable(oom_reaper_wait, oom_reaper_list != NULL); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'oom_killer_disable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c:774:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(oom_victims_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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/crypto/aes-glue.c: In function 'ecb_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:178:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/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/crypto/aes-glue.c: In function 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:428:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/mm/pageattr.c: In function 'set_direct_map_default_noflush': /kisskb/src/arch/arm64/mm/pageattr.c:168:26: note: byref variable will be forcibly initialized struct page_change_data data = { ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:262:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:406:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/mm/ptdump.c: In function 'ptdump_walk': /kisskb/src/arch/arm64/mm/ptdump.c:319:18: note: byref variable will be forcibly initialized struct pg_state st; ^~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:233:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:337:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:336:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:280:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:279:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:588:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:586:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:516:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:514:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ In file included from /kisskb/src/arch/arm64/crypto/aes-glue.c:12: /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'crypto_ctr_encrypt_walk': /kisskb/src/include/crypto/ctr.h:27:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ctr_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:450:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:198:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/mm/hugetlbpage.c: In function 'get_clear_flush': /kisskb/src/arch/arm64/mm/hugetlbpage.c:182:25: note: byref variable will be forcibly initialized struct vm_area_struct vma = TLB_FLUSH_VMA(mm, 0); ^~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_fpsimd_context': /kisskb/src/arch/arm64/kernel/signal.c:190:27: note: byref variable will be forcibly initialized struct user_fpsimd_state fpsimd; ^~~~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:490:19: note: byref variable will be forcibly initialized struct user_ctxs user; ^~~~ /kisskb/src/arch/arm64/kernel/signal.c:488:11: note: byref variable will be forcibly initialized sigset_t set; ^~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:766:33: note: byref variable will be forcibly initialized struct rt_sigframe_user_layout user; ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/arm64/kernel/signal.c:847:17: note: byref variable will be forcibly initialized struct ksignal ksig; ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:961:33: note: byref variable will be forcibly initialized struct rt_sigframe_user_layout user; ^~~~ In file included from /kisskb/src/kernel/locking/locktorture.c:31: /kisskb/src/kernel/locking/locktorture.c: In function 'lock_torture_reader': /kisskb/src/kernel/locking/locktorture.c:663: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/locking/locktorture.c: In function 'lock_torture_writer': /kisskb/src/kernel/locking/locktorture.c:625: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/locking/locktorture.c: In function 'torture_ww_mutex_lock': /kisskb/src/kernel/locking/locktorture.c:376:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/locking/locktorture.c:15: /kisskb/src/kernel/locking/locktorture.c:371:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_wait_gp': /kisskb/src/kernel/rcu/tasks.h:308:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_read_check_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:843:2: note: in expansion of macro 'smp_store_release' smp_store_release(&texp->trc_ipi_to_cpu, -1); // ^^^ ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:842:2: note: in expansion of macro 'smp_store_release' smp_store_release(&per_cpu(trc_ipi_to_cpu, smp_processor_id()), false); // ^^^ ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:25: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_kthread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:211:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(rtp->cbs_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_trace_postgp': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:708:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:740:11: note: in expansion of macro '__wait_event_idle_exclusive_timeout' __ret = __wait_event_idle_exclusive_timeout(wq_head, condition, timeout);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:1080:9: note: in expansion of macro 'wait_event_idle_exclusive_timeout' ret = wait_event_idle_exclusive_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/tasks.h:1069:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_wait_for_one_reader': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:899:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&t->trc_ipi_to_cpu) != -1) // Order IPI ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/deadline.c: In function 'dl_task_timer': /kisskb/src/kernel/sched/deadline.c:1060:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/deadline.c: In function 'dl_add_task_root_domain': /kisskb/src/kernel/sched/deadline.c:2408:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/deadline.c: In function 'inactive_task_timer': /kisskb/src/kernel/sched/deadline.c:1364:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:47: /kisskb/src/ipc/util.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/util.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/ipc/util.c:66: /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/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:47: /kisskb/src/ipc/util.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/ipc/util.c:66: /kisskb/src/ipc/util.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'chacha_neon_stream_xor': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:107:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'xchacha_neon': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:150:20: note: byref variable will be forcibly initialized struct chacha_ctx subctx; ^~~~~~ In file included from /kisskb/src/include/linux/rcu_sync.h:13, from /kisskb/src/kernel/rcu/sync.c:10: /kisskb/src/kernel/rcu/sync.c: In function 'rcu_sync_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/sync.c:155:2: note: in expansion of macro 'wait_event' wait_event(rsp->gp_wait, READ_ONCE(rsp->gp_state) >= GP_PASSED); ^~~~~~~~~~ /kisskb/src/kernel/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; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/manage.c:11: /kisskb/src/kernel/irq/manage.c: In function 'synchronize_irq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/irq/manage.c:138:3: note: in expansion of macro 'wait_event' wait_event(desc->wait_for_threads, ^~~~~~~~~~ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'unwind_frame': /kisskb/src/arch/arm64/kernel/stacktrace.c:45:20: note: byref variable will be forcibly initialized struct stack_info info; ^~~~ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'arch_stack_walk': /kisskb/src/arch/arm64/kernel/stacktrace.c:205:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'dump_backtrace': /kisskb/src/arch/arm64/kernel/stacktrace.c:143:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/arch/arm64/kernel/time.c: In function 'profile_pc': /kisskb/src/arch/arm64/kernel/time.c:37:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_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; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/page-writeback.c:15: /kisskb/src/mm/page-writeback.c: In function 'unlocked_inode_to_wb_begin': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-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/backing-dev.h:315:19: note: in expansion of macro 'smp_load_acquire' cookie->locked = smp_load_acquire(&inode->i_state) & I_WB_SWITCH; ^~~~~~~~~~~~~~~~ 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/mm/page-writeback.c: In function 'account_page_redirty': /kisskb/src/mm/page-writeback.c:2519:25: note: byref variable will be forcibly initialized struct wb_lock_cookie cookie = {}; ^~~~~~ /kisskb/src/mm/page-writeback.c: In function '__cancel_dirty_page': /kisskb/src/mm/page-writeback.c:2631:25: note: byref variable will be forcibly initialized struct wb_lock_cookie cookie = {}; ^~~~~~ /kisskb/src/mm/page-writeback.c: In function 'clear_page_dirty_for_io': /kisskb/src/mm/page-writeback.c:2671:25: note: byref variable will be forcibly initialized struct wb_lock_cookie cookie = {}; ^~~~~~ 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 '__test_set_page_writeback': /kisskb/src/mm/page-writeback.c:2773:12: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/page-writeback.c: In function 'write_cache_pages': /kisskb/src/mm/page-writeback.c:2175:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/page-writeback.c: In function 'generic_writepages': /kisskb/src/mm/page-writeback.c:2329:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'copy_event_to_user': /kisskb/src/fs/notify/inotify/inotify_user.c:177:23: note: byref variable will be forcibly initialized struct inotify_event inotify_event; ^~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function '__do_sys_inotify_add_watch': /kisskb/src/fs/notify/inotify/inotify_user.c:710:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'inotify_user_setup': /kisskb/src/fs/notify/inotify/inotify_user.c:810:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/wait.c:7: /kisskb/src/kernel/sched/wait.c: In function 'list_del_init_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:300:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/wait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/wait.c: In function '__wake_up_common_lock': /kisskb/src/kernel/sched/wait.c:129:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^~~~~~~~ /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/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/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/arch/arm64/crypto/aes-neonbs-glue.c: In function '__ecb_crypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:103:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function '__xts_crypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:328:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:326:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ In file included from /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:11: /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'crypto_ctr_encrypt_walk': /kisskb/src/include/crypto/ctr.h:27:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'aesbs_cbc_setkey': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:140:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx rk; ^~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'aesbs_setkey': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:81:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx rk; ^~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'aesbs_xts_setkey': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:274:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx rk; ^~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'ctr_encrypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:233:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:186:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:163:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify': /kisskb/src/fs/notify/fsnotify.c:466:28: note: byref variable will be forcibly initialized struct fsnotify_iter_info iter_info = {}; ^~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/fsnotify.c:7: /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify_unmount_inodes': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fsnotify.c:91:2: note: in expansion of macro 'wait_var_event' wait_var_event(&sb->s_fsnotify_inode_refs, ^~~~~~~~~~~~~~ /kisskb/src/fs/notify/fsnotify.c: In function '__fsnotify_parent': /kisskb/src/fs/notify/fsnotify.c:191:23: note: byref variable will be forcibly initialized struct name_snapshot name; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'sync_exp_reset_tree_hotplug': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:79:14: note: in expansion of macro 'smp_load_acquire' int ncpus = smp_load_acquire(&rcu_state.ncpus); /* Order vs. locking. */ ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4581: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_print_task_stall': /kisskb/src/kernel/rcu/tree_stall.h:265:27: note: byref variable will be forcibly initialized struct rcu_stall_chk_rdr rscr; ^~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4583: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_nocb_do_flush_bypass': /kisskb/src/kernel/rcu/tree_plugin.h:1686:20: note: byref variable will be forcibly initialized struct rcu_cblist rcl; ^~~ /kisskb/src/mm/readahead.c: In function 'read_pages': /kisskb/src/mm/readahead.c:122:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/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 'nocb_gp_wait': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:2047:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:2041:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive(my_rdp->nocb_gp_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'exp_funnel_lock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:313:4: note: in expansion of macro 'wait_event' wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'nocb_cb_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:2123:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&rdp->nocb_cb_sleep)) { /* VVV */ ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:2121:2: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive(rdp->nocb_cb_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_request_urgent_qs_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1134:2: note: in expansion of macro 'smp_store_release' smp_store_release(per_cpu_ptr(&rcu_data.rcu_urgent_qs, cpu), true); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_cpu_starting': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:4127:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.ncpus, rcu_state.ncpus + newcpu); /* ^^^ */ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:852:2: note: in expansion of macro 'wait_event' wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], ^~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4582: /kisskb/src/kernel/rcu/tree_exp.h:815:22: note: byref variable will be forcibly initialized struct rcu_exp_work rew; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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) ^~~~ /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/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: In function 'release_pages': /kisskb/src/mm/swap.c:859:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c: In function 'complexmode_tryleave': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:372:3: note: in expansion of macro 'smp_store_release' smp_store_release(&sma->use_global_lock, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c: In function 'sem_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:423:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&sma->use_global_lock)) { ^~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c: In function 'copy_semid_from_user': /kisskb/src/ipc/sem.c:1577:19: note: byref variable will be forcibly initialized struct semid_ds tbuf_old; ^~~~~~~~ /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/ipc/sem.c: In function 'copy_semid_to_user': /kisskb/src/ipc/sem.c:1198:19: note: byref variable will be forcibly initialized struct semid_ds out; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function 'wake_up_sem_queue_prepare': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:790:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->status, error); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function 'semctl_main': /kisskb/src/ipc/sem.c:1409:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/sem.c: In function '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/sem.c: In function 'ksys_semctl': /kisskb/src/ipc/sem.c:1652:20: note: byref variable will be forcibly initialized struct semid64_ds semid64; ^~~~~~~ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function 'do_semtimedop': /kisskb/src/ipc/sem.c:2112:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/sem.c:1991:19: note: byref variable will be forcibly initialized struct sem_queue queue; ^~~~~ /kisskb/src/ipc/sem.c: In function 'ksys_semget': /kisskb/src/ipc/sem.c:607:20: note: byref variable will be forcibly initialized struct ipc_params sem_params; ^~~~~~~~~~ /kisskb/src/ipc/sem.c: In function 'ksys_semtimedop': /kisskb/src/ipc/sem.c:2238:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/ipc/sem.c: In function 'compat_ksys_semtimedop': /kisskb/src/ipc/sem.c:2258:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function 'exit_sem': /kisskb/src/ipc/sem.c:2329:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ In file included from /kisskb/src/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/mm/truncate.c: In function '__invalidate_mapping_pages': /kisskb/src/mm/truncate.c:535:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/truncate.c: In function 'truncate_inode_pages_range': /kisskb/src/mm/truncate.c:337:18: note: byref variable will be forcibly initialized struct pagevec locked_pvec; ^~~~~~~~~~~ /kisskb/src/mm/truncate.c:298:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/truncate.c: In function 'invalidate_inode_pages2_range': /kisskb/src/mm/truncate.c:716:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ 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) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/notify/group.c:8: /kisskb/src/fs/notify/group.c: In function 'fsnotify_destroy_group': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/notify/group.c:68:2: note: in expansion of macro 'wait_event' wait_event(group->notification_waitq, !atomic_read(&group->user_waits)); ^~~~~~~~~~ /kisskb/src/arch/arm64/kernel/return_address.c: In function 'return_address': /kisskb/src/arch/arm64/kernel/return_address.c:38:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/arch/arm64/kernel/return_address.c:37:29: note: byref variable will be forcibly initialized struct return_address_data data; ^~~~ /kisskb/src/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/ipc/shm.c: In function 'copy_shmid_from_user': /kisskb/src/ipc/shm.c:785:19: note: byref variable will be forcibly initialized struct shmid_ds tbuf_old; ^~~~~~~~ /kisskb/src/ipc/shm.c: In function 'copy_shminfo_to_user': /kisskb/src/ipc/shm.c:808:18: note: byref variable will be forcibly initialized struct shminfo out; ^~~ /kisskb/src/ipc/shm.c: In function 'copy_shmid_to_user': /kisskb/src/ipc/shm.c:756:19: note: byref variable will be forcibly initialized struct shmid_ds out; ^~~ /kisskb/src/ipc/shm.c: In function 'ksys_shmctl': /kisskb/src/ipc/shm.c:1161:19: note: byref variable will be forcibly initialized struct shm_info shm_info; ^~~~~~~~ /kisskb/src/ipc/shm.c:1152:20: note: byref variable will be forcibly initialized struct shminfo64 shminfo; ^~~~~~~ /kisskb/src/ipc/shm.c:1143:20: note: byref variable will be forcibly initialized struct shmid64_ds sem64; ^~~~~ /kisskb/src/ipc/shm.c: In function 'ksys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized struct ipc_params shm_params; ^~~~~~~~~~ /kisskb/src/kernel/irq/devres.c: In function 'devm_free_irq': /kisskb/src/kernel/irq/devres.c:141:20: note: byref variable will be forcibly initialized struct irq_devres match_data = { irq, dev_id }; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:63: /kisskb/src/fs/notify/mark.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:657:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_detach_connector_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c:192:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(conn->obj), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_mark_destroy_workfn': /kisskb/src/fs/notify/mark.c:829:19: note: byref variable will be forcibly initialized struct list_head private_destroy_list; ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/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) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/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/mm/vmscan.c: In function 'shrink_slab_memcg': /kisskb/src/mm/vmscan.c:562:25: note: byref variable will be forcibly initialized struct shrink_control sc = { ^~ /kisskb/src/mm/vmscan.c: In function 'shrink_slab': /kisskb/src/mm/vmscan.c:666:25: note: byref variable will be forcibly initialized struct shrink_control sc = { ^~ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:819:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'shrink_page_list': /kisskb/src/mm/vmscan.c:1077:12: note: byref variable will be forcibly initialized LIST_HEAD(free_pages); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:1076:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3231:2: note: in expansion of macro 'wait_event_killable' wait_event_killable(zone->zone_pgdat->pfmemalloc_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3224:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(pgdat->pfmemalloc_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'move_pages_to_lru': /kisskb/src/mm/vmscan.c:1830:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'reclaim_clean_pages_from_list': /kisskb/src/mm/vmscan.c:1506:12: note: byref variable will be forcibly initialized LIST_HEAD(clean_pages); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:1503:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'isolate_lru_pages': /kisskb/src/mm/vmscan.c:1649:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_skipped); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:1920:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:1916:12: note: byref variable will be forcibly initialized LIST_HEAD(page_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_active_list': /kisskb/src/mm/vmscan.c:2030:12: note: byref variable will be forcibly initialized LIST_HEAD(l_inactive); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:2029:12: note: byref variable will be forcibly initialized LIST_HEAD(l_active); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:2028:12: note: byref variable will be forcibly initialized LIST_HEAD(l_hold); /* The pages which were snipped off */ ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_lruvec': /kisskb/src/mm/vmscan.c:2442:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/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/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2120:22: note: byref variable will be forcibly initialized struct reclaim_stat dummy_stat; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:2119:12: note: byref variable will be forcibly initialized LIST_HEAD(node_page_list); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/time/time.c: In function 'timespec64_add_safe': /kisskb/src/kernel/time/time.c:768:20: note: byref variable will be forcibly initialized struct timespec64 res; ^~~ /kisskb/src/kernel/time/time.c: In function 'get_timespec64': /kisskb/src/kernel/time/time.c:784:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts; ^~~ /kisskb/src/kernel/time/time.c: In function 'put_timespec64': /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^~~ /kisskb/src/fs/notify/fdinfo.c: In function 'show_mark_fhandle': /kisskb/src/fs/notify/fdinfo.c:46:4: note: byref variable will be forcibly initialized } f; ^ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_xlate_twocell': /kisskb/src/kernel/irq/irqdomain.c:959:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_of_mapping': /kisskb/src/kernel/irq/irqdomain.c:863:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/rcu/rcuscale.c:15: /kisskb/src/kernel/rcu/rcuscale.c: In function 'kfree_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcuscale.c:726:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, ^~~~~~~~~~ /kisskb/src/kernel/rcu/rcuscale.c: In function 'rcu_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcuscale.c:612:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, ^~~~~~~~~~ /kisskb/src/kernel/sched/topology.c: In function 'dattrs_equal': /kisskb/src/kernel/sched/topology.c:2225:27: note: byref variable will be forcibly initialized struct sched_domain_attr tmp; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/topology.c:5: /kisskb/src/kernel/sched/topology.c: In function 'update_top_cache_domain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:679:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_asym_cpucapacity, cpu), sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:676:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_asym_packing, cpu), sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:673:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_numa, cpu), sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:670:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_llc_shared, cpu), sds); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:667:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_llc, cpu), sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c: In function 'cpu_attach_domain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rq->sd, sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c: In function 'build_sched_domains': /kisskb/src/kernel/sched/topology.c:2033:16: note: byref variable will be forcibly initialized struct s_data d; ^ /kisskb/src/kernel/time/timer.c: In function 'call_timer_fn': /kisskb/src/kernel/time/timer.c:1405:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1841:23: note: byref variable will be forcibly initialized struct process_timer timer; ^~~~~ /kisskb/src/kernel/time/hrtimer.c: In function 'do_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1893:21: note: byref variable will be forcibly initialized struct timespec64 rmt; ^~~ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep_restart': /kisskb/src/kernel/time/hrtimer.c:1906:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1921:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/kernel/time/hrtimer.c: In function '__do_sys_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1955:20: note: byref variable will be forcibly initialized struct timespec64 tu; ^~ /kisskb/src/kernel/time/hrtimer.c: In function '__do_sys_nanosleep_time32': /kisskb/src/kernel/time/hrtimer.c:1976:20: note: byref variable will be forcibly initialized struct timespec64 tu; ^~ /kisskb/src/kernel/time/hrtimer.c: In function 'schedule_hrtimeout_range_clock': /kisskb/src/kernel/time/hrtimer.c:2115:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/fs/crypto/crypto.c: In function 'fscrypt_msg': /kisskb/src/fs/crypto/crypto.c:338:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/crypto/crypto.c: In function 'fscrypt_crypt_block': /kisskb/src/fs/crypto/crypto.c:101:26: note: byref variable will be forcibly initialized struct scatterlist dst, src; ^~~ /kisskb/src/fs/crypto/crypto.c:101:21: note: byref variable will be forcibly initialized struct scatterlist dst, src; ^~~ In file included from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/crypto.c:28: /kisskb/src/fs/crypto/crypto.c:100:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/fs/crypto/crypto.c:98:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_swapin': /kisskb/src/mm/shmem.c:1523:18: note: byref variable will be forcibly initialized struct vm_fault vmf; ^~~ /kisskb/src/mm/shmem.c:1521:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_page': /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) ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_hugepage': /kisskb/src/mm/shmem.c:1537:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_add_to_page_cache': /kisskb/src/mm/shmem.c:672:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, &mapping->i_pages, index, compound_order(page)); ^~~ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_unused_huge_shrink': /kisskb/src/mm/shmem.c:525:12: note: byref variable will be forcibly initialized LIST_HEAD(to_remove); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/shmem.c:524:12: note: byref variable will be forcibly initialized LIST_HEAD(list), *pos, *next; ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_fault': /kisskb/src/mm/shmem.c:2075:21: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(shmem_fault_wait, synchronous_wake_function); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_seek_hole_data': /kisskb/src/mm/shmem.c:2684:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_find_swap_entries': /kisskb/src/mm/shmem.c:1192:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_inode': /kisskb/src/mm/shmem.c:1271:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_parse_one': /kisskb/src/mm/shmem.c:3448:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:908:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/include/linux/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:844:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ 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_fallocate': /kisskb/src/mm/shmem.c:2782:35: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(shmem_falloc_waitq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/mm/shmem.c:2769:22: note: byref variable will be forcibly initialized struct shmem_falloc shmem_falloc; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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/arch/arm64/kernel/alternative.c: In function '__apply_alternatives_multi_stop': /kisskb/src/arch/arm64/kernel/alternative.c:202:20: note: byref variable will be forcibly initialized struct alt_region region = { ^~~~~~ /kisskb/src/arch/arm64/kernel/alternative.c: In function 'apply_boot_alternatives': /kisskb/src/arch/arm64/kernel/alternative.c:240:20: note: byref variable will be forcibly initialized struct alt_region region = { ^~~~~~ /kisskb/src/arch/arm64/kernel/alternative.c: In function 'apply_alternatives_module': /kisskb/src/arch/arm64/kernel/alternative.c:254:20: note: byref variable will be forcibly initialized struct alt_region region = { ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/namei.h:5, from /kisskb/src/fs/crypto/fname.c:14: /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fname_decrypt': /kisskb/src/fs/crypto/fname.c:149:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^~ /kisskb/src/fs/crypto/fname.c:146:29: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^~~~~~ /kisskb/src/fs/crypto/fname.c:146:21: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^~~~~~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/crypto/fname.c:16: /kisskb/src/fs/crypto/fname.c:145:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_encrypt': /kisskb/src/fs/crypto/fname.c:94:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/fs/crypto/fname.c:93:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/crypto/fname.c:16: /kisskb/src/fs/crypto/fname.c:90:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_disk_to_usr': /kisskb/src/fs/crypto/fname.c:321:28: note: byref variable will be forcibly initialized struct fscrypt_nokey_name nokey_name; ^~~~~~~~~~ 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/kernel/time/timekeeping.c:1346:20: note: byref variable will be forcibly initialized struct timespec64 tmp; ^~~ /kisskb/src/kernel/time/timekeeping.c: In function 'get_device_system_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1194:29: note: byref variable will be forcibly initialized struct system_counterval_t system_counterval; ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'do_settimeofday64': /kisskb/src/kernel/time/timekeeping.c:1296:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta, xt; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_warp_clock': /kisskb/src/kernel/time/timekeeping.c:1405:21: note: byref variable will be forcibly initialized struct timespec64 adjust; ^~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_resume': /kisskb/src/kernel/time/timekeeping.c:1752:28: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1752:20: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_init': /kisskb/src/kernel/time/timekeeping.c:1604:31: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1604:20: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'do_adjtimex': /kisskb/src/kernel/time/timekeeping.c:2391:21: note: byref variable will be forcibly initialized struct timespec64 delta; ^~~~~ /kisskb/src/kernel/time/timekeeping.c:2381:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/time/timekeeping.c:2379:24: note: byref variable will be forcibly initialized struct audit_ntp_data ad; ^~ /kisskb/src/fs/quota/dquot.c: In function '__quota_error': /kisskb/src/fs/quota/dquot.c:140:11: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/quota/dquot.c: In function 'dquot_writeback_dquots': /kisskb/src/fs/quota/dquot.c:626:19: note: byref variable will be forcibly initialized struct list_head dirty; ^~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'drop_dquot_ref': /kisskb/src/fs/quota/dquot.c:1094:12: note: byref variable will be forcibly initialized LIST_HEAD(tofree_head); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'invalidate_dquots': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/quota/dquot.c:560:4: note: in expansion of macro 'wait_event' wait_event(dquot_ref_wq, ^~~~~~~~~~ /kisskb/src/fs/quota/dquot.c: In function '__dquot_initialize': /kisskb/src/fs/quota/dquot.c:1446:13: note: byref variable will be forcibly initialized kprojid_t projid; ^~~~~~ /kisskb/src/fs/proc/task_mmu.c: In function 'pagemap_pte_hole': /kisskb/src/fs/proc/task_mmu.c:1332:19: note: byref variable will be forcibly initialized pagemap_entry_t pme = make_pme(0, 0); ^~~ /kisskb/src/fs/proc/task_mmu.c: In function 'show_smaps_rollup': /kisskb/src/fs/proc/task_mmu.c:844:24: note: byref variable will be forcibly initialized struct mem_size_stats mss; ^~~ /kisskb/src/fs/proc/task_mmu.c: In function 'show_smap': /kisskb/src/fs/proc/task_mmu.c:816:24: note: byref variable will be forcibly initialized struct mem_size_stats mss; ^~~ /kisskb/src/fs/proc/task_mmu.c: In function 'pagemap_hugetlb_range': /kisskb/src/fs/proc/task_mmu.c:1526:19: note: byref variable will be forcibly initialized pagemap_entry_t pme = make_pme(frame, flags); ^~~ /kisskb/src/fs/proc/task_mmu.c: In function 'pagemap_pmd_range': /kisskb/src/fs/proc/task_mmu.c:1480:19: note: byref variable will be forcibly initialized pagemap_entry_t pme; ^~~ /kisskb/src/fs/proc/task_mmu.c:1454:20: note: byref variable will be forcibly initialized pagemap_entry_t pme = make_pme(frame, flags); ^~~ /kisskb/src/fs/proc/task_mmu.c: In function 'clear_refs_write': /kisskb/src/fs/proc/task_mmu.c:1235:29: note: byref variable will be forcibly initialized struct clear_refs_private cp = { ^~ /kisskb/src/fs/proc/task_mmu.c:1234:29: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/fs/proc/task_mmu.c:1213:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/fs/proc/task_mmu.c: In function 'pagemap_read': /kisskb/src/fs/proc/task_mmu.c:1579:21: note: byref variable will be forcibly initialized struct pagemapread pm; ^~ /kisskb/src/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/arch/arm64/kernel/smp.c: In function 'smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1034:13: note: byref variable will be forcibly initialized cpumask_t mask; ^~~~ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_read_end_io': /kisskb/src/fs/iomap/buffered-io.c:194:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_read_page_sync': /kisskb/src/fs/iomap/buffered-io.c:539:13: note: byref variable will be forcibly initialized struct bio bio; ^~~ /kisskb/src/fs/iomap/buffered-io.c:538:17: note: byref variable will be forcibly initialized struct bio_vec bvec; ^~~~ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_finish_ioend': /kisskb/src/fs/iomap/buffered-io.c:1075:24: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/iomap/buffered-io.c:6: /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_writepage_map': /kisskb/src/fs/iomap/buffered-io.c:1346:12: note: byref variable will be forcibly initialized LIST_HEAD(submit_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_finish_ioends': /kisskb/src/fs/iomap/buffered-io.c:1104:19: note: byref variable will be forcibly initialized struct list_head tmp; ^~~ In file included from /kisskb/src/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:513:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/util.c: In function 'overcommit_policy_handler': /kisskb/src/mm/util.c:770:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ In file included from /kisskb/src/include/linux/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/include/linux/proc_fs.h:10, from /kisskb/src/fs/proc/inode.c:10: /kisskb/src/fs/proc/inode.c: In function 'close_pdeo': /kisskb/src/fs/proc/inode.c:233:30: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/fs/proc/inode.c: In function 'proc_entry_rundown': /kisskb/src/fs/proc/inode.c:258:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/fs/crypto/hooks.c:8: /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_get_symlink': /kisskb/src/fs/crypto/hooks.c:317:27: note: byref variable will be forcibly initialized struct fscrypt_str cstr, pstr; ^~~~ /kisskb/src/fs/crypto/hooks.c:317:21: note: byref variable will be forcibly initialized struct fscrypt_str cstr, pstr; ^~~~ /kisskb/src/fs/kernfs/dir.c: In function '__kernfs_new_node': /kisskb/src/fs/kernfs/dir.c:653:16: note: byref variable will be forcibly initialized struct iattr iattr = { ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/kernfs/dir.c:10: /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/kernfs/dir.c:474:2: note: in expansion of macro 'wait_event' wait_event(root->deactivate_waitq, ^~~~~~~~~~ /kisskb/src/kernel/irq/affinity.c: In function '__irq_build_affinity_masks': /kisskb/src/kernel/irq/affinity.c:258:13: note: byref variable will be forcibly initialized nodemask_t nodemsk = NODE_MASK_NONE; ^~~~~~~ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_remove_self': /kisskb/src/fs/kernfs/dir.c:1463:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/kernfs/dir.c:1463:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getinfo': /kisskb/src/fs/quota/quota.c:121:19: note: byref variable will be forcibly initialized struct if_dqinfo uinfo; ^~~~~ /kisskb/src/fs/quota/quota.c:119:18: note: byref variable will be forcibly initialized struct qc_state state; ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_setinfo': /kisskb/src/fs/quota/quota.c:148:17: note: byref variable will be forcibly initialized struct qc_info qinfo; ^~~~~ /kisskb/src/fs/quota/quota.c:147:19: note: byref variable will be forcibly initialized struct if_dqinfo info; ^~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getstate': /kisskb/src/fs/quota/quota.c:355:18: note: byref variable will be forcibly initialized struct qc_state state; ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getxstate': /kisskb/src/fs/quota/quota.c:434:23: note: byref variable will be forcibly initialized struct fs_quota_stat fqs; ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getstatev': /kisskb/src/fs/quota/quota.c:453:18: note: byref variable will be forcibly initialized struct qc_state state; ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getxstatev': /kisskb/src/fs/quota/quota.c:496:24: note: byref variable will be forcibly initialized struct fs_quota_statv fqs; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/quota.c:9: /kisskb/src/fs/quota/quota.c: In function 'quotactl_block': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/quota/quota.c:898:3: note: in expansion of macro 'wait_event' wait_event(sb->s_writers.wait_unfrozen, ^~~~~~~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getquota': /kisskb/src/fs/quota/quota.c:204:18: note: byref variable will be forcibly initialized struct if_dqblk idq; ^~~ /kisskb/src/fs/quota/quota.c:203:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_setquota': /kisskb/src/fs/quota/quota.c:289:18: note: byref variable will be forcibly initialized struct if_dqblk idq; ^~~ /kisskb/src/fs/quota/quota.c:288:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getxquota': /kisskb/src/fs/quota/quota.c:706:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^~~ /kisskb/src/fs/quota/quota.c:705:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getnextquota': /kisskb/src/fs/quota/quota.c:240:22: note: byref variable will be forcibly initialized struct if_nextdqblk idq; ^~~ /kisskb/src/fs/quota/quota.c:239:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^~~ /kisskb/src/fs/quota/quota.c:238:14: note: byref variable will be forcibly initialized struct kqid qid; ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_setxquota': /kisskb/src/fs/quota/quota.c:638:18: note: byref variable will be forcibly initialized struct qc_info qinfo; ^~~~~ /kisskb/src/fs/quota/quota.c:625:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^~~ /kisskb/src/fs/quota/quota.c:624:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getnextxquota': /kisskb/src/fs/quota/quota.c:733:14: note: byref variable will be forcibly initialized struct kqid qid; ^~~ /kisskb/src/fs/quota/quota.c:732:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^~~ /kisskb/src/fs/quota/quota.c:731:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^~~ /kisskb/src/fs/quota/quota.c: In function '__do_sys_quotactl': /kisskb/src/fs/quota/quota.c:921:14: note: byref variable will be forcibly initialized struct path path, *pathp = NULL; ^~~~ /kisskb/src/fs/proc/root.c: In function 'proc_parse_hidepid_param': /kisskb/src/fs/proc/root.c:65:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/proc/root.c: In function 'proc_parse_param': /kisskb/src/fs/proc/root.c:118:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/iomap/direct-io.c: In function '__iomap_dio_rw': /kisskb/src/fs/iomap/direct-io.c:431:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/keyring.c:21: /kisskb/src/fs/crypto/keyring.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'allocate_filesystem_keyring': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c:221:2: note: in expansion of macro 'smp_store_release' smp_store_release(&sb->s_master_keys, keyring); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_find_master_key': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c:247:12: note: in expansion of macro 'smp_load_acquire' keyring = smp_load_acquire(&sb->s_master_keys); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'do_remove_key': /kisskb/src/fs/crypto/keyring.c:915:32: note: byref variable will be forcibly initialized struct fscrypt_remove_key_arg arg; ^~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_ioctl_add_key': /kisskb/src/fs/crypto/keyring.c:636:35: note: byref variable will be forcibly initialized struct fscrypt_master_key_secret secret; ^~~~~~ /kisskb/src/fs/crypto/keyring.c:635:29: note: byref variable will be forcibly initialized struct fscrypt_add_key_arg arg; ^~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_add_test_dummy_key': /kisskb/src/fs/crypto/keyring.c:700:35: note: byref variable will be forcibly initialized struct fscrypt_master_key_secret secret; ^~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_verify_key_added': /kisskb/src/fs/crypto/keyring.c:733:31: note: byref variable will be forcibly initialized struct fscrypt_key_specifier mk_spec; ^~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_ioctl_get_key_status': /kisskb/src/fs/crypto/keyring.c:1047:36: note: byref variable will be forcibly initialized struct fscrypt_get_key_status_arg arg; ^~~ /kisskb/src/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:888:15: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_commit_dqblk': /kisskb/src/fs/quota/quota_v1.c:86:23: note: byref variable will be forcibly initialized struct v1_disk_dqblk dqblk; ^~~~~ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_read_dqblk': /kisskb/src/fs/quota/quota_v1.c:59:23: note: byref variable will be forcibly initialized struct v1_disk_dqblk dqblk; ^~~~~ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_check_quota_file': /kisskb/src/fs/quota/quota_v1.c:132:26: note: byref variable will be forcibly initialized struct v2_disk_dqheader dqhead; ^~~~~~ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_write_file_info': /kisskb/src/fs/quota/quota_v1.c:189:23: note: byref variable will be forcibly initialized struct v1_disk_dqblk dqblk; ^~~~~ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_read_file_info': /kisskb/src/fs/quota/quota_v1.c:162:23: note: byref variable will be forcibly initialized struct v1_disk_dqblk dqblk; ^~~~~ /kisskb/src/mm/vmstat.c: In function 'extfrag_show_print': /kisskb/src/mm/vmstat.c:2131:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^~~~ /kisskb/src/mm/vmstat.c: In function 'unusable_show_print': /kisskb/src/mm/vmstat.c:2079:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^~~~ /kisskb/src/fs/iomap/fiemap.c: In function 'iomap_fiemap': /kisskb/src/fs/iomap/fiemap.c:71:20: note: byref variable will be forcibly initialized struct fiemap_ctx ctx; ^~~ /kisskb/src/mm/vmstat.c: In function 'extfrag_for_order': /kisskb/src/mm/vmstat.c:1106:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^~~~ /kisskb/src/mm/vmstat.c: In function 'fragmentation_index': /kisskb/src/mm/vmstat.c:1120:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/fs/proc/base.c:51: /kisskb/src/fs/proc/base.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/proc/base.c: In function 'proc_pid_readlink': /kisskb/src/fs/proc/base.c:1788:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/proc/base.c: In function 'proc_pid_get_link': /kisskb/src/fs/proc/base.c:1741:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/proc/base.c: In function 'proc_pid_syscall': /kisskb/src/fs/proc/base.c:642:22: note: byref variable will be forcibly initialized struct syscall_info info; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/fs/proc/base.c:51: /kisskb/src/fs/proc/base.c: In function 'proc_fill_cache': /kisskb/src/fs/proc/base.c:2041:35: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/fs/proc/base.c: In function 'proc_map_files_readdir': /kisskb/src/fs/proc/base.c:2316:34: note: byref variable will be forcibly initialized GENRADIX(struct map_files_info) fa; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/mm/backing-dev.c:3: /kisskb/src/mm/backing-dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer_list.c: In function 'SEQ_printf': /kisskb/src/kernel/time/timer_list.c:33:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/time/timer_list.c: In function 'print_active_timers': /kisskb/src/kernel/time/timer_list.c:63:25: note: byref variable will be forcibly initialized struct hrtimer *timer, tmp; ^~~ /kisskb/src/mm/backing-dev.c: In function 'cgwb_bdi_unregister': /kisskb/src/mm/backing-dev.c:613:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /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/arch/arm64/kernel/proton-pack.c: In function 'spectre_v2_get_cpu_fw_mitigation_state': /kisskb/src/arch/arm64/kernel/proton-pack.c:144:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/arch/arm64/kernel/proton-pack.c: In function 'spectre_v4_get_cpu_fw_mitigation_state': /kisskb/src/arch/arm64/kernel/proton-pack.c:448:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/keysetup.c:11: /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_is_key_prepared': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/fscrypt_private.h:399:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&prep_key->tfm) != NULL; ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_prepare_key': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:140:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prep_key->tfm, tfm); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_setup_iv_ino_lblk_32_key': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:263:3: note: in expansion of macro 'smp_store_release' smp_store_release(&mk->mk_ino_hash_key_initialized, true); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:249:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&mk->mk_ino_hash_key_initialized)) { ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'setup_file_encryption_key': /kisskb/src/fs/crypto/keysetup.c:352:31: note: byref variable will be forcibly initialized struct fscrypt_key_specifier mk_spec; ^~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_get_encryption_info': /kisskb/src/fs/crypto/keysetup.c:568:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^~~~~~ /kisskb/src/fs/crypto/keysetup.c:567:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/fs/quota/quota_v2.c: In function 'v2r1_disk2memdqb': /kisskb/src/fs/quota/quota_v2.c:270:34: note: byref variable will be forcibly initialized struct v2r1_disk_dqblk *d = dp, empty; ^~~~~ /kisskb/src/fs/quota/quota_v2.c: In function 'v2r0_disk2memdqb': /kisskb/src/fs/quota/quota_v2.c:217:34: note: byref variable will be forcibly initialized struct v2r0_disk_dqblk *d = dp, empty; ^~~~~ /kisskb/src/fs/quota/quota_v2.c: In function 'v2_write_file_info': /kisskb/src/fs/quota/quota_v2.c:188:24: note: byref variable will be forcibly initialized struct v2_disk_dqinfo dinfo; ^~~~~ /kisskb/src/fs/quota/quota_v2.c: In function 'v2_check_quota_file': /kisskb/src/fs/quota/quota_v2.c:77:26: note: byref variable will be forcibly initialized struct v2_disk_dqheader dqhead; ^~~~~~ /kisskb/src/fs/quota/quota_v2.c: In function 'v2_read_file_info': /kisskb/src/fs/quota/quota_v2.c:93:26: note: byref variable will be forcibly initialized struct v2_disk_dqheader dqhead; ^~~~~~ /kisskb/src/fs/quota/quota_v2.c:92:24: note: byref variable will be forcibly initialized struct v2_disk_dqinfo dinfo; ^~~~~ /kisskb/src/fs/iomap/seek.c: In function 'page_cache_seek_hole_data': /kisskb/src/fs/iomap/seek.c:80:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/proc/generic.c: In function '__proc_create': /kisskb/src/fs/proc/generic.c:404:14: note: byref variable will be forcibly initialized struct qstr qstr; ^~~~ /kisskb/src/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; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/fs/crypto/keysetup_v1.c:23: /kisskb/src/fs/crypto/keysetup_v1.c: In function 'fscrypt_is_key_prepared': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/fscrypt_private.h:399:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&prep_key->tfm) != NULL; ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup_v1.c: In function 'derive_key_aes': /kisskb/src/fs/crypto/keysetup_v1.c:54:29: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^~~~~~ /kisskb/src/fs/crypto/keysetup_v1.c:54:21: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^~~~~~ In file included from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/fs/crypto/keysetup_v1.c:23: /kisskb/src/fs/crypto/keysetup_v1.c:53:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/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; ^~~~~ 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: In function '__pcpu_balance_workfn': /kisskb/src/mm/percpu.c:1946:12: note: byref variable will be forcibly initialized LIST_HEAD(to_free); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/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/mm/slab_common.c: In function 'cache_show': /kisskb/src/mm/slab_common.c:953:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^~~~~ 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:417:12: note: byref variable will be forcibly initialized LIST_HEAD(to_destroy); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab_common.c: In function 'cache_random_seq_create': /kisskb/src/mm/slab_common.c:883:19: note: byref variable will be forcibly initialized struct rnd_state state; ^~~~~ /kisskb/src/mm/slab_common.c: In function 'dump_unreclaimable_slab': /kisskb/src/mm/slab_common.c:983:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/time/posix-timers.c:12: /kisskb/src/kernel/time/posix-timers.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/fs/crypto/policy.c:13: /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_create': /kisskb/src/kernel/time/posix-timers.c:582:14: note: byref variable will be forcibly initialized sigevent_t event; ^~~~~ /kisskb/src/fs/crypto/policy.c: In function 'set_encryption_policy': /kisskb/src/fs/crypto/policy.c:393:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/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/fs/crypto/policy.c: In function 'fscrypt_get_policy': /kisskb/src/fs/crypto/policy.c:369:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/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/fs/crypto/policy.c: In function 'fscrypt_ioctl_set_policy': /kisskb/src/fs/crypto/policy.c:439:23: note: byref variable will be forcibly initialized union fscrypt_policy existing_policy; ^~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c:438:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^~~~~~ /kisskb/src/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/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy': /kisskb/src/fs/crypto/policy.c:504:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^~~~~~ /kisskb/src/kernel/time/posix-timers.c:1071:20: note: byref variable will be forcibly initialized struct timespec64 new_tp; ^~~~~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy_ex': /kisskb/src/fs/crypto/policy.c:523:35: note: byref variable will be forcibly initialized struct fscrypt_get_policy_ex_arg arg; ^~~ /kisskb/src/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/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_nonce': /kisskb/src/fs/crypto/policy.c:556:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/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/fs/crypto/policy.c: In function 'fscrypt_has_permitted_context': /kisskb/src/fs/crypto/policy.c:592:38: note: byref variable will be forcibly initialized union fscrypt_policy parent_policy, child_policy; ^~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c:592:23: note: byref variable will be forcibly initialized union fscrypt_policy parent_policy, child_policy; ^~~~~~~~~~~~~ /kisskb/src/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/fs/crypto/policy.c: In function 'fscrypt_set_context': /kisskb/src/fs/crypto/policy.c:680:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_nanosleep_time32': /kisskb/src/kernel/time/posix-timers.c:1277:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_gettime32': /kisskb/src/kernel/time/posix-timers.c:1168:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_getres_time32': /kisskb/src/kernel/time/posix-timers.c:1204:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_adjtime': /kisskb/src/kernel/time/posix-timers.c:1115:24: note: byref variable will be forcibly initialized struct __kernel_timex ktx; ^~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_adjtime32': /kisskb/src/kernel/time/posix-timers.c:1185:24: note: byref variable will be forcibly initialized struct __kernel_timex ktx; ^~~ /kisskb/src/fs/proc/array.c: In function 'task_cap': /kisskb/src/fs/proc/array.c:322:14: note: byref variable will be forcibly initialized cap_bset, cap_ambient; ^~~~~~~~~~~ /kisskb/src/fs/proc/array.c:322:4: note: byref variable will be forcibly initialized cap_bset, cap_ambient; ^~~~~~~~ /kisskb/src/fs/proc/array.c:321:47: note: byref variable will be forcibly initialized kernel_cap_t cap_inheritable, cap_permitted, cap_effective, ^~~~~~~~~~~~~ /kisskb/src/fs/proc/array.c:321:32: note: byref variable will be forcibly initialized kernel_cap_t cap_inheritable, cap_permitted, cap_effective, ^~~~~~~~~~~~~ /kisskb/src/fs/proc/array.c:321:15: note: byref variable will be forcibly initialized kernel_cap_t cap_inheritable, cap_permitted, cap_effective, ^~~~~~~~~~~~~~~ /kisskb/src/fs/proc/array.c: In function 'do_task_stat': /kisskb/src/fs/proc/array.c:466:19: note: byref variable will be forcibly initialized sigset_t sigign, sigcatch; ^~~~~~~~ /kisskb/src/fs/proc/array.c:466:11: note: byref variable will be forcibly initialized sigset_t sigign, sigcatch; ^~~~~~ /kisskb/src/fs/proc/array.c: In function 'task_sig': /kisskb/src/fs/proc/array.c:269:49: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^~~~~~ /kisskb/src/fs/proc/array.c:269:40: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^~~~~~~ /kisskb/src/fs/proc/array.c:269:31: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^~~~~~~ /kisskb/src/fs/proc/array.c:269:20: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^~~~~~~~~ /kisskb/src/fs/proc/array.c:269:11: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'move_freelist_head': /kisskb/src/mm/compaction.c:1260:12: note: byref variable will be forcibly initialized LIST_HEAD(sublist); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/compaction.c: In function 'move_freelist_tail': /kisskb/src/mm/compaction.c:1278:12: note: byref variable will be forcibly initialized LIST_HEAD(sublist); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/compaction.c: In function 'split_map_pages': /kisskb/src/mm/compaction.c:91:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/compaction.c: In function 'isolate_freepages_range': /kisskb/src/mm/compaction.c:704:12: note: byref variable will be forcibly initialized LIST_HEAD(freelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/compaction.c: In function 'compact_zone_order': /kisskb/src/mm/compaction.c:2464:25: note: byref variable will be forcibly initialized struct capture_control capc = { ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'kcompactd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:396:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:409:11: note: in expansion of macro '__wait_event_freezable_timeout' __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c:2857:7: note: in expansion of macro 'wait_event_freezable_timeout' if (wait_event_freezable_timeout(pgdat->kcompactd_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/proc/fd.c: In function 'proc_readfd_common': /kisskb/src/fs/proc/fd.c:232:18: note: byref variable will be forcibly initialized struct fd_data data; ^~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'thread_group_start_cputime': /kisskb/src/kernel/time/posix-cpu-timers.c:296:23: note: byref variable will be forcibly initialized struct task_cputime sum; ^~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function '__thread_group_cputime': /kisskb/src/kernel/time/posix-cpu-timers.c:320:22: note: byref variable will be forcibly initialized struct task_cputime ct; ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/kernel/time/posix-cpu-timers.c:6: /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'handle_posix_cpu_timers': /kisskb/src/kernel/time/posix-cpu-timers.c:1195:12: note: byref variable will be forcibly initialized LIST_HEAD(firing); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'do_cpu_nanosleep': /kisskb/src/kernel/time/posix-cpu-timers.c:1368:18: note: byref variable will be forcibly initialized struct k_itimer timer; ^~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c:1367:22: note: byref variable will be forcibly initialized struct itimerspec64 it; ^~ /kisskb/src/fs/crypto/bio.c: In function 'fscrypt_decrypt_bio': /kisskb/src/fs/crypto/bio.c:32:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/sched/../workqueue_internal.h:11, from /kisskb/src/kernel/sched/psi.c:130: /kisskb/src/kernel/sched/psi.c: In function 'group_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:201:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(group->poll_task, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/kernel/sched/../workqueue_internal.h:12, from /kisskb/src/kernel/sched/psi.c:130: /kisskb/src/kernel/sched/psi.c: In function 'psi_poll_worker': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:623:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(group->poll_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/sched/../workqueue_internal.h:11, from /kisskb/src/kernel/sched/psi.c:130: /kisskb/src/kernel/sched/psi.c: In function 'psi_trigger_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:1181:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(group->poll_task, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c: In function 'psi_memstall_enter': /kisskb/src/kernel/sched/psi.c:878:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/psi.c: In function 'psi_memstall_leave': /kisskb/src/kernel/sched/psi.c:908:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/sched/../workqueue_internal.h:11, from /kisskb/src/kernel/sched/psi.c:130: /kisskb/src/kernel/sched/psi.c: In function 'cgroup_move_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:996:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cgroups, to); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:976:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cgroups, to); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:968:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/sched/../workqueue_internal.h:11, from /kisskb/src/kernel/sched/psi.c:130: /kisskb/src/kernel/sched/psi.c: In function 'psi_trigger_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:1131:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(group->poll_task, task); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c: In function 'psi_trigger_replace': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:1217:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*trigger_ptr, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'user_backtrace': /kisskb/src/arch/arm64/kernel/perf_callchain.c:26:20: note: byref variable will be forcibly initialized struct frame_tail buftail; ^~~~~~~ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'perf_callchain_kernel': /kisskb/src/arch/arm64/kernel/perf_callchain.c:150:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/fs/configfs/symlink.c: In function 'configfs_symlink': /kisskb/src/fs/configfs/symlink.c:145:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/sysfs/group.c: In function 'internal_create_group': /kisskb/src/fs/sysfs/group.c:113:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/group.c:112:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/sysfs/group.c: In function 'sysfs_merge_group': /kisskb/src/fs/sysfs/group.c:331:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/group.c:330:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/arch/arm64/kernel/hw_breakpoint.c: In function 'breakpoint_handler': /kisskb/src/arch/arm64/kernel/hw_breakpoint.c:628:33: note: byref variable will be forcibly initialized struct arch_hw_breakpoint_ctrl ctrl; ^~~~ /kisskb/src/arch/arm64/kernel/hw_breakpoint.c: In function 'watchpoint_handler': /kisskb/src/arch/arm64/kernel/hw_breakpoint.c:763:33: note: byref variable will be forcibly initialized struct arch_hw_breakpoint_ctrl ctrl; ^~~~ /kisskb/src/arch/arm64/kernel/perf_event.c: In function 'armv8pmu_handle_irq': /kisskb/src/arch/arm64/kernel/perf_event.c:748:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^~~~ /kisskb/src/arch/arm64/kernel/perf_event.c: In function 'armv8pmu_probe_pmu': /kisskb/src/arch/arm64/kernel/perf_event.c:1063:29: note: byref variable will be forcibly initialized struct armv8pmu_probe_info probe = { ^~~~~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_adjtime': /kisskb/src/kernel/time/posix-clock.c:228:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_gettime': /kisskb/src/kernel/time/posix-clock.c:252:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_settime': /kisskb/src/kernel/time/posix-clock.c:290:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_getres': /kisskb/src/kernel/time/posix-clock.c:271:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^~ /kisskb/src/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; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/security/keys/encrypted-keys/encrypted.c:14: /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'encrypted_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:885:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, new_epayload); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'encrypted_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:819:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, epayload); ^~~~~~~~~~~~~~~~~~~~~ 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 'get_vfs_caps_from_disk': /kisskb/src/security/commoncap.c:576:25: note: byref variable will be forcibly initialized struct vfs_ns_cap_data data, *nscaps = &data; ^~~~ /kisskb/src/security/commoncap.c: In function 'get_file_caps': /kisskb/src/security/commoncap.c:653:26: note: byref variable will be forcibly initialized struct cpu_vfs_cap_data vcaps; ^~~~~ /kisskb/src/kernel/time/itimer.c: In function 'put_itimerval': /kisskb/src/kernel/time/itimer.c:103:32: note: byref variable will be forcibly initialized struct __kernel_old_itimerval v; ^ /kisskb/src/kernel/time/itimer.c: In function 'get_itimerval': /kisskb/src/kernel/time/itimer.c:315:32: note: byref variable will be forcibly initialized struct __kernel_old_itimerval v; ^ /kisskb/src/kernel/time/itimer.c: In function '__do_sys_getitimer': /kisskb/src/kernel/time/itimer.c:115:22: note: byref variable will be forcibly initialized struct itimerspec64 get_buffer; ^~~~~~~~~~ /kisskb/src/kernel/time/itimer.c: In function '__do_sys_setitimer': /kisskb/src/kernel/time/itimer.c:335:34: note: byref variable will be forcibly initialized struct itimerspec64 set_buffer, get_buffer; ^~~~~~~~~~ /kisskb/src/kernel/time/itimer.c:335:22: note: byref variable will be forcibly initialized struct itimerspec64 set_buffer, get_buffer; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:12: /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_rawhmac': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:79:10: note: byref variable will be forcibly initialized va_list argp; ^~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_checkhmac2': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:286:10: note: byref variable will be forcibly initialized va_list argp; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/key.c:11: /kisskb/src/security/keys/key.c: In function 'mark_key_instantiated': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c:412:2: note: in expansion of macro 'smp_store_release' smp_store_release(&key->state, ^~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_authhmac': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:132:10: note: byref variable will be forcibly initialized va_list argp; ^~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_checkhmac1': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:195:10: note: byref variable will be forcibly initialized va_list argp; ^~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'tpm_seal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:468:18: note: byref variable will be forcibly initialized struct osapsess sess; ^~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'key_seal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:659:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^~ /kisskb/src/security/keys/key.c: In function 'key_update': /kisskb/src/security/keys/key.c:1003:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:12: /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'trusted_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:1121:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, new_p); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c: In function 'key_instantiate_and_link': /kisskb/src/security/keys/key.c:502:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^~~~ /kisskb/src/security/keys/key.c: In function 'key_create_or_update': /kisskb/src/security/keys/key.c:825:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'key_unseal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:685:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:12: /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'trusted_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:1037:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, payload); ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/key.c:11: /kisskb/src/security/keys/key.c: In function 'generic_key_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c:1127:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/list_lru.c:8: /kisskb/src/mm/list_lru.c: In function 'memcg_update_list_lru_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/list_lru.c:419:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nlru->memcg_lrus, 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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/keyring.c:10: /kisskb/src/security/keys/keyring.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyring.c: In function 'keyring_read': /kisskb/src/security/keys/keyring.c:484:39: note: byref variable will be forcibly initialized struct keyring_read_iterator_context ctx; ^~~ /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/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/keyctl.c:9: /kisskb/src/security/keys/keyctl.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1251:19: note: byref variable will be forcibly initialized struct iov_iter from; ^~~~ /kisskb/src/security/keys/keyctl.c:1250:16: note: byref variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_iov': /kisskb/src/security/keys/keyctl.c:1280:18: note: byref variable will be forcibly initialized struct iov_iter from; ^~~~ /kisskb/src/kernel/time/clockevents.c: In function 'clockevents_unbind': /kisskb/src/kernel/time/clockevents.c:420:19: note: byref variable will be forcibly initialized struct ce_unbind cu = { .ce = ced, .res = -ENODEV }; ^~ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_load_cmd': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:181:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_unseal_cmd': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:245:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_seal_trusted': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:67:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/mm/debug.c: In function '__dump_page': /kisskb/src/mm/debug.c:122:17: note: byref variable will be forcibly initialized struct dentry dentry; ^~~~~~ /kisskb/src/fs/proc/meminfo.c: In function 'meminfo_proc_show': /kisskb/src/fs/proc/meminfo.c:34:17: note: byref variable will be forcibly initialized struct sysinfo i; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/device_cgroup.h:2, from /kisskb/src/security/device_cgroup.c:8: /kisskb/src/security/device_cgroup.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/device_cgroup.c: In function 'devcgroup_update_access': /kisskb/src/security/device_cgroup.c:604:28: note: byref variable will be forcibly initialized struct dev_exception_item ex; ^~ /kisskb/src/fs/proc/stat.c: In function 'show_stat': /kisskb/src/fs/proc/stat.c:166:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^~~~~~~~ /kisskb/src/fs/proc/stat.c:126:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^~~~~~~~ /kisskb/src/fs/proc/stat.c:116:20: note: byref variable will be forcibly initialized struct timespec64 boottime; ^~~~~~~~ /kisskb/src/fs/proc/uptime.c: In function 'uptime_proc_show': /kisskb/src/fs/proc/uptime.c:13:20: note: byref variable will be forcibly initialized struct timespec64 uptime; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/tracepoint.h:15, from /kisskb/src/include/trace/events/mmap_lock.h:8, from /kisskb/src/mm/mmap_lock.c:3: /kisskb/src/mm/mmap_lock.c: In function 'free_memcg_path_bufs': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c:56:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(memcg_path_buf, cpu), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c: In function 'trace_mmap_lock_reg': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c:91:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(memcg_path_buf, cpu), new); ^~~~~~~~~~~~~~~~~~ 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/fs/ext4/balloc.c: In function 'ext4_new_meta_blocks': /kisskb/src/fs/ext4/balloc.c:669:33: note: byref variable will be forcibly initialized struct ext4_allocation_request ar; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/process_keys.c:9: /kisskb/src/security/keys/process_keys.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/process_keys.c: In function 'get_user_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/process_keys.c:60:4: note: in expansion of macro 'smp_store_release' smp_store_release(&user_ns->user_keyring_register, ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_nmicallback': /kisskb/src/kernel/debug/debug_core.c:870:20: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^~~~~~~~ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_nmicallin': /kisskb/src/kernel/debug/debug_core.c:897:21: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^~~~~~~~ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_validate_break_address': /kisskb/src/kernel/debug/debug_core.c:183:19: note: byref variable will be forcibly initialized struct kgdb_bkpt tmp; ^~~ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_handle_exception': /kisskb/src/kernel/debug/debug_core.c:819:20: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^~~~~~~~ /kisskb/src/fs/proc/namespaces.c: In function 'proc_ns_get_link': /kisskb/src/fs/proc/namespaces.c:48:14: note: byref variable will be forcibly initialized struct path ns_path; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'online_css': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:5080:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(css->cgroup->subsys[ss->id], css); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup2_parse_param': /kisskb/src/kernel/cgroup/cgroup.c:1820:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'find_css_set': /kisskb/src/kernel/cgroup/cgroup.c:1173:19: note: byref variable will be forcibly initialized struct list_head tmp_links; ^~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_migrate_finish': /kisskb/src/kernel/cgroup/cgroup.c:2531:12: note: byref variable will be forcibly initialized LIST_HEAD(preloaded); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'rebind_subsystems': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:1744:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dcgrp->subsys[ssid], css); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_setup_root': /kisskb/src/kernel/cgroup/cgroup.c:1926:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_links); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_lock_and_drain_offline': /kisskb/src/kernel/cgroup/cgroup.c:2935:16: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/kernel/cgroup/cgroup.c:2935:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/request_key.c:11: /kisskb/src/security/keys/request_key.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/sched_clock.c: In function 'update_sched_clock': /kisskb/src/kernel/time/sched_clock.c:131:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^~ /kisskb/src/kernel/time/sched_clock.c: In function 'sched_clock_register': /kisskb/src/kernel/time/sched_clock.c:159:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/trace/trace_clock.c:16: /kisskb/src/kernel/trace/trace_clock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ext4/bitmap.c:12: /kisskb/src/fs/ext4/bitmap.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jbd2/transaction.c:18: /kisskb/src/fs/jbd2/transaction.c: In function 'add_transaction_credits': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c:310:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_reserved, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c:266:4: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_reserved, ^~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c: In function 'start_this_handle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c:388:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_transaction_locked, ^~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c: In function 'jbd2_journal_lock_updates': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c:839:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_reserved, ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/request_key_auth.c:10: /kisskb/src/security/keys/request_key_auth.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c:57:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, (struct request_key_auth *)prep->data); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c:152:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c:139:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^~~~~~~~~~~~~~~~~~~~~ /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; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'set_mm_exe_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1150:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->exe_file, new_exe_file); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'dup_mmap': /kisskb/src/kernel/fork.c:477:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/fork.c: In function 'copy_process': /kisskb/src/kernel/fork.c:1854:30: note: byref variable will be forcibly initialized struct multiprocess_signals delayed; ^~~~~~~ /kisskb/src/kernel/fork.c: In function 'kernel_clone': /kisskb/src/kernel/fork.c:2426:20: note: byref variable will be forcibly initialized struct completion vfork; ^~~~~ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2727:27: note: byref variable will be forcibly initialized struct kernel_clone_args kargs; ^~~~~ /kisskb/src/kernel/fork.c: In function 'sysctl_max_threads': /kisskb/src/kernel/fork.c:3055:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/kernel/time/tick-sched.c:11: /kisskb/src/kernel/time/tick-sched.c: In function 'tick_do_update_jiffies64': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/tick-sched.c:132:3: note: in expansion of macro 'smp_store_release' smp_store_release(&tick_next_period, nextp); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/tick-sched.c:72:25: note: in expansion of macro 'smp_load_acquire' if (ktime_before(now, smp_load_acquire(&tick_next_period))) ^~~~~~~~~~~~~~~~ /kisskb/src/mm/memory.c: In function 'copy_nonpresent_pte': /kisskb/src/mm/memory.c:705:14: note: byref variable will be forcibly initialized swp_entry_t entry = pte_to_swp_entry(pte); ^~~~~ /kisskb/src/mm/memory.c: In function 'wp_page_copy': /kisskb/src/mm/memory.c:2836:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/fs/ext4/block_validity.c: In function 'ext4_protect_reserved_inode': /kisskb/src/fs/ext4/block_validity.c:153:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/block_validity.c:12: /kisskb/src/fs/ext4/block_validity.c: In function 'ext4_setup_system_zone': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/block_validity.c:262:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_system_blks, system_blks); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/block_validity.c: In function 'ext4_release_system_zone': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/block_validity.c:289:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(EXT4_SB(sb)->s_system_blks, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/memory.c: In function 'zap_page_range_single': /kisskb/src/mm/memory.c:1559:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/memory.c:1558:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'unmap_vmas': /kisskb/src/mm/memory.c:1510:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'zap_page_range': /kisskb/src/mm/memory.c:1532:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/memory.c:1531:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'copy_user_huge_page': /kisskb/src/mm/memory.c:5152:26: note: byref variable will be forcibly initialized struct copy_subpage_arg arg = { ^~~ /kisskb/src/mm/memory.c: In function 'copy_page_range': /kisskb/src/mm/memory.c:1135:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/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)) ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_swevent_init_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:12976:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_get_pgtable_size': /kisskb/src/kernel/events/core.c:7014:15: note: byref variable will be forcibly initialized p4d_t *p4dp, p4d; ^~~ /kisskb/src/kernel/events/core.c:7013:15: note: byref variable will be forcibly initialized pgd_t *pgdp, pgd; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_remove_from_owner': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:4923:4: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'cpu_function_call': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_stop': /kisskb/src/kernel/events/core.c:3084:25: note: byref variable will be forcibly initialized struct stop_event_data sd = { ^~ /kisskb/src/kernel/events/core.c: In function 'task_function_call': /kisskb/src/kernel/events/core.c:109:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c: In function 'event_function_call': /kisskb/src/kernel/events/core.c:262:31: note: byref variable will be forcibly initialized struct event_function_struct efs = { ^~~ /kisskb/src/kernel/events/core.c: In function 'visit_groups_merge': /kisskb/src/kernel/events/core.c:3605:18: note: byref variable will be forcibly initialized struct min_heap event_heap; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch': /kisskb/src/kernel/events/core.c:8512:27: note: byref variable will be forcibly initialized struct perf_switch_event switch_event; ^~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_task': /kisskb/src/kernel/events/core.c:7673:25: note: byref variable will be forcibly initialized struct perf_task_event task_event; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_read': /kisskb/src/kernel/events/core.c:4364:25: note: byref variable will be forcibly initialized struct perf_read_data data; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 'swevent_hlist_get_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:9342:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/keys/user_defined.c:10: /kisskb/src/security/keys/user_defined.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c: In function 'user_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c:115:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c: In function 'user_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c:136:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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/events/core.c:9973:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_fill_ns_link_info': /kisskb/src/kernel/events/core.c:7866:14: note: byref variable will be forcibly initialized struct path ns_path; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'find_get_context': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:4562:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->perf_event_ctxp[ctxn], ctx); ^~~~~~~~~~~~~~~~~~ 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/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_install_in_context': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:2850:2: note: in expansion of macro 'smp_store_release' smp_store_release(&event->ctx, ctx); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'ring_buffer_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:5822:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(event->rb, rb); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_release_kernel': /kisskb/src/kernel/events/core.c:4947:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/events/core.c: In function '__do_sys_perf_event_open': /kisskb/src/kernel/events/core.c:11739:12: note: byref variable will be forcibly initialized struct fd group = {NULL, 0}; ^~~~~ /kisskb/src/kernel/events/core.c:11736:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ /kisskb/src/kernel/events/core.c: In function '_perf_ioctl': /kisskb/src/kernel/events/core.c:5542:26: note: byref variable will be forcibly initialized struct perf_event_attr new_attr; ^~~~~~~~ /kisskb/src/kernel/events/core.c:5505:14: note: byref variable will be forcibly initialized struct fd output; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_log_throttle': /kisskb/src/kernel/events/core.c:8554:4: note: byref variable will be forcibly initialized } throttle_event = { ^~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:8546:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8545:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_swevent_hrtimer': /kisskb/src/kernel/events/core.c:10362:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_log_itrace_start': /kisskb/src/kernel/events/core.c:8877:4: note: byref variable will be forcibly initialized } rec; ^~~ /kisskb/src/kernel/events/core.c:8872:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8871:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch_output': /kisskb/src/kernel/events/core.c:8474:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8473:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_task_output': /kisskb/src/kernel/events/core.c:7631:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7630:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm_output': /kisskb/src/kernel/events/core.c:7735:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7734:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces_output': /kisskb/src/kernel/events/core.c:7834:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7833:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap_output': /kisskb/src/kernel/events/core.c:8077:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8076:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol_output': /kisskb/src/kernel/events/core.c:8605:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8604:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_output': /kisskb/src/kernel/events/core.c:8695:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8694:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke_output': /kisskb/src/kernel/events/core.c:8803:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8802:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_read_event': /kisskb/src/kernel/events/core.c:7359:25: note: byref variable will be forcibly initialized struct perf_read_event read_event = { ^~~~~~~~~~ /kisskb/src/kernel/events/core.c:7358:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7357:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_output_sample': /kisskb/src/kernel/events/core.c:6859:6: note: byref variable will be forcibly initialized } raw = { ^~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm': /kisskb/src/kernel/events/core.c:7784:25: note: byref variable will be forcibly initialized struct perf_comm_event comm_event; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces': /kisskb/src/kernel/events/core.c:7881:31: note: byref variable will be forcibly initialized struct perf_namespaces_event namespaces_event; ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap': /kisskb/src/kernel/events/core.c:8350:25: note: byref variable will be forcibly initialized struct perf_mmap_event mmap_event; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_aux_event': /kisskb/src/kernel/events/core.c:8393:4: note: byref variable will be forcibly initialized } rec = { ^~~ /kisskb/src/kernel/events/core.c:8387:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8386:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_log_lost_samples': /kisskb/src/kernel/events/core.c:8429:4: note: byref variable will be forcibly initialized } lost_samples_event = { ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:8423:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8422:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol': /kisskb/src/kernel/events/core.c:8628:28: note: byref variable will be forcibly initialized struct perf_ksymbol_event ksymbol_event; ^~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_event': /kisskb/src/kernel/events/core.c:8742:24: note: byref variable will be forcibly initialized struct perf_bpf_event bpf_event; ^~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke': /kisskb/src/kernel/events/core.c:8835:30: note: byref variable will be forcibly initialized struct perf_text_poke_event text_poke_event; ^~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function '___perf_sw_event': /kisskb/src/kernel/events/core.c:9221:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_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/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:12491:3: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, 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); ^~~~~~~~~~~~~~ In file included from /kisskb/src/fs/jbd2/recovery.c:18: /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1740:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_journal_recover': /kisskb/src/fs/jbd2/recovery.c:289:23: note: byref variable will be forcibly initialized struct recovery_info info; ^~~~ /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_journal_skip_recovery': /kisskb/src/fs/jbd2/recovery.c:353:23: note: byref variable will be forcibly initialized struct recovery_info info; ^~~~ In file included from /kisskb/src/fs/jbd2/commit.c:15: /kisskb/src/fs/jbd2/commit.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1740:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/jbd2/commit.c: In function 'journal_submit_commit_record': /kisskb/src/fs/jbd2/commit.c:124:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jbd2/commit.c:14: /kisskb/src/fs/jbd2/commit.c: In function 'jbd2_journal_commit_transaction': /kisskb/src/fs/jbd2/commit.c:489:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/jbd2/commit.c:489:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/fs/jbd2/commit.c:445:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/jbd2/commit.c:445:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/fs/jbd2/commit.c:13: /kisskb/src/fs/jbd2/commit.c:410:12: note: byref variable will be forcibly initialized LIST_HEAD(log_bufs); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/jbd2/commit.c:409:12: note: byref variable will be forcibly initialized LIST_HEAD(io_bufs); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/jbd2/commit.c:403:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/ext4/dir.c: In function 'ext4_readdir': /kisskb/src/fs/ext4/dir.c:262:25: note: byref variable will be forcibly initialized struct fscrypt_str de_name = ^~~~~~~ /kisskb/src/fs/ext4/dir.c:155:26: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/dir.c:119:21: note: byref variable will be forcibly initialized struct fscrypt_str fstr = FSTR_INIT(NULL, 0); ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/proc.c:9: /kisskb/src/security/keys/proc.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/ring_buffer.c: In function '__perf_output_begin': /kisskb/src/kernel/events/ring_buffer.c:161:4: note: byref variable will be forcibly initialized } lost_event; ^~~~~~~~~~ /kisskb/src/kernel/cgroup/rstat.c: In function 'cgroup_base_stat_flush': /kisskb/src/kernel/cgroup/rstat.c:316:31: note: byref variable will be forcibly initialized struct cgroup_base_stat cur, delta; ^~~~~ /kisskb/src/kernel/cgroup/rstat.c: In function 'root_cgroup_cputime': /kisskb/src/kernel/cgroup/rstat.c:405:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^~~~~~~~ /kisskb/src/kernel/cgroup/rstat.c: In function 'cgroup_base_stat_cputime_show': /kisskb/src/kernel/cgroup/rstat.c:433:22: note: byref variable will be forcibly initialized struct task_cputime cputime; ^~~~~~~ /kisskb/src/security/keys/persistent.c: In function 'key_get_persistent': /kisskb/src/security/keys/persistent.c:76:27: note: byref variable will be forcibly initialized struct keyring_index_key index_key; ^~~~~~~~~ /kisskb/src/security/keys/dh.c: In function '__keyctl_dh_compute': /kisskb/src/security/keys/dh.c:238:23: note: byref variable will be forcibly initialized struct dh_completion compl; ^~~~~ /kisskb/src/security/keys/dh.c:237:21: note: byref variable will be forcibly initialized struct scatterlist outsg; ^~~~~ /kisskb/src/security/keys/dh.c:236:12: note: byref variable will be forcibly initialized struct dh dh_inputs; ^~~~~~~~~ /kisskb/src/security/keys/dh.c:235:26: note: byref variable will be forcibly initialized struct keyctl_dh_params pcopy; ^~~~~ /kisskb/src/security/keys/dh.c: In function 'keyctl_dh_compute': /kisskb/src/security/keys/dh.c:414:27: note: byref variable will be forcibly initialized struct keyctl_kdf_params kdfcopy; ^~~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_params_get_2': /kisskb/src/security/keys/keyctl_pkey.c:119:27: note: byref variable will be forcibly initialized struct kernel_pkey_query info; ^~~~ /kisskb/src/security/keys/keyctl_pkey.c:118:28: note: byref variable will be forcibly initialized struct keyctl_pkey_params uparams; ^~~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_query': /kisskb/src/security/keys/keyctl_pkey.c:166:27: note: byref variable will be forcibly initialized struct kernel_pkey_query res; ^~~ /kisskb/src/security/keys/keyctl_pkey.c:165:28: note: byref variable will be forcibly initialized struct kernel_pkey_params params; ^~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_e_d_s': /kisskb/src/security/keys/keyctl_pkey.c:212:28: note: byref variable will be forcibly initialized struct kernel_pkey_params params; ^~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_verify': /kisskb/src/security/keys/keyctl_pkey.c:287:28: note: byref variable will be forcibly initialized struct kernel_pkey_params params; ^~~~~~ /kisskb/src/fs/jbd2/checkpoint.c: In function '__flush_batch': /kisskb/src/fs/jbd2/checkpoint.c:183:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/kernel/time/test_udelay.c: In function 'udelay_test_show': /kisskb/src/kernel/time/test_udelay.c:82:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/mm/mlock.c: In function '__munlock_pagevec': /kisskb/src/mm/mlock.c:264:17: note: byref variable will be forcibly initialized struct pagevec pvec_putback; ^~~~~~~~~~~~ /kisskb/src/mm/mlock.c: In function 'munlock_vma_pages_range': /kisskb/src/mm/mlock.c:430:18: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /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/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 'arch_get_unmapped_area': /kisskb/src/mm/mmap.c:2169:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^~~~ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area_topdown': /kisskb/src/mm/mmap.c:2209:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^~~~ /kisskb/src/mm/mmap.c: In function 'exit_mmap': /kisskb/src/mm/mmap.c:3169:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, 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) ^~~~ /kisskb/src/kernel/cgroup/freezer.c: In function 'cgroup_do_freeze': /kisskb/src/kernel/cgroup/freezer.c:179:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'pidlist_array_load': /kisskb/src/kernel/cgroup/cgroup-v1.c:331:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup_transfer_tasks': /kisskb/src/kernel/cgroup/cgroup-v1.c:97:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroupstats_build': /kisskb/src/kernel/cgroup/cgroup-v1.c:690:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup1_parse_param': /kisskb/src/kernel/cgroup/cgroup-v1.c:905:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'remove_inode_hugepages': /kisskb/src/fs/hugetlbfs/inode.c:467:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/hugetlbfs/inode.c:466:24: note: byref variable will be forcibly initialized struct vm_area_struct pseudo_vma; ^~~~~~~~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlbfs_fallocate': /kisskb/src/fs/hugetlbfs/inode.c:633:24: note: byref variable will be forcibly initialized struct vm_area_struct pseudo_vma; ^~~~~~~~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlb_get_unmapped_area_topdown': /kisskb/src/fs/hugetlbfs/inode.c:215:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlb_get_unmapped_area_bottomup': /kisskb/src/fs/hugetlbfs/inode.c:199:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlbfs_parse_param': /kisskb/src/fs/hugetlbfs/inode.c:1229:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/kernel/panic.c: In function 'panic': /kisskb/src/kernel/panic.c:180:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/panic.c: In function '__warn_printk': /kisskb/src/kernel/panic.c:642:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17, from /kisskb/src/fs/ext4/extents.c:32: /kisskb/src/fs/ext4/extents.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_put_gap_in_cache': /kisskb/src/fs/ext4/extents.c:2235:23: note: byref variable will be forcibly initialized struct extent_status es; ^~ /kisskb/src/fs/ext4/extents.c: In function 'skip_hole': /kisskb/src/fs/ext4/extents.c:5907:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_alloc_file_blocks': /kisskb/src/fs/ext4/extents.c:4389:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_iomap_xattr_fiemap': /kisskb/src/fs/ext4/extents.c:4822:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_fill_es_cache_info': /kisskb/src/fs/ext4/extents.c:2143:23: note: byref variable will be forcibly initialized struct extent_status es; ^~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_split_extent_at': /kisskb/src/fs/ext4/extents.c:3141:42: note: byref variable will be forcibly initialized struct ext4_extent *ex, newex, orig_ex, zero_ex; ^~~~~~~ /kisskb/src/fs/ext4/extents.c:3141:33: note: byref variable will be forcibly initialized struct ext4_extent *ex, newex, orig_ex, zero_ex; ^~~~~~~ /kisskb/src/fs/ext4/extents.c:3141:26: note: byref variable will be forcibly initialized struct ext4_extent *ex, newex, orig_ex, zero_ex; ^~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_convert_to_initialized': /kisskb/src/fs/ext4/extents.c:3378:31: note: byref variable will be forcibly initialized struct ext4_extent zero_ex1, zero_ex2; ^~~~~~~~ /kisskb/src/fs/ext4/extents.c:3378:21: note: byref variable will be forcibly initialized struct ext4_extent zero_ex1, zero_ex2; ^~~~~~~~ /kisskb/src/fs/ext4/extents.c:3377:25: note: byref variable will be forcibly initialized struct ext4_map_blocks split_map; ^~~~~~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_remove_space': /kisskb/src/fs/ext4/extents.c:2773:25: note: byref variable will be forcibly initialized struct partial_cluster partial; ^~~~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_map_blocks': /kisskb/src/fs/ext4/extents.c:4047:33: note: byref variable will be forcibly initialized struct ext4_allocation_request ar; ^~ /kisskb/src/fs/ext4/extents.c:4041:33: note: byref variable will be forcibly initialized struct ext4_extent newex, *ex, ex2; ^~~ /kisskb/src/fs/ext4/extents.c:4041:21: note: byref variable will be forcibly initialized struct ext4_extent newex, *ex, ex2; ^~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_convert_unwritten_extents': /kisskb/src/fs/ext4/extents.c:4736:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_swap_extents': /kisskb/src/fs/ext4/extents.c:5570:34: note: byref variable will be forcibly initialized struct ext4_extent *ex1, *ex2, tmp_ex; ^~~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_replay_set_iblocks': /kisskb/src/fs/ext4/extents.c:5926:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_clear_bb': /kisskb/src/fs/ext4/extents.c:6020:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/exportfs/expfs.c: In function 'get_name': /kisskb/src/fs/exportfs/expfs.c:284:14: note: byref variable will be forcibly initialized struct path child_path = { ^~~~~~~~~~ /kisskb/src/fs/exportfs/expfs.c:283:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/exportfs/expfs.c: In function 'exportfs_get_name': /kisskb/src/fs/exportfs/expfs.c:31:14: note: byref variable will be forcibly initialized struct path path = {.mnt = mnt, .dentry = dir}; ^~~~ In file included from /kisskb/src/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/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'journal_kill_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c:297:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_done_commit, journal->j_task == NULL); ^~~~~~~~~~ In file included from /kisskb/src/fs/jbd2/journal.c:25: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1740:4: note: byref variable will be forcibly initialized } desc; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_start_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c:285:2: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_done_commit, journal->j_task != NULL); ^~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function '__jbd2_debug': /kisskb/src/fs/jbd2/journal.c:108:10: note: byref variable will be forcibly initialized va_list 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/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'kjournald2': /kisskb/src/fs/jbd2/journal.c:234:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/jbd2/journal.c:234:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_log_wait_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c:712:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_done_commit, ^~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_fc_begin_commit': /kisskb/src/fs/jbd2/journal.c:749:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/jbd2/journal.c:749:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ 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/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_release_jbd_inode': /kisskb/src/fs/jbd2/journal.c:2876:19: note: byref variable will be forcibly initialized DEFINE_WAIT_BIT(wait, &jinode->i_flags, __JI_COMMIT_RUNNING); ^~~~ /kisskb/src/include/linux/wait_bit.h:39:30: note: in definition of macro 'DEFINE_WAIT_BIT' struct wait_bit_queue_entry name = { \ ^~~~ /kisskb/src/kernel/cgroup/rdma.c: In function 'parse_resource': /kisskb/src/kernel/cgroup/rdma.c:358:14: note: byref variable will be forcibly initialized substring_t argstr; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/log2.h:12, from /kisskb/src/arch/arm64/include/asm/hwcap.h:42, from /kisskb/src/arch/arm64/include/asm/cpufeature.h:11, from /kisskb/src/arch/arm64/include/asm/ptrace.h:11, from /kisskb/src/arch/arm64/include/uapi/asm/bpf_perf_event.h:5, from /kisskb/src/include/uapi/linux/bpf_perf_event.h:11, from /kisskb/src/include/linux/perf_event.h:18, from /kisskb/src/kernel/events/callchain.c:11: /kisskb/src/kernel/events/callchain.c: In function 'alloc_callchain_buffers': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/callchain.c:96:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(callchain_cpus_entries, entries); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/callchain.c: In function 'get_perf_callchain': /kisskb/src/kernel/events/callchain.c:184:34: note: byref variable will be forcibly initialized struct perf_callchain_entry_ctx ctx; ^~~ /kisskb/src/kernel/events/callchain.c: In function 'perf_event_max_stack_handler': /kisskb/src/kernel/events/callchain.c:241:19: note: byref variable will be forcibly initialized struct ctl_table new_table = *table; ^~~~~~~~~ /kisskb/src/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/cgroup/cpuset.c: In function 'update_tasks_root_domain': /kisskb/src/kernel/cgroup/cpuset.c:916:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_tasks_flags': /kisskb/src/kernel/cgroup/cpuset.c:1879:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_tasks_nodemask': /kisskb/src/kernel/cgroup/cpuset.c:1673:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_tasks_cpumask': /kisskb/src/kernel/cgroup/cpuset.c:1060:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_prstate': /kisskb/src/kernel/cgroup/cpuset.c:1949:18: note: byref variable will be forcibly initialized struct tmpmasks tmp; ^~~ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_cpumask': /kisskb/src/kernel/cgroup/cpuset.c:1505:18: note: byref variable will be forcibly initialized struct tmpmasks tmp; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/kernel/cgroup/cpuset.c:25: /kisskb/src/kernel/cgroup/cpuset.c: In function 'cpuset_hotplug_update_tasks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cpuset.c:3050:2: note: in expansion of macro 'wait_event' wait_event(cpuset_attach_wq, cs->attach_in_progress == 0); ^~~~~~~~~~ /kisskb/src/kernel/cgroup/cpuset.c: In function 'cpuset_hotplug_workfn': /kisskb/src/kernel/cgroup/cpuset.c:3152:18: note: byref variable will be forcibly initialized struct tmpmasks tmp, *ptmp = NULL; ^~~ /kisskb/src/kernel/cgroup/cpuset.c: In function 'cpuset_mems_allowed': /kisskb/src/kernel/cgroup/cpuset.c:3366:13: note: byref variable will be forcibly initialized nodemask_t mask; ^~~~ /kisskb/src/block/partitions/core.c: In function 'partition_overlaps': /kisskb/src/block/partitions/core.c:431:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/block/partitions/core.c:7: /kisskb/src/block/partitions/core.c: In function 'add_partition': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/partitions/core.c:410:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[partno], bdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/partitions/core.c: In function 'delete_partition': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/partitions/core.c:295:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->last_lookup, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/partitions/core.c:294:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[part->bd_partno], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/partitions/core.c: In function 'blk_drop_partitions': /kisskb/src/block/partitions/core.c:542:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/mm/mprotect.c: In function 'change_pte_range': /kisskb/src/mm/mprotect.c:143:16: note: byref variable will be forcibly initialized swp_entry_t entry = pte_to_swp_entry(oldpte); ^~~~~ /kisskb/src/mm/mprotect.c: In function 'change_pmd_range': /kisskb/src/mm/mprotect.c:220:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/mprotect.c: In function 'mprotect_fixup': /kisskb/src/mm/mprotect.c:423:12: note: byref variable will be forcibly initialized pgprot_t new_pgprot = vm_get_page_prot(newflags); ^~~~~~~~~~ /kisskb/src/block/bio.c: In function 'punt_bios_to_rescuer': /kisskb/src/block/bio.c:367:24: note: byref variable will be forcibly initialized struct bio_list punt, nopunt; ^~~~~~ /kisskb/src/block/bio.c:367:18: note: byref variable will be forcibly initialized struct bio_list punt, nopunt; ^~~~ /kisskb/src/block/bio.c: In function 'zero_fill_bio_iter': /kisskb/src/block/bio.c:536:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/bio.c:535:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/block/bio.c: In function 'bio_truncate': /kisskb/src/block/bio.c:560:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/bio.c: In function 'bio_release_pages': /kisskb/src/block/bio.c:949:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/block/bio.c:5: /kisskb/src/block/bio.c: In function 'submit_bio_wait': /kisskb/src/block/bio.c:1148:33: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK_MAP(done, bio->bi_disk->lockdep_map); ^~~~ /kisskb/src/include/linux/completion.h:71:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK_MAP' struct completion work = COMPLETION_INITIALIZER_ONSTACK_MAP(work, map) ^~~~ /kisskb/src/block/bio.c: In function 'bio_copy_data': /kisskb/src/block/bio.c:1232:19: note: byref variable will be forcibly initialized struct bvec_iter dst_iter = dst->bi_iter; ^~~~~~~~ /kisskb/src/block/bio.c:1231:19: note: byref variable will be forcibly initialized struct bvec_iter src_iter = src->bi_iter; ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_list_copy_data': /kisskb/src/block/bio.c:1251:19: note: byref variable will be forcibly initialized struct bvec_iter dst_iter = dst->bi_iter; ^~~~~~~~ /kisskb/src/block/bio.c:1250:19: note: byref variable will be forcibly initialized struct bvec_iter src_iter = src->bi_iter; ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_free_pages': /kisskb/src/block/bio.c:1278:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_set_pages_dirty': /kisskb/src/block/bio.c:1317:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_check_pages_dirty': /kisskb/src/block/bio.c:1366:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'software_key_eds_op': /kisskb/src/crypto/asymmetric_keys/public_key.c:173:28: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^~~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:173:21: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:172:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'public_key_verify_signature': /kisskb/src/crypto/asymmetric_keys/public_key.c:312:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^~~~~ /kisskb/src/drivers/irqchip/irq-alpine-msi.c: In function 'alpine_msix_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-alpine-msi.c:122:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/drivers/irqchip/irq-alpine-msi.c: In function 'alpine_msix_init': /kisskb/src/drivers/irqchip/irq-alpine-msi.c:233:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/block/partitions/acorn.c: In function 'adfspart_check_EESOX': /kisskb/src/block/partitions/acorn.c:509:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/fs/ext4/extents_status.c: In function '__es_scan_range': /kisskb/src/fs/ext4/extents_status.c:345:23: note: byref variable will be forcibly initialized struct extent_status es; ^~ /kisskb/src/fs/ext4/extents_status.c: In function '__es_remove_extent': /kisskb/src/fs/ext4/extents_status.c:1342:25: note: byref variable will be forcibly initialized struct extent_status newes; ^~~~~ /kisskb/src/fs/ext4/extents_status.c:1314:20: note: byref variable will be forcibly initialized struct rsvd_count rc; ^~ /kisskb/src/fs/ext4/extents_status.c:1309:23: note: byref variable will be forcibly initialized struct extent_status orig_es; ^~~~~~~ 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:665:12: note: byref variable will be forcibly initialized LIST_HEAD(dead); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_insert_extent': /kisskb/src/fs/ext4/extents_status.c:819:23: note: byref variable will be forcibly initialized struct extent_status newes; ^~~~~ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_cache_extent': /kisskb/src/fs/ext4/extents_status.c:885:23: note: byref variable will be forcibly initialized struct extent_status newes; ^~~~~ /kisskb/src/mm/mremap.c: In function 'move_page_tables': /kisskb/src/mm/mremap.c:415:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/kernel/exit.c: In function 'kernel_waitid': /kisskb/src/kernel/exit.c:1499:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_waitid': /kisskb/src/kernel/exit.c:1565:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_insert_delayed_block': /kisskb/src/fs/ext4/extents_status.c:1990:23: note: byref variable will be forcibly initialized struct extent_status newes; ^~~~~ /kisskb/src/kernel/exit.c: In function 'exit_mm': /kisskb/src/kernel/exit.c:453:22: note: byref variable will be forcibly initialized struct core_thread self; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/mremap.c:11: /kisskb/src/mm/mremap.c: In function '__do_sys_mremap': /kisskb/src/mm/mremap.c:822:12: note: byref variable will be forcibly initialized LIST_HEAD(uf_unmap); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/mremap.c:821:12: note: byref variable will be forcibly initialized LIST_HEAD(uf_unmap_early); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/exit.c: In function 'kernel_wait4': /kisskb/src/kernel/exit.c:1598:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_wait4': /kisskb/src/kernel/exit.c:1657:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/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; ^~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-tegra.c: In function 'tegra_ictlr_domain_alloc': /kisskb/src/drivers/irqchip/irq-tegra.c:241:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'owl_sirq_init': /kisskb/src/drivers/irqchip/irq-owl-sirq.c:307:26: note: byref variable will be forcibly initialized struct of_phandle_args irq; ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncmp': /kisskb/src/fs/unicode/utf8-core.c:27:26: note: byref variable will be forcibly initialized struct utf8cursor cur1, cur2; ^~~~ /kisskb/src/fs/unicode/utf8-core.c:27:20: note: byref variable will be forcibly initialized struct utf8cursor cur1, cur2; ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncasecmp': /kisskb/src/fs/unicode/utf8-core.c:54:26: note: byref variable will be forcibly initialized struct utf8cursor cur1, cur2; ^~~~ /kisskb/src/fs/unicode/utf8-core.c:54:20: note: byref variable will be forcibly initialized struct utf8cursor cur1, cur2; ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncasecmp_folded': /kisskb/src/fs/unicode/utf8-core.c:85:20: note: byref variable will be forcibly initialized struct utf8cursor cur1; ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_casefold': /kisskb/src/fs/unicode/utf8-core.c:109:20: note: byref variable will be forcibly initialized struct utf8cursor cur; ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_casefold_hash': /kisskb/src/fs/unicode/utf8-core.c:132:20: note: byref variable will be forcibly initialized struct utf8cursor cur; ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_normalize': /kisskb/src/fs/unicode/utf8-core.c:153:20: note: byref variable will be forcibly initialized struct utf8cursor cur; ^~~ /kisskb/src/block/partitions/amiga.c: In function 'amiga_partition': /kisskb/src/block/partitions/amiga.c:30:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/fs/unicode/utf8-selftest.c: In function 'check_utf8_nfdi': /kisskb/src/fs/unicode/utf8-selftest.c:166:20: note: byref variable will be forcibly initialized struct utf8cursor u8c; ^~~ /kisskb/src/fs/unicode/utf8-selftest.c: In function 'check_utf8_nfdicf': /kisskb/src/fs/unicode/utf8-selftest.c:202:20: note: byref variable will be forcibly initialized struct utf8cursor u8c; ^~~ /kisskb/src/fs/unicode/utf8-selftest.c: In function 'check_utf8_comparisons': /kisskb/src/fs/unicode/utf8-selftest.c:259:21: note: byref variable will be forcibly initialized const struct qstr s2 = {.name = nfdicf_test_data[i].ncf, ^~ /kisskb/src/fs/unicode/utf8-selftest.c:257:21: note: byref variable will be forcibly initialized const struct qstr s1 = {.name = nfdicf_test_data[i].str, ^~ /kisskb/src/fs/unicode/utf8-selftest.c:249:21: note: byref variable will be forcibly initialized const struct qstr s2 = {.name = nfdi_test_data[i].dec, ^~ /kisskb/src/fs/unicode/utf8-selftest.c:247:21: note: byref variable will be forcibly initialized const struct qstr s1 = {.name = nfdi_test_data[i].str, ^~ /kisskb/src/fs/ext4/file.c: In function 'ext4_sample_last_mounted': /kisskb/src/fs/ext4/file.c:778:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/ext4/file.c: In function 'ext4_overwrite_io': /kisskb/src/fs/ext4/file.c:192:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/block/partitions/atari.c: In function 'atari_partition': /kisskb/src/block/partitions/atari.c:76:10: note: byref variable will be forcibly initialized Sector sect2; ^~~~~ /kisskb/src/block/partitions/atari.c:36:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/kernel/resource.c: In function '__walk_iomem_res_desc': /kisskb/src/kernel/resource.c:405:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/kernel/resource.c: In function 'walk_system_ram_range': /kisskb/src/kernel/resource.c:487:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/kernel/resource.c: In function 'region_intersects': /kisskb/src/kernel/resource.c:546:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/kernel/resource.c: In function '__find_resource': /kisskb/src/kernel/resource.c:605:37: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^~~~~ /kisskb/src/kernel/resource.c:605:30: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^~~~~ /kisskb/src/kernel/resource.c:605:18: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^~~ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:680:18: note: byref variable will be forcibly initialized struct resource new = *old; ^~~ /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:736:29: note: byref variable will be forcibly initialized struct resource_constraint constraint; ^~~~~~~~~~ /kisskb/src/kernel/resource.c: In function '__devm_release_region': /kisskb/src/kernel/resource.c:1552:23: note: byref variable will be forcibly initialized struct region_devres match_data = { parent, start, n }; ^~~~~~~~~~ /kisskb/src/crypto/asymmetric_keys/verify_pefile.c: In function 'pefile_strip_sig_wrapper': /kisskb/src/crypto/asymmetric_keys/verify_pefile.c:125:25: note: byref variable will be forcibly initialized struct win_certificate wrapper; ^~~~~~~ /kisskb/src/crypto/asymmetric_keys/verify_pefile.c: In function 'verify_pefile_signature': /kisskb/src/crypto/asymmetric_keys/verify_pefile.c:420:24: note: byref variable will be forcibly initialized struct pefile_context ctx; ^~~ /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/block/partitions/mac.c: In function 'mac_partition': /kisskb/src/block/partitions/mac.c:33:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_verify_signature': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:735:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^~~~~ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_encrypt': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:451:28: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^~~~~~ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:451:21: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^~~~~ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:450:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^~~~~ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_decrypt': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:507:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^~ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_sign': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:631:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^~ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_helper': /kisskb/src/fs/ext4/fsmap.c:88:20: note: byref variable will be forcibly initialized struct ext4_fsmap fmr; ^~~ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_logdev': /kisskb/src/fs/ext4/fsmap.c:260:20: note: byref variable will be forcibly initialized struct ext4_fsmap irec; ^~~~ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_datadev_helper': /kisskb/src/fs/ext4/fsmap.c:193:20: note: byref variable will be forcibly initialized struct ext4_fsmap irec; ^~~~ /kisskb/src/block/partitions/ldm.c: In function '_ldm_printk': /kisskb/src/block/partitions/ldm.c:44:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/block/partitions/ldm.c: In function 'ldm_validate_partition_table': /kisskb/src/block/partitions/ldm.c:494:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/block/partitions/ldm.c: In function 'ldm_validate_privheads': /kisskb/src/block/partitions/ldm.c:270:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/block/partitions/ldm.c: In function 'ldm_validate_tocblocks': /kisskb/src/block/partitions/ldm.c:359:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/block/partitions/ldm.c: In function 'ldm_validate_vmdb': /kisskb/src/block/partitions/ldm.c:430:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/block/partitions/ldm.c:12: /kisskb/src/block/partitions/ldm.c: In function 'ldm_get_vblks': /kisskb/src/block/partitions/ldm.c:1359:13: note: byref variable will be forcibly initialized LIST_HEAD (frags); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/partitions/ldm.c:1357:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/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; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/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/crypto/asymmetric_keys/pkcs8_parser.c: In function 'pkcs8_parse': /kisskb/src/crypto/asymmetric_keys/pkcs8_parser.c:99:29: note: byref variable will be forcibly initialized struct pkcs8_parse_context ctx; ^~~ /kisskb/src/drivers/irqchip/irq-gic-v2m.c: In function 'gicv2m_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v2m.c:139:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v2m.c: In function 'gicv2m_of_init': /kisskb/src/drivers/irqchip/irq-gic-v2m.c:426:19: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/block/partitions/osf.c: In function 'osf_partition': /kisskb/src/block/partitions/osf.c:21:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/crypto/asymmetric_keys/tpm_parser.c: In function 'tpm_parse': /kisskb/src/crypto/asymmetric_keys/tpm_parser.c:38:27: note: byref variable will be forcibly initialized struct tpm_parse_context ctx; ^~~ /kisskb/src/fs/ext4/ialloc.c: In function 'find_group_orlov': /kisskb/src/fs/ext4/ialloc.c:436:22: note: byref variable will be forcibly initialized struct dx_hash_info hinfo; ^~~~~ /kisskb/src/fs/ext4/ialloc.c:434:21: note: byref variable will be forcibly initialized struct orlov_stats stats; ^~~~~ In file included from /kisskb/src/fs/ext4/ialloc.c:29: /kisskb/src/fs/ext4/ialloc.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:730:20: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/ptrace.c:704:33: note: byref variable will be forcibly initialized struct ptrace_peeksiginfo_args arg; ^~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1196:16: note: byref variable will be forcibly initialized struct iovec kiov; ^~~~ /kisskb/src/kernel/ptrace.c:1062:12: note: byref variable will be forcibly initialized sigset_t new_set; ^~~~~~~ /kisskb/src/kernel/ptrace.c:1001:19: note: byref variable will be forcibly initialized kernel_siginfo_t siginfo, *si; ^~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_populate_ppi_partitions': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1807:21: note: byref variable will be forcibly initialized struct irq_fwspec ppi_fwspec = { ^~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_setup_kvm_info': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1835:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_init': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1889:19: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/block/partitions/sgi.c: In function 'sgi_partition': /kisskb/src/block/partitions/sgi.c:43:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/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/mm/process_vm_access.c: In function 'process_vm_rw': /kisskb/src/mm/process_vm_access.c:265:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/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/kernel/signal.c: In function '__flush_itimer_signals': /kisskb/src/kernel/signal.c:491:19: note: byref variable will be forcibly initialized sigset_t signal, retain; ^~~~~~ /kisskb/src/kernel/signal.c:491:11: note: byref variable will be forcibly initialized sigset_t signal, retain; ^~~~~~ /kisskb/src/kernel/signal.c: In function '__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: In function 'prepare_signal': /kisskb/src/kernel/signal.c:904:11: note: byref variable will be forcibly initialized sigset_t flush; ^~~~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1509:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:1909:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_ssetmask': /kisskb/src/kernel/signal.c:4447:11: note: byref variable will be forcibly initialized sigset_t newset; ^~~~~~ /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; ^~~~~~ /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/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/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/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_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/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/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/kernel/signal.c: In function '__do_sys_rt_sigtimedwait_time32': /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/block/partitions/sun.c: In function 'sun_partition': /kisskb/src/block/partitions/sun.c:27:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-core.c:16: /kisskb/src/block/blk-core.c: In function 'flush_plug_callbacks': /kisskb/src/block/blk-core.c:1710:12: note: byref variable will be forcibly initialized LIST_HEAD(callbacks); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/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/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/block/blk-core.c:16: /kisskb/src/block/blk-core.c: In function 'blk_queue_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/block/blk-core.c:468:3: note: in expansion of macro 'wait_event' wait_event(q->mq_freeze_wq, ^~~~~~~~~~ /kisskb/src/block/blk-core.c: In function '__submit_bio_noacct': /kisskb/src/block/blk-core.c:972:26: note: byref variable will be forcibly initialized struct bio_list lower, same; ^~~~ /kisskb/src/block/blk-core.c:972:19: note: byref variable will be forcibly initialized struct bio_list lower, same; ^~~~~ /kisskb/src/block/blk-core.c: In function 'rq_flush_dcache_pages': /kisskb/src/block/blk-core.c:1524:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^~~~ /kisskb/src/fs/ext4/indirect.c: In function 'ext4_ind_map_blocks': /kisskb/src/fs/ext4/indirect.c:525:33: note: byref variable will be forcibly initialized struct ext4_allocation_request ar; ^~ /kisskb/src/block/partitions/ultrix.c: In function 'ultrix_partition': /kisskb/src/block/partitions/ultrix.c:15:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ 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:1363:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/page_alloc.c: In function 'warn_alloc': /kisskb/src/mm/page_alloc.c:3998:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_times': /kisskb/src/kernel/sys.c:974:14: note: byref variable will be forcibly initialized struct tms tmp; ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_newuname': /kisskb/src/kernel/sys.c:1256:21: note: byref variable will be forcibly initialized struct new_utsname tmp; ^~~ /kisskb/src/kernel/sys.c: In function 'do_sysinfo': /kisskb/src/kernel/sys.c:2566:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^~ /kisskb/src/kernel/sys.c: In function '__do_sys_sysinfo': /kisskb/src/kernel/sys.c:2627:17: note: byref variable will be forcibly initialized struct sysinfo val; ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_getrlimit': /kisskb/src/kernel/sys.c:1402:16: note: byref variable will be forcibly initialized struct rlimit value; ^~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_prlimit64': /kisskb/src/kernel/sys.c:1628:21: note: byref variable will be forcibly initialized struct rlimit old, new; ^~~ /kisskb/src/kernel/sys.c:1628:16: note: byref variable will be forcibly initialized struct rlimit old, new; ^~~ /kisskb/src/kernel/sys.c:1627:25: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^~~~~ /kisskb/src/kernel/sys.c:1627:18: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_setrlimit': /kisskb/src/kernel/sys.c:1672:16: note: byref variable will be forcibly initialized struct rlimit new_rlim; ^~~~~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_getrusage': /kisskb/src/kernel/sys.c:1799:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1191:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_invall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1234:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_discard': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapti': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/block/partitions/sysv68.c: In function 'sysv68_partition': /kisskb/src/block/partitions/sysv68.c:53:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_movi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_clear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1160:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_int': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1150:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1170:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapd': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapp': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vinvall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_invdb': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1376:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_configure_sgi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4158:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vinv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1334:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmovi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1258:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapti': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1244:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vint': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1348:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vclear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1362:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3508:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c: In function 'of_pmsi_get_dev_id': /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c:24:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_of_probe': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:5199:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_read_inline_page': /kisskb/src/fs/ext4/inline.c:469:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data_to_extent': /kisskb/src/fs/ext4/inline.c:534:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data_nolock': /kisskb/src/fs/ext4/inline.c:1178:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_get_max_inline_size': /kisskb/src/fs/ext4/inline.c:94:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_to_write_inline_data': /kisskb/src/fs/ext4/inline.c:654:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_write_inline_data_end': /kisskb/src/fs/ext4/inline.c:734:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_journalled_write_inline_data': /kisskb/src/fs/ext4/inline.c:774:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_da_write_inline_data_begin': /kisskb/src/fs/ext4/inline.c:868:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_add_inline_entry': /kisskb/src/fs/ext4/inline.c:1265:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_inlinedir_to_tree': /kisskb/src/fs/ext4/inline.c:1344:21: note: byref variable will be forcibly initialized struct fscrypt_str tmp_str; ^~~~~~~ /kisskb/src/fs/ext4/inline.c:1343:26: note: byref variable will be forcibly initialized struct ext4_dir_entry_2 fake; ^~~~ /kisskb/src/fs/ext4/inline.c:1341:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_read_inline_dir': /kisskb/src/fs/ext4/inline.c:1451:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'its_map_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:291:22: note: byref variable will be forcibly initialized struct its_cmd_info info = { ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'its_get_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:314:22: note: byref variable will be forcibly initialized struct its_cmd_info info = { ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_get_first_inline_block': /kisskb/src/fs/ext4/inline.c:1575:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_create_inline_dir': /kisskb/src/fs/ext4/inline.c:1595:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_find_inline_entry': /kisskb/src/fs/ext4/inline.c:1630:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_delete_inline_entry': /kisskb/src/fs/ext4/inline.c:1679:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'empty_inline_dir': /kisskb/src/fs/ext4/inline.c:1757:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_inline_data_iomap': /kisskb/src/fs/ext4/inline.c:1833:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data': /kisskb/src/fs/ext4/inline.c:1964:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ In file included from /kisskb/src/include/linux/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: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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/umh.c:311:11: note: in expansion of macro 'wait_event_timeout' retval = wait_event_timeout(running_helpers_waitq, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, 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) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-ioc.c:5: /kisskb/src/block/blk-ioc.c: In function 'ioc_destroy_icq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-ioc.c:78:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ioc->icq_hint, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-ioc.c:6: /kisskb/src/block/blk-ioc.c: In function 'ioc_clear_queue': /kisskb/src/block/blk-ioc.c:241:12: note: byref variable will be forcibly initialized LIST_HEAD(icq_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-ioc.c:5: /kisskb/src/block/blk-ioc.c: In function 'ioc_lookup_icq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-ioc.c:351:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ioc->icq_hint, icq); /* allowed to race */ ^~~~~~~~~~~~~~~~~~ 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/drivers/irqchip/irq-bcm7038-l1.c: In function 'bcm7038_l1_cpu_offline': /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c:231:12: note: byref variable will be forcibly initialized cpumask_t new_affinity; ^~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c: In function 'bcm7038_l1_init_one': /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c:257:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/inode.c:22: /kisskb/src/fs/ext4/inode.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17, from /kisskb/src/fs/ext4/inode.c:44: /kisskb/src/fs/ext4/inode.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/block/blk-map.c: In function 'bio_copy_kern_endio_read': /kisskb/src/block/blk-map.c:442:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/blk-map.c: In function 'bio_copy_from_iter': /kisskb/src/block/blk-map.c:49:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/blk-map.c: In function 'bio_copy_to_iter': /kisskb/src/block/blk-map.c:80:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/blk-map.c: In function 'blk_rq_append_bio': /kisskb/src/block/blk-map.c:527:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_da_map_blocks': /kisskb/src/fs/ext4/inode.c:1697:23: note: byref variable will be forcibly initialized struct extent_status es; ^~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_da_get_block_prep': /kisskb/src/fs/ext4/inode.c:1821:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user_iov': /kisskb/src/block/blk-map.c:585:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_is_delalloc': /kisskb/src/fs/ext4/inode.c:3535:23: note: byref variable will be forcibly initialized struct extent_status es; ^~ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:625:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c:624:15: note: byref variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/fs/ext4/inode.c: In function 'mpage_prepare_extent_to_map': /kisskb/src/fs/ext4/inode.c:2558:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'mpage_map_and_submit_buffers': /kisskb/src/fs/ext4/inode.c:2315:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'mpage_release_unused_pages': /kisskb/src/fs/ext4/inode.c:1561:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/ext4/inode.c: In function '__ext4_get_inode_loc': /kisskb/src/fs/ext4/inode.c:4309:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ 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/block/blk-exec.c:6: /kisskb/src/block/blk-exec.c: In function 'blk_execute_rq': /kisskb/src/block/blk-exec.c:82:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_map_blocks': /kisskb/src/fs/ext4/inode.c:504:23: note: byref variable will be forcibly initialized struct extent_status es; ^~ /kisskb/src/fs/ext4/inode.c: In function '_ext4_get_block': /kisskb/src/fs/ext4/inode.c:784:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_begin_report': /kisskb/src/fs/ext4/inode.c:3561:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_getblk': /kisskb/src/fs/ext4/inode.c:837:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/inode.c:22: /kisskb/src/fs/ext4/inode.c: In function 'ext4_break_layouts': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/fs/ext4/inode.c:3975:11: note: in expansion of macro '___wait_var_event' error = ___wait_var_event(&page->_refcount, ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode.c: In function '__ext4_iget': /kisskb/src/fs/ext4/inode.c:4604:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_write_inode': /kisskb/src/fs/ext4/inode.c:5231:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/kernel/workqueue.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_begin': /kisskb/src/fs/ext4/inode.c:3449:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/inode.c: In function '__ext4_mark_inode_dirty': /kisskb/src/fs/ext4/inode.c:5905:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_writepages': /kisskb/src/fs/ext4/inode.c:2655:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/ext4/inode.c:2651:23: note: byref variable will be forcibly initialized struct mpage_da_data mpd; ^~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_writepage': /kisskb/src/fs/ext4/inode.c:2000:24: note: byref variable will be forcibly initialized struct ext4_io_submit io_submit; ^~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'numa_pwq_tbl_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c:3887:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wq->numa_pwq_tbl[node], pwq); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/workqueue.c:33: /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 '__flush_work': /kisskb/src/kernel/workqueue.c:3038:20: note: byref variable will be forcibly initialized struct wq_barrier barr; ^~~~ /kisskb/src/kernel/workqueue.c: In function 'process_one_work': /kisskb/src/kernel/workqueue.c:2185:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function '__cancel_work_timer': /kisskb/src/kernel/workqueue.c:3116:20: note: byref variable will be forcibly initialized struct cwt_wait cwait; ^~~~~ /kisskb/src/kernel/workqueue.c: In function 'flush_workqueue': /kisskb/src/kernel/workqueue.c:2776:20: note: byref variable will be forcibly initialized struct wq_flusher this_flusher = { ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/workqueue.c:30: /kisskb/src/kernel/workqueue.c: In function 'workqueue_apply_unbound_cpumask': /kisskb/src/kernel/workqueue.c:5283:12: note: byref variable will be forcibly initialized LIST_HEAD(ctxs); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/workqueue.c: In function 'set_worker_desc': /kisskb/src/kernel/workqueue.c:4609:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/workqueue.c: In function 'alloc_workqueue': /kisskb/src/kernel/workqueue.c:4256:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/crypto/scatterwalk.c: In function 'scatterwalk_map_and_copy': /kisskb/src/crypto/scatterwalk.c:58:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^~~~ /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c: In function 'imx_gpcv2_domain_alloc': /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c:166:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/math/prime_numbers.c:4: /kisskb/src/lib/math/prime_numbers.c: In function 'free_primes': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/math/prime_numbers.c:168:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(primes, &small_primes); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/math/prime_numbers.c: In function 'expand_to_next_prime': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/math/prime_numbers.c:152:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(primes, new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/block/blk-merge.c:7: /kisskb/src/block/blk-merge.c: In function 'bio_get_last_bvec': /kisskb/src/include/linux/bio.h:273:19: note: byref variable will be forcibly initialized struct bvec_iter iter = bio->bi_iter; ^~~~ /kisskb/src/block/blk-merge.c: In function 'blk_bio_segment_split': /kisskb/src/block/blk-merge.c:251:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/blk-merge.c:250:21: note: byref variable will be forcibly initialized struct bio_vec bv, bvprv, *bvprvp = NULL; ^~~~~ /kisskb/src/block/blk-merge.c:250:17: note: byref variable will be forcibly initialized struct bio_vec bv, bvprv, *bvprvp = NULL; ^~ /kisskb/src/block/blk-merge.c: In function '__blk_bios_map_sg': /kisskb/src/block/blk-merge.c:485:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/blk-merge.c:484:17: note: byref variable will be forcibly initialized struct bio_vec bvec, bvprv = { NULL }; ^~~~ /kisskb/src/block/blk-merge.c: In function 'bio_will_gap': /kisskb/src/block/blk-merge.c:19:21: note: byref variable will be forcibly initialized struct bio_vec pb, nb; ^~ /kisskb/src/block/blk-merge.c:19:17: note: byref variable will be forcibly initialized struct bio_vec pb, nb; ^~ /kisskb/src/block/blk-merge.c: In function 'blk_recalc_rq_segments': /kisskb/src/block/blk-merge.c:378:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/block/blk-merge.c:377:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^~~~ /kisskb/src/drivers/bus/arm-cci.c: In function 'cci_probe': /kisskb/src/drivers/bus/arm-cci.c:538:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/mm/page_io.c: In function '__swap_writepage': /kisskb/src/mm/page_io.c:326:19: note: byref variable will be forcibly initialized struct iov_iter from; ^~~~ /kisskb/src/mm/page_io.c:321:18: note: byref variable will be forcibly initialized struct bio_vec bv = { ^~ /kisskb/src/mm/page_io.c:318:16: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/pid.c:30: /kisskb/src/kernel/pid.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c: In function 'hlists_swap_heads_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:554:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->first, node1); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:553:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->first, node2); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c: In function 'exchange_tids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c:380:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->thread_pid, pid1); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c:379:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->thread_pid, pid2); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c: In function 'uniphier_aidet_domain_alloc': /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c:112:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_discard': /kisskb/src/block/blk-lib.c:135:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_write_same': /kisskb/src/block/blk-lib.c:231:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_zeroout': /kisskb/src/block/blk-lib.c:398:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17, from /kisskb/src/fs/ext4/ioctl.c:23: /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioc_getfsmap': /kisskb/src/fs/ext4/ioctl.c:676:20: note: byref variable will be forcibly initialized struct fsmap_head head; ^~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_getfsmap_format': /kisskb/src/fs/ext4/ioctl.c:658:15: note: byref variable will be forcibly initialized struct fsmap fm; ^~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_get_es_cache': /kisskb/src/fs/ext4/ioctl.c:786:16: note: byref variable will be forcibly initialized struct fiemap fiemap; ^~~~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_setflags': /kisskb/src/fs/ext4/ioctl.c:335:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_setproject': /kisskb/src/fs/ext4/ioctl.c:467:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/ioctl.c: In function '__ext4_ioctl': /kisskb/src/fs/ext4/ioctl.c:1258:22: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^~~~~~ /kisskb/src/fs/ext4/ioctl.c:1258:18: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^~ /kisskb/src/fs/ext4/ioctl.c:1247:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^~ /kisskb/src/fs/ext4/ioctl.c:1100:23: note: byref variable will be forcibly initialized struct fstrim_range range; ^~~~~ /kisskb/src/fs/ext4/ioctl.c:1001:30: note: byref variable will be forcibly initialized struct ext4_new_group_data input; ^~~~~ /kisskb/src/fs/ext4/ioctl.c:950:22: note: byref variable will be forcibly initialized struct move_extent me; ^~ /kisskb/src/fs/ext4/ioctl.c:870:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ 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:703, from /kisskb/src/mm/swap_state.c:10: /kisskb/src/mm/swap_state.c: In function 'add_to_swap_cache': /kisskb/src/mm/swap_state.c:133:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, &address_space->i_pages, idx, compound_order(page)); ^~~ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^~~~ /kisskb/src/mm/swap_state.c: In function '__delete_from_swap_cache': /kisskb/src/mm/swap_state.c:189:11: note: byref variable will be forcibly initialized XA_STATE(xas, &address_space->i_pages, idx); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/swap_state.c: In function 'clear_shadow_from_swap_cache': /kisskb/src/mm/swap_state.c:295:12: note: byref variable will be forcibly initialized XA_STATE(xas, &address_space->i_pages, curr); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/swap_state.c: In function 'swap_vma_readahead': /kisskb/src/mm/swap_state.c:835:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/mm/swap_state.c: In function 'swap_cluster_readahead': /kisskb/src/mm/swap_state.c:658:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq.c:8: /kisskb/src/block/blk-mq.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/block/blk-mq.c: In function 'blk_done_softirq': /kisskb/src/block/blk-mq.c:576:30: note: byref variable will be forcibly initialized struct list_head *cpu_list, local_list; ^~~~~~~~~~ /kisskb/src/block/blk-mq.c: In function '__blk_mq_issue_directly': /kisskb/src/block/blk-mq.c:1944:27: note: byref variable will be forcibly initialized struct blk_mq_queue_data bd = { ^~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_poll_hybrid_sleep': /kisskb/src/block/blk-mq.c:3754:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper hs; ^~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_has_requests': /kisskb/src/block/blk-mq.c:2455:22: note: byref variable will be forcibly initialized struct rq_iter_data data = { ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c: In function 'blk_mq_freeze_queue_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/block/blk-mq.c:151:2: note: in expansion of macro 'wait_event' wait_event(q->mq_freeze_wq, percpu_ref_is_zero(&q->q_usage_counter)); ^~~~~~~~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_freeze_queue_wait_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-mq.c:158:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(q->mq_freeze_wq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_flush_busy_ctxs': /kisskb/src/block/blk-mq.c:1048:29: note: byref variable will be forcibly initialized struct flush_busy_ctx_data data = { ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_dequeue_from_ctx': /kisskb/src/block/blk-mq.c:1086:26: note: byref variable will be forcibly initialized struct dispatch_rq_data data = { ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_dispatch_rq_list': /kisskb/src/block/blk-mq.c:1366:28: note: byref variable will be forcibly initialized struct blk_mq_queue_data bd; ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1356:12: note: byref variable will be forcibly initialized LIST_HEAD(zone_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_notify_dead': /kisskb/src/block/blk-mq.c:2525:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_requeue_work': /kisskb/src/block/blk-mq.c:794:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_flush_plug_list': /kisskb/src/block/blk-mq.c:1898:20: note: byref variable will be forcibly initialized struct list_head rq_list; ^~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1886:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq.c: In function '__blk_mq_update_nr_hw_queues': /kisskb/src/block/blk-mq.c:3615:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/lib/crypto/blake2s.c: In function 'blake2s256_hmac': /kisskb/src/lib/crypto/blake2s.c:74:23: note: byref variable will be forcibly initialized struct blake2s_state state; ^~~~~ /kisskb/src/block/blk-mq-tag.c: In function 'bt_tags_for_each': /kisskb/src/block/blk-mq-tag.c:302:27: note: byref variable will be forcibly initialized struct bt_tags_iter_data iter_data = { ^~~~~~~~~ /kisskb/src/block/blk-mq-tag.c: In function 'bt_for_each': /kisskb/src/block/blk-mq-tag.c:240:22: note: byref variable will be forcibly initialized struct bt_iter_data iter_data = { ^~~~~~~~~ In file included from /kisskb/src/include/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/mm/swapfile.c: In function 'scan_swap_map': /kisskb/src/mm/swapfile.c:1022:14: note: byref variable will be forcibly initialized swp_entry_t entry; ^~~~~ /kisskb/src/mm/swapfile.c: In function 'unuse_pte_range': /kisskb/src/mm/swapfile.c:1954:19: note: byref variable will be forcibly initialized struct vm_fault vmf; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:15, from /kisskb/src/fs/ext4/mballoc.c:12: /kisskb/src/fs/ext4/mballoc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_init_group': /kisskb/src/fs/ext4/mballoc.c:1076:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_seq_groups_show': /kisskb/src/fs/ext4/mballoc.c:2505:4: note: byref variable will be forcibly initialized } sg; ^~ /kisskb/src/fs/ext4/mballoc.c:2497:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_free_data_in_buddy': /kisskb/src/fs/ext4/mballoc.c:3019:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_discard_allocated_blocks': /kisskb/src/fs/ext4/mballoc.c:3607:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_discard_group_preallocations': /kisskb/src/fs/ext4/mballoc.c:4212:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c:4211:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_discard_lg_preallocations': /kisskb/src/fs/ext4/mballoc.c:4643:19: note: byref variable will be forcibly initialized struct list_head discard_list; ^~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c:4642:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_find_by_goal': /kisskb/src/fs/ext4/mballoc.c:1862:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_scan_aligned': /kisskb/src/fs/ext4/mballoc.c:2044:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_check_limits': /kisskb/src/fs/ext4/mballoc.c:1723:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_complex_scan_group': /kisskb/src/fs/ext4/mballoc.c:1978:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_try_best_found': /kisskb/src/fs/ext4/mballoc.c:1829:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex = ac->ac_b_ex; ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_trim_extent': /kisskb/src/fs/ext4/mballoc.c:5658:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_trim_all_free': /kisskb/src/fs/ext4/mballoc.c:5706:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_prefetch': /kisskb/src/fs/ext4/mballoc.c:2206:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_regular_allocator': /kisskb/src/fs/ext4/mballoc.c:2284:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:15, from /kisskb/src/fs/ext4/mballoc.c:12: /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_alloc_groupinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c:2589:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_group_info, new_groupinfo); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_process_freed_data': /kisskb/src/fs/ext4/mballoc.c:3076:19: note: byref variable will be forcibly initialized struct list_head freed_data_list; ^~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_discard_preallocations': /kisskb/src/fs/ext4/mballoc.c:4325:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c:4324:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_free_blocks': /kisskb/src/fs/ext4/mballoc.c:5254:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_group_add_blocks': /kisskb/src/fs/ext4/mballoc.c:5520:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mballoc_query_range': /kisskb/src/fs/ext4/mballoc.c:5876:21: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/migrate.c: In function 'finish_range': /kisskb/src/fs/ext4/migrate.c:26:21: note: byref variable will be forcibly initialized struct ext4_extent newext; ^~~~~~ /kisskb/src/fs/ext4/migrate.c: In function 'ext4_ext_migrate': /kisskb/src/fs/ext4/migrate.c:418:24: note: byref variable will be forcibly initialized struct migrate_struct lb; ^~ /kisskb/src/kernel/params.c: In function 'param_set_bool_enable_only': /kisskb/src/kernel/params.c:318:22: note: byref variable will be forcibly initialized struct kernel_param dummy_kp = *kp; ^~~~~~~~ /kisskb/src/kernel/params.c: In function 'param_set_invbool': /kisskb/src/kernel/params.c:349:22: note: byref variable will be forcibly initialized struct kernel_param dummy; ^~~~~ /kisskb/src/kernel/params.c: In function 'param_set_bint': /kisskb/src/kernel/params.c:374:22: note: byref variable will be forcibly initialized struct kernel_param boolkp = *kp; ^~~~~~ In file included from /kisskb/src/fs/ext4/mmp.c:8: /kisskb/src/fs/ext4/mmp.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/kernel/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/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/mm/swap_slots.c: In function 'get_swap_page': /kisskb/src/mm/swap_slots.c:308:14: note: byref variable will be forcibly initialized swp_entry_t entry; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-stat.c:7: /kisskb/src/block/blk-stat.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ 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: In function '__kthread_create_on_node': /kisskb/src/kernel/kthread.c:335:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_on_node': /kisskb/src/kernel/kthread.c:423:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker': /kisskb/src/kernel/kthread.c:773:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker_on_cpu': /kisskb/src/kernel/kthread.c:823:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/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/drivers/phy/allwinner/phy-sun4i-usb.c: In function 'sun4i_usb_phy0_get_vbus_det': /kisskb/src/drivers/phy/allwinner/phy-sun4i-usb.c:385:30: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/crypto/dh.c: In function 'dh_set_secret': /kisskb/src/crypto/dh.c:79:12: note: byref variable will be forcibly initialized struct dh params; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-sched.c:7: /kisskb/src/block/blk-mq-sched.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq-sched.c:8: /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_dispatch_hctx_list': /kisskb/src/block/blk-mq-sched.c:91:12: note: byref variable will be forcibly initialized LIST_HEAD(hctx_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq-sched.c: In function '__blk_mq_do_dispatch_sched': /kisskb/src/block/blk-mq-sched.c:124:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_do_dispatch_ctx': /kisskb/src/block/blk-mq-sched.c:227:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq-sched.c: In function '__blk_mq_sched_dispatch_requests': /kisskb/src/block/blk-mq-sched.c:280:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_sched_insert_request': /kisskb/src/block/blk-mq-sched.c:455:13: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/mm/mmu_notifier.c:10: /kisskb/src/mm/mmu_notifier.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmu_notifier.h:7, from /kisskb/src/mm/mmu_notifier.c:11: /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_read_begin': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:248:3: note: in expansion of macro 'wait_event' wait_event(subscriptions->wq, ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:1062:3: note: in expansion of macro 'wait_event' wait_event(subscriptions->wq, ^~~~~~~~~~ /kisskb/src/crypto/dh_helper.c: In function 'crypto_dh_encode_key': /kisskb/src/crypto/dh_helper.c:44:20: note: byref variable will be forcibly initialized struct kpp_secret secret = { ^~~~~~ /kisskb/src/crypto/dh_helper.c: In function 'crypto_dh_decode_key': /kisskb/src/crypto/dh_helper.c:71:20: note: byref variable will be forcibly initialized struct kpp_secret secret; ^~~~~~ /kisskb/src/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 '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 '__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 'copy_hugetlb_page_range': /kisskb/src/mm/hugetlb.c:3802:16: note: byref variable will be forcibly initialized swp_entry_t swp_entry = pte_to_swp_entry(entry); ^~~~~~~~~ /kisskb/src/mm/hugetlb.c:3744:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/hugetlb.c: In function '__unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:3857:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/hugetlb.c: In function 'unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:3971:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_cow': /kisskb/src/mm/hugetlb.c:4063:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_change_protection': /kisskb/src/mm/hugetlb.c:4979:16: note: byref variable will be forcibly initialized swp_entry_t entry = pte_to_swp_entry(pte); ^~~~~ /kisskb/src/mm/hugetlb.c:4945:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_register': /kisskb/src/block/ioctl.c:237:25: note: byref variable will be forcibly initialized struct pr_registration reg; ^~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_reserve': /kisskb/src/block/ioctl.c:255:24: note: byref variable will be forcibly initialized struct pr_reservation rsv; ^~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_release': /kisskb/src/block/ioctl.c:273:24: note: byref variable will be forcibly initialized struct pr_reservation rsv; ^~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_preempt': /kisskb/src/block/ioctl.c:291:20: note: byref variable will be forcibly initialized struct pr_preempt p; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_clear': /kisskb/src/block/ioctl.c:309:18: note: byref variable will be forcibly initialized struct pr_clear c; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_getgeo': /kisskb/src/block/ioctl.c:356:21: note: byref variable will be forcibly initialized struct hd_geometry geo; ^~~ /kisskb/src/block/ioctl.c: In function 'blkpg_do_ioctl': /kisskb/src/block/ioctl.c:19:25: note: byref variable will be forcibly initialized struct blkpg_partition p; ^ In file included from /kisskb/src/fs/ext4/namei.c:39: /kisskb/src/fs/ext4/namei.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/ext4/namei.c: In function 'dx_make_map': /kisskb/src/fs/ext4/namei.c:1207:22: note: byref variable will be forcibly initialized struct dx_hash_info h = *hinfo; ^ /kisskb/src/fs/ext4/namei.c: In function 'htree_dirblock_to_tree': /kisskb/src/fs/ext4/namei.c:1039:23: note: byref variable will be forcibly initialized struct fscrypt_str de_name = FSTR_INIT(de->name, ^~~~~~~ /kisskb/src/fs/ext4/namei.c:989:60: note: byref variable will be forcibly initialized struct fscrypt_str fname_crypto_str = FSTR_INIT(NULL, 0), tmp_str; ^~~~~~~ /kisskb/src/fs/ext4/namei.c:989:21: note: byref variable will be forcibly initialized struct fscrypt_str fname_crypto_str = FSTR_INIT(NULL, 0), tmp_str; ^~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_htree_fill_tree': /kisskb/src/fs/ext4/namei.c:1087:21: note: byref variable will be forcibly initialized struct fscrypt_str tmp_str; ^~~~~~~ /kisskb/src/fs/ext4/namei.c:1079:22: note: byref variable will be forcibly initialized struct dx_hash_info hinfo; ^~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_match': /kisskb/src/fs/ext4/namei.c:1356:16: note: byref variable will be forcibly initialized struct qstr cf = {.name = fname->cf_name.name, ^~ /kisskb/src/fs/ext4/namei.c:1339:22: note: byref variable will be forcibly initialized struct fscrypt_name f; ^ In file included from /kisskb/src/fs/ext4/namei.c:39: /kisskb/src/fs/ext4/namei.c: In function 'ext4_fname_setup_filename': /kisskb/src/fs/ext4/ext4.h:2620:22: note: byref variable will be forcibly initialized struct fscrypt_name name; ^~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_fname_prepare_lookup': /kisskb/src/fs/ext4/ext4.h:2639:22: note: byref variable will be forcibly initialized struct fscrypt_name name; ^~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_find_entry': /kisskb/src/fs/ext4/namei.c:1583:23: note: byref variable will be forcibly initialized struct ext4_filename fname; ^~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_lookup_entry': /kisskb/src/fs/ext4/namei.c:1603:23: note: byref variable will be forcibly initialized struct ext4_filename fname; ^~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_add_entry': /kisskb/src/fs/ext4/namei.c:2174:23: note: byref variable will be forcibly initialized struct ext4_filename fname; ^~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_orphan_add': /kisskb/src/fs/ext4/namei.c:2936:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_orphan_del': /kisskb/src/fs/ext4/namei.c:3072:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc2; ^~~~~ /kisskb/src/fs/ext4/namei.c:3024:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_symlink': /kisskb/src/fs/ext4/namei.c:3302:21: note: byref variable will be forcibly initialized struct fscrypt_str disk_link; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kprobes.h:21, from /kisskb/src/kernel/notifier.c:3: /kisskb/src/kernel/notifier.c: In function 'notifier_chain_unregister': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c:44:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c: In function 'notifier_chain_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c:35:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c: In function 'notify_die': /kisskb/src/kernel/notifier.c:538:18: note: byref variable will be forcibly initialized struct die_args args = { ^~~~ /kisskb/src/fs/ext4/page-io.c: In function 'ext4_finish_bio': /kisskb/src/fs/ext4/page-io.c:103:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/ext4/page-io.c: In function 'ext4_do_flush_completed_IO': /kisskb/src/fs/ext4/page-io.c:242:19: note: byref variable will be forcibly initialized struct list_head unwritten; ^~~~~~~~~ /kisskb/src/block/genhd.c: In function 'part_stat_show': /kisskb/src/block/genhd.c:1158:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_replace_part_tbl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:1341:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old_ptbl->last_lookup, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:1338:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(disk->part_tbl, new_ptbl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function 'register_disk': /kisskb/src/block/genhd.c:623:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/block/genhd.c: In function 'show_partition': /kisskb/src/block/genhd.c:1054:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/block/genhd.c: In function 'diskstats_show': /kisskb/src/block/genhd.c:1463:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^~~~ /kisskb/src/block/genhd.c:1459:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_map_sector_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:325:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->last_lookup, part); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function 'printk_all_partitions': /kisskb/src/block/genhd.c:952:25: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/block/genhd.c:946:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_expand_part_tbl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:1392:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_ptbl->part[i], old_ptbl->part[i]); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function 'blk_lookup_devt': /kisskb/src/block/genhd.c:1541:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function '__alloc_disk_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:1596:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[0], disk->part0); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function 'set_disk_ro': /kisskb/src/block/genhd.c:1642:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/block/genhd.c: In function 'del_gendisk': /kisskb/src/block/genhd.c:813:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/fs/ext4/readpage.c: In function '__read_end_io': /kisskb/src/fs/ext4/readpage.c:74:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/ext4/readpage.c: In function 'ext4_mpage_readpages': /kisskb/src/fs/ext4/readpage.c:242:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_verify_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:513:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^~~~~~~~~ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_decrypt_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:335:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^~~~~~~~~ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_encrypt_sign_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:217:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^~~~~~~~~ /kisskb/src/lib/crypto/sha256.c: In function 'sha256': /kisskb/src/lib/crypto/sha256.c:201:22: note: byref variable will be forcibly initialized struct sha256_state sctx; ^~~~ /kisskb/src/lib/zstd/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/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:491:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cred, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:490:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->real_cred, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c: In function 'override_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:568:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c: In function 'revert_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:596:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, old); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/resize.c: In function 'reserve_backup_gdb': /kisskb/src/fs/ext4/resize.c:988:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/ext4/resize.c:16: /kisskb/src/fs/ext4/resize.c: In function 'add_new_gdb_meta_bg': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/resize.c:961:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(EXT4_SB(sb)->s_group_desc, n_group_desc); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/resize.c: In function 'add_new_gdb': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/resize.c:898:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(EXT4_SB(sb)->s_group_desc, n_group_desc); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/resize.c: In function 'ext4_group_add': /kisskb/src/fs/ext4/resize.c:1634:34: note: byref variable will be forcibly initialized struct ext4_new_flex_group_data flex_gd; ^~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:65:4: note: byref variable will be forcibly initialized } b; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:61:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^~~~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_decrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:136:4: note: byref variable will be forcibly initialized } b; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:129:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^~~~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_crypt_sg_inplace': /kisskb/src/lib/crypto/chacha20poly1305.c:234:4: note: byref variable will be forcibly initialized } b __aligned(16); ^ /kisskb/src/lib/crypto/chacha20poly1305.c:218:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c:216:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^~~~~~~~~~~~~~ /kisskb/src/mm/slab.c: In function 'shuffle_freelist': /kisskb/src/mm/slab.c:2432:28: note: byref variable will be forcibly initialized union freelist_init_state state; ^~~~~ /kisskb/src/lib/zstd/huf_compress.c: In function 'HUF_compress1X_usingCTable': /kisskb/src/lib/zstd/huf_compress.c:545:16: note: byref variable will be forcibly initialized BIT_CStream_t bitC; ^~~~ In file included from /kisskb/src/include/linux/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.c:90: /kisskb/src/mm/slab.c: In function 'drain_array': /kisskb/src/mm/slab.c:3921: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/mm/slab.c: In function 'drain_cpu_caches': /kisskb/src/mm/slab.c:2169: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/mm/slab.c: In function 'do_drain': /kisskb/src/mm/slab.c:2153: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/mm/slab.c: In function 'cache_flusharray': /kisskb/src/mm/slab.c:3372: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/mm/slab.c: In function 'cache_free_pfmemalloc': /kisskb/src/mm/slab.c:556: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/mm/slab.c: In function 'setup_kmem_cache_node': /kisskb/src/mm/slab.c:890: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/mm/slab.c: In function 'do_tune_cpucache': /kisskb/src/mm/slab.c:3830:13: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab.c: In function 'cpuup_canceled': /kisskb/src/mm/slab.c:961:13: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c: In function 'chacha20poly1305_encrypt_bignonce': /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:8834:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^~~~~~~~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_akcipher_one': /kisskb/src/crypto/testmgr.c:3927:26: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^~~ /kisskb/src/crypto/testmgr.c:3927:21: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^~~ /kisskb/src/crypto/testmgr.c:3924:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/crypto/testmgr.c: In function '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_acomp': /kisskb/src/crypto/testmgr.c:3286:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/crypto/testmgr.c:3284:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c:3284:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c: In function 'build_hash_sglist': /kisskb/src/crypto/testmgr.c:1129:18: note: byref variable will be forcibly initialized struct iov_iter input; ^~~~~ /kisskb/src/crypto/testmgr.c:1128:14: note: byref variable will be forcibly initialized struct kvec kv; ^~ /kisskb/src/crypto/testmgr.c: In function 'build_cipher_test_sglists': /kisskb/src/crypto/testmgr.c:747:18: note: byref variable will be forcibly initialized struct iov_iter input; ^~~~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'test_ahash_vec_cfg': /kisskb/src/crypto/testmgr.c:1372:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_hash_vec': /kisskb/src/crypto/testmgr.c:1570:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'generate_aead_message': /kisskb/src/crypto/testmgr.c:2218:23: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c:2216:30: note: byref variable will be forcibly initialized struct scatterlist src[2], dst; ^~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec_cfg': /kisskb/src/crypto/testmgr.c:1935:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec': /kisskb/src/crypto/testmgr.c:2128:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'generate_random_cipher_testvec': /kisskb/src/crypto/testmgr.c:2908:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c:2906:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c:2906:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec_cfg': /kisskb/src/crypto/testmgr.c:2705:14: note: byref variable will be forcibly initialized struct kvec input; ^~~~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c:2700:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec': /kisskb/src/crypto/testmgr.c:2876:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/kernel/async.c:47: /kisskb/src/kernel/async.c: In function 'async_synchronize_cookie_domain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/async.c:297:2: note: in expansion of macro 'wait_event' wait_event(async_done, lowest_in_progress(domain) >= cookie); ^~~~~~~~~~ /kisskb/src/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: In function 'ZSTD_initCDict': /kisskb/src/lib/zstd/compress.c:2895:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_getParams': /kisskb/src/lib/zstd/compress.c: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/fs/ext4/super.c:50: /kisskb/src/fs/ext4/super.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_msg': /kisskb/src/fs/ext4/super.c:897:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_error': /kisskb/src/fs/ext4/super.c:739:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_error_inode': /kisskb/src/fs/ext4/super.c:761:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_error_file': /kisskb/src/fs/ext4/super.c:792:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/ext4/super.c:20: /kisskb/src/fs/ext4/super.c: In function 'set_qf_name': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:1865:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_qf_names[qtype], qname); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'clear_qf_name': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:1884:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_qf_names[qtype], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'handle_mount_opt': /kisskb/src/fs/ext4/super.c:2255:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_warning': /kisskb/src/fs/ext4/super.c:921:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_warning_inode': /kisskb/src/fs/ext4/super.c:938:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_grp_locked_error': /kisskb/src/fs/ext4/super.c:960:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/ext4/super.c:20: /kisskb/src/fs/ext4/super.c: In function 'ext4_alloc_flex_bg_array': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:2740:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_flex_groups, new_groups); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'ext4_remount': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:6085:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_qf_names[i], old_opts.s_qf_names[i]); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'ext4_fill_super': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:4665:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_group_desc, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:971:22: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1348:21: note: byref variable will be forcibly initialized struct irq_fwspec spec; ^~~~ In file included from /kisskb/src/include/linux/blkdev.h:19, from /kisskb/src/include/linux/blk-cgroup.h:23, from /kisskb/src/include/linux/writeback.h:14, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/block/bounce.c:11: /kisskb/src/block/bounce.c: In function 'bio_segments': /kisskb/src/include/linux/bio.h:197:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/bounce.c: In function 'copy_to_high_bio_irq': /kisskb/src/block/bounce.c:142:19: note: byref variable will be forcibly initialized struct bvec_iter from_iter = BVEC_ITER_ALL_INIT; ^~~~~~~~~ /kisskb/src/block/bounce.c:136:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/bounce.c: In function 'bounce_end_io': /kisskb/src/block/bounce.c:167:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/bounce.c:166:19: note: byref variable will be forcibly initialized struct bvec_iter orig_iter = bio_orig->bi_iter; ^~~~~~~~~ /kisskb/src/block/bounce.c: In function 'bounce_clone_bio': /kisskb/src/block/bounce.c:220:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/bounce.c: In function '__blk_queue_bounce': /kisskb/src/block/bounce.c:293:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/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:703, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_page_move_mapping': /kisskb/src/mm/migrate.c:401:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/migrate.c: In function 'migrate_huge_page_move_mapping': /kisskb/src/mm/migrate.c:522:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/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/block/scsi_ioctl.c: In function 'sg_io': /kisskb/src/block/scsi_ioctl.c:331:19: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/scsi_ioctl.c: In function 'scsi_cdrom_send_packet': /kisskb/src/block/scsi_ioctl.c:715:19: note: byref variable will be forcibly initialized struct sg_io_hdr hdr; ^~~ /kisskb/src/block/scsi_ioctl.c:714:31: note: byref variable will be forcibly initialized struct cdrom_generic_command cgc; ^~~ /kisskb/src/block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': /kisskb/src/block/scsi_ioctl.c:804:21: note: byref variable will be forcibly initialized struct sg_io_hdr hdr; ^~~ In file included from /kisskb/src/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/kmod.c:4: /kisskb/src/kernel/kmod.c: In function '__request_module': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:909:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:940:11: note: in expansion of macro '__wait_event_killable_timeout' __ret = __wait_event_killable_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kmod.c:155:9: note: in expansion of macro 'wait_event_killable_timeout' ret = wait_event_killable_timeout(kmod_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kmod.c:126:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/huge_memory.c: In function '__split_huge_zero_page_pmd': /kisskb/src/mm/huge_memory.c:1999:8: note: byref variable will be forcibly initialized pmd_t _pmd; ^~~~ /kisskb/src/mm/huge_memory.c: In function '__split_huge_pmd_locked': /kisskb/src/mm/huge_memory.c:2034:17: note: byref variable will be forcibly initialized pmd_t old_pmd, _pmd; ^~~~ /kisskb/src/mm/huge_memory.c: In function 'change_huge_pmd': /kisskb/src/mm/huge_memory.c:1820:15: note: byref variable will be forcibly initialized swp_entry_t entry = pmd_to_swp_entry(*pmd); ^~~~~ /kisskb/src/mm/huge_memory.c: In function '__split_huge_pmd': /kisskb/src/mm/huge_memory.c:2204:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/huge_memory.c: In function 'copy_huge_pmd': /kisskb/src/mm/huge_memory.c:1046:15: note: byref variable will be forcibly initialized swp_entry_t entry = pmd_to_swp_entry(pmd); ^~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'split_huge_page_to_list': /kisskb/src/mm/huge_memory.c:2723:12: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(head)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'deferred_split_scan': /kisskb/src/mm/huge_memory.c:2852:12: note: byref variable will be forcibly initialized LIST_HEAD(list), *pos, *next; ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/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/block/bsg.c: In function 'bsg_sg_io': /kisskb/src/block/bsg.c:139:18: note: byref variable will be forcibly initialized struct sg_io_v4 hdr; ^~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_get_named_gpiod_flags': /kisskb/src/drivers/gpio/gpiolib-of.c:242:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_parse_own_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:584:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_add_pin_range': /kisskb/src/drivers/gpio/gpiolib-of.c:926:25: note: byref variable will be forcibly initialized struct of_phandle_args pinspec; ^~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_changed_notify': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2154:35: note: byref variable will be forcibly initialized struct gpio_v2_line_info_changed chg; ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2002:27: note: byref variable will be forcibly initialized struct gpio_v2_line_info lineinfo; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_set_config': /kisskb/src/drivers/gpio/gpiolib-cdev.c:153:27: note: byref variable will be forcibly initialized struct gpiohandle_config gcnf; ^~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_get_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:997:29: note: byref variable will be forcibly initialized struct gpio_v2_line_values lv; ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:198:25: note: byref variable will be forcibly initialized struct gpiohandle_data ghd; ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:287:28: note: byref variable will be forcibly initialized struct gpiohandle_request handlereq; ^~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1600:25: note: byref variable will be forcibly initialized struct gpiohandle_data ghd; ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_irq_thread': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1647:24: note: byref variable will be forcibly initialized struct gpioevent_data ge; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_read': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1550:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(le->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1516:24: note: byref variable will be forcibly initialized struct gpioevent_data ge; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_read': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1248:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(lr->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1228:28: note: byref variable will be forcibly initialized struct gpio_v2_line_event le; ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_watch_read': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2249:33: note: byref variable will be forcibly initialized struct gpioline_info_changed event_v1; ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2218:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(cdev->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2194:35: note: byref variable will be forcibly initialized struct gpio_v2_line_info_changed event; ^~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1707:27: note: byref variable will be forcibly initialized struct gpioevent_request eventreq; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1100:29: note: byref variable will be forcibly initialized struct gpio_v2_line_values lv; ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'debounce_work_func': /kisskb/src/drivers/gpio/gpiolib-cdev.c:651:28: note: byref variable will be forcibly initialized struct gpio_v2_line_event le; ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'edge_irq_thread': /kisskb/src/drivers/gpio/gpiolib-cdev.c:553:28: note: byref variable will be forcibly initialized struct gpio_v2_line_event le; ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_config': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1164:29: note: byref variable will be forcibly initialized struct gpio_v2_line_config lc; ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1313:30: note: byref variable will be forcibly initialized struct gpio_v2_line_request ulr; ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'gpio_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2089:28: note: byref variable will be forcibly initialized struct gpio_v2_line_info lineinfo_v2; ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2088:24: note: byref variable will be forcibly initialized struct gpioline_info lineinfo; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2066:28: note: byref variable will be forcibly initialized struct gpio_v2_line_info lineinfo_v2; ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2065:24: note: byref variable will be forcibly initialized struct gpioline_info lineinfo; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2050:24: note: byref variable will be forcibly initialized struct gpiochip_info chipinfo; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/llist.h:51, from /kisskb/src/include/linux/smp_types.h:5, from /kisskb/src/include/linux/irq_work.h:5, from /kisskb/src/kernel/smp.c:10: /kisskb/src/kernel/smp.c: In function 'csd_lock_wait_toolong': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c:173:16: note: in expansion of macro 'smp_load_acquire' cpu_cur_csd = smp_load_acquire(&per_cpu(cur_csd, cpux)); /* Before func and info. */ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c: In function 'csd_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c:251:2: note: in expansion of macro 'smp_store_release' smp_store_release(&csd->node.u_flags, 0); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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:703, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'collapse_file': /kisskb/src/mm/khugepaged.c:1644:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, &mapping->i_pages, start, HPAGE_PMD_ORDER); ^~~ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c:1643:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'khugepaged_scan_file': /kisskb/src/mm/khugepaged.c:1972:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/khugepaged.c: In function 'collapse_huge_page': /kisskb/src/mm/khugepaged.c:1061:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c:1053:12: note: byref variable will be forcibly initialized LIST_HEAD(compound_pagelist); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'khugepaged_wait_work': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/khugepaged.c:2252:3: note: in expansion of macro 'wait_event_freezable' wait_event_freezable(khugepaged_wait, khugepaged_wait_event()); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:396:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:409:11: note: in expansion of macro '__wait_event_freezable_timeout' __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/khugepaged.c:2245:3: note: in expansion of macro 'wait_event_freezable_timeout' wait_event_freezable_timeout(khugepaged_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/ioprio.h:5, from /kisskb/src/block/blk-cgroup.c:18: /kisskb/src/block/blk-cgroup.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-cgroup.c: In function 'blkcg_rstat_flush': /kisskb/src/block/blk-cgroup.c:774:27: note: byref variable will be forcibly initialized struct blkg_iostat cur, delta; ^~~~~ /kisskb/src/block/blk-cgroup.c:774:22: note: byref variable will be forcibly initialized struct blkg_iostat cur, delta; ^~~ /kisskb/src/block/blk-cgroup.c: In function 'blkg_async_bio_workfn': /kisskb/src/block/blk-cgroup.c:122:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/block/blk-cgroup.c:120:18: note: byref variable will be forcibly initialized struct bio_list bios = BIO_EMPTY_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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ioprio.h:5, from /kisskb/src/block/blk-cgroup.c:18: /kisskb/src/block/blk-cgroup.c: In function 'blkg_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-cgroup.c:408:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(blkcg->blkg_hint, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-cgroup.c: In function 'blkcg_fill_root_iostats': /kisskb/src/block/blk-cgroup.c:826:22: note: byref variable will be forcibly initialized struct blkg_iostat tmp; ^~~ /kisskb/src/block/blk-cgroup.c:818:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/ioprio.h:5, from /kisskb/src/block/blk-cgroup.c:18: /kisskb/src/block/blk-cgroup.c: In function 'blkg_lookup_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/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-cgroup.c:218:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(blkcg->blkg_hint, blkg); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17, from /kisskb/src/fs/ext4/xattr.c:60: /kisskb/src/fs/ext4/xattr.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_ibody_list': /kisskb/src/fs/ext4/xattr.c:726:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_inode_update_ref': /kisskb/src/fs/ext4/xattr.c:979:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_inode_write': /kisskb/src/fs/ext4/xattr.c:1340:26: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_ibody_get': /kisskb/src/fs/ext4/xattr.c:580:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_block_set': /kisskb/src/fs/ext4/xattr.c:1841:27: note: byref variable will be forcibly initialized struct ext4_xattr_search s_copy = bs->s; ^~~~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_set_handle': /kisskb/src/fs/ext4/xattr.c:2287:25: note: byref variable will be forcibly initialized struct ext4_xattr_info i = { ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_move_to_block': /kisskb/src/fs/ext4/xattr.c:2544:25: note: byref variable will be forcibly initialized struct ext4_xattr_info i = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c: In function 'find_symbol': /kisskb/src/kernel/module.c:629:25: note: byref variable will be forcibly initialized struct find_symbol_arg fsa; ^~~ In file included from /kisskb/src/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/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'mod_kobject_put': /kisskb/src/kernel/module.c:1895:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/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/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'add_unformed_module': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3798:10: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(module_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c: In function 'resolve_symbol_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:1549:6: note: in expansion of macro 'wait_event_interruptible_timeout' if (wait_event_interruptible_timeout(module_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'do_init_module': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3720:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mod->kallsyms, &mod->core_kallsyms); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-throttle.c: In function 'tg_prfill_rwstat_recursive': /kisskb/src/block/blk-throttle.c:1510:28: note: byref variable will be forcibly initialized struct blkg_rwstat_sample sum; ^~~ /kisskb/src/block/blk-throttle.c: In function 'tg_set_conf': /kisskb/src/block/blk-throttle.c:1458:23: note: byref variable will be forcibly initialized struct blkg_conf_ctx ctx; ^~~ /kisskb/src/block/blk-throttle.c: In function 'tg_set_limit': /kisskb/src/block/blk-throttle.c:1647:23: note: byref variable will be forcibly initialized struct blkg_conf_ctx ctx; ^~~ /kisskb/src/block/blk-throttle.c: In function 'blk_throtl_dispatch_work_fn': /kisskb/src/block/blk-throttle.c:1343:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/block/blk-throttle.c:1341:18: note: byref variable will be forcibly initialized struct bio_list bio_list_on_stack; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pwm/core.c: In function 'pwm_adjust_config': /kisskb/src/drivers/pwm/core.c:696:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/core.c: In function 'of_pwm_get': /kisskb/src/drivers/pwm/core.c:809:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/page_counter.h:5, from /kisskb/src/mm/memcontrol.c:28: /kisskb/src/mm/memcontrol.c: In function '__mem_cgroup_usage_unregister_event': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c:4434:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(thresholds->primary, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c: In function '__mem_cgroup_usage_register_event': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c:4340:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(thresholds->primary, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c: In function 'memory_stat_format': /kisskb/src/mm/memcontrol.c:1584:17: note: byref variable will be forcibly initialized struct seq_buf s; ^ /kisskb/src/mm/memcontrol.c: In function 'get_mctgt_type': /kisskb/src/mm/memcontrol.c:5747:14: note: byref variable will be forcibly initialized swp_entry_t ent = { .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/cgroup.h:12, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/mm/memcontrol.c:29: /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_wait_acct_move': /kisskb/src/mm/memcontrol.c:1501:16: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/mm/memcontrol.c:1501:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/page_counter.h:5, from /kisskb/src/mm/memcontrol.c:28: /kisskb/src/mm/memcontrol.c: In function 'memcg_free_shrinker_maps': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c:452:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->shrinker_map, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c: In function 'memcg_reparent_objcgs': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c:326:10: note: in expansion of macro 'rcu_replace_pointer' objcg = rcu_replace_pointer(memcg->objcg, NULL, true); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c: In function 'memcg_alloc_shrinker_maps': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c:473:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(memcg->nodeinfo[nid]->shrinker_map, map); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c: In function 'memcg_online_kmem': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c:3707:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(memcg->objcg, objcg); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c: In function 'memcg_expand_one_shrinker_map': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c:431:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(memcg->nodeinfo[nid]->shrinker_map, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/memcontrol.c: In function 'uncharge_list': /kisskb/src/mm/memcontrol.c:6859:25: note: byref variable will be forcibly initialized struct uncharge_gather ug; ^~ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_scan_tasks': /kisskb/src/mm/memcontrol.c:1313:24: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_oom_synchronize': /kisskb/src/mm/memcontrol.c:2028:23: note: byref variable will be forcibly initialized struct oom_wait_info owait; ^~~~~ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_move_charge_pte_range': /kisskb/src/mm/memcontrol.c:6030:18: note: byref variable will be forcibly initialized union mc_target target; ^~~~~~ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_uncharge': /kisskb/src/mm/memcontrol.c:6890:25: note: byref variable will be forcibly initialized struct uncharge_gather ug; ^~ /kisskb/src/drivers/pwm/sysfs.c: In function 'capture_show': /kisskb/src/drivers/pwm/sysfs.c:208:21: note: byref variable will be forcibly initialized struct pwm_capture result; ^~~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'polarity_store': /kisskb/src/drivers/pwm/sysfs.c:184:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'enable_store': /kisskb/src/drivers/pwm/sysfs.c:124:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'duty_cycle_store': /kisskb/src/drivers/pwm/sysfs.c:89:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'period_store': /kisskb/src/drivers/pwm/sysfs.c:54:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/kyber-iosched.c:9: /kisskb/src/block/kyber-iosched.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/block/kyber-iosched.c: In function 'kyber_flush_busy_kcqs': /kisskb/src/block/kyber-iosched.c:681:24: note: byref variable will be forcibly initialized struct flush_kcq_data data = { ^~~~ /kisskb/src/kernel/module_signing.c: In function 'mod_verify_sig': /kisskb/src/kernel/module_signing.c:22:26: note: byref variable will be forcibly initialized struct module_signature ms; ^~ /kisskb/src/lib/zstd/fse_decompress.c: In function 'FSE_decompress_usingDTable_generic': /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^~~~ /kisskb/src/lib/zstd/fse_decompress.c: In function 'FSE_decompress_usingDTable': /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^~~~ /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^~~~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_getDTableDesc': /kisskb/src/lib/zstd/huf_decompress.c:76:13: note: byref variable will be forcibly initialized DTableDesc dtd; ^~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress1X2_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:205:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress4X2_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:264:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD4; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:263:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD3; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:262:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD2; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:261:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD1; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress1X4_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:657:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress4X4_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:723:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD4; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:722:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD3; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:721:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD2; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:720:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD1; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/fs/ext4/ext4.h:21, from /kisskb/src/fs/ext4/fast_commit.c:10: /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_submit_inode_data_all': /kisskb/src/fs/ext4/fast_commit.c:927:16: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/ext4/fast_commit.c:927:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ In file included from /kisskb/src/fs/ext4/fast_commit.c:10: /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_add_tlv': /kisskb/src/fs/ext4/fast_commit.c:756:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_add_dentry_tlv': /kisskb/src/fs/ext4/fast_commit.c:779:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^~ /kisskb/src/fs/ext4/fast_commit.c:778:29: note: byref variable will be forcibly initialized struct ext4_fc_dentry_info fcd; ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_tail': /kisskb/src/fs/ext4/fast_commit.c:718:22: note: byref variable will be forcibly initialized struct ext4_fc_tail tail; ^~~~ /kisskb/src/fs/ext4/fast_commit.c:717:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_inode_data': /kisskb/src/fs/ext4/fast_commit.c:853:27: note: byref variable will be forcibly initialized struct ext4_fc_del_range lrange; ^~~~~~ /kisskb/src/fs/ext4/fast_commit.c:852:27: note: byref variable will be forcibly initialized struct ext4_fc_add_range fc_ext; ^~~~~~ /kisskb/src/fs/ext4/fast_commit.c:851:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_inode': /kisskb/src/fs/ext4/fast_commit.c:811:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^~ /kisskb/src/fs/ext4/fast_commit.c:810:23: note: byref variable will be forcibly initialized struct ext4_fc_inode fc_inode; ^~~~~~~~ /kisskb/src/fs/ext4/fast_commit.c:809:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_perform_commit': /kisskb/src/fs/ext4/fast_commit.c:1062:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/ext4/fast_commit.c:1059:22: note: byref variable will be forcibly initialized struct ext4_fc_head head; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_set_bitmaps_and_counters': /kisskb/src/fs/ext4/fast_commit.c:1828:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_link': /kisskb/src/fs/ext4/fast_commit.c:1405:26: note: byref variable will be forcibly initialized struct dentry_info_args darg; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_unlink': /kisskb/src/fs/ext4/fast_commit.c:1309:26: note: byref variable will be forcibly initialized struct dentry_info_args darg; ^~~~ /kisskb/src/fs/ext4/fast_commit.c:1308:14: note: byref variable will be forcibly initialized struct qstr entry; ^~~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_add_range': /kisskb/src/fs/ext4/fast_commit.c:1644:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/fast_commit.c:1639:21: note: byref variable will be forcibly initialized struct ext4_extent newex, *ex; ^~~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_create': /kisskb/src/fs/ext4/fast_commit.c:1555:26: note: byref variable will be forcibly initialized struct dentry_info_args darg; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_del_range': /kisskb/src/fs/ext4/fast_commit.c:1769:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_inode': /kisskb/src/fs/ext4/fast_commit.c:1459:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function '__ext4_fc_track_unlink': /kisskb/src/fs/ext4/fast_commit.c:481:36: note: byref variable will be forcibly initialized struct __track_dentry_update_args args; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function '__ext4_fc_track_link': /kisskb/src/fs/ext4/fast_commit.c:500:36: note: byref variable will be forcibly initialized struct __track_dentry_update_args args; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_track_create': /kisskb/src/fs/ext4/fast_commit.c:518:36: note: byref variable will be forcibly initialized struct __track_dentry_update_args args; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_track_range': /kisskb/src/fs/ext4/fast_commit.c:593:28: note: byref variable will be forcibly initialized struct __track_range_args args; ^~~~ /kisskb/src/block/bio-integrity.c: In function 'bio_integrity_process': /kisskb/src/block/bio-integrity.c:167:19: note: byref variable will be forcibly initialized struct bvec_iter bviter; ^~~~~~ /kisskb/src/block/bio-integrity.c:166:28: note: byref variable will be forcibly initialized struct blk_integrity_iter iter; ^~~~ /kisskb/src/drivers/pwm/pwm-imx-tpm.c: In function 'pwm_imx_tpm_apply_hw': /kisskb/src/drivers/pwm/pwm-imx-tpm.c:180:19: note: byref variable will be forcibly initialized struct pwm_state c; ^ /kisskb/src/drivers/pwm/pwm-imx-tpm.c: In function 'pwm_imx_tpm_apply': /kisskb/src/drivers/pwm/pwm-imx-tpm.c:294:19: note: byref variable will be forcibly initialized struct pwm_state real_state; ^~~~~~~~~~ /kisskb/src/drivers/pwm/pwm-imx-tpm.c:293:27: note: byref variable will be forcibly initialized struct imx_tpm_pwm_param param; ^~~~~ In file included from /kisskb/src/kernel/stop_machine.c:24: /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_two_works': /kisskb/src/kernel/stop_machine.c:266:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wakeq); ^~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_work': /kisskb/src/kernel/stop_machine.c:96:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wakeq); ^~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/stop_machine.c: In function '__stop_cpus': /kisskb/src/kernel/stop_machine.c:425:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_one_cpu': /kisskb/src/kernel/stop_machine.c:141:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_two_cpus': /kisskb/src/kernel/stop_machine.c:337:30: note: byref variable will be forcibly initialized struct cpu_stop_work work1, work2; ^~~~~ /kisskb/src/kernel/stop_machine.c:337:23: note: byref variable will be forcibly initialized struct cpu_stop_work work1, work2; ^~~~~ /kisskb/src/kernel/stop_machine.c:336:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_machine_from_inactive_cpu': /kisskb/src/kernel/stop_machine.c:662:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^~~~ /kisskb/src/block/blk-integrity.c: In function 'blk_rq_count_integrity_sg': /kisskb/src/block/blk-integrity.c:32:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/blk-integrity.c:29:17: note: byref variable will be forcibly initialized struct bio_vec iv, ivprv = { NULL }; ^~ /kisskb/src/block/blk-integrity.c: In function 'blk_rq_map_integrity_sg': /kisskb/src/block/blk-integrity.c:74:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/blk-integrity.c:71:17: note: byref variable will be forcibly initialized struct bio_vec iv, ivprv = { NULL }; ^~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_initDCtx': /kisskb/src/lib/zstd/decompress.c:143:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_getFrameContentSize': /kisskb/src/lib/zstd/decompress.c:300:20: note: byref variable will be forcibly initialized ZSTD_frameParams fParams; ^~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressSequencesLong': /kisskb/src/lib/zstd/decompress.c:1378:14: note: byref variable will be forcibly initialized seqState_t seqState; ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressSequences': /kisskb/src/lib/zstd/decompress.c:1117:14: note: byref variable will be forcibly initialized seqState_t seqState; ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressFrame': /kisskb/src/lib/zstd/decompress.c:1593:21: note: byref variable will be forcibly initialized blockProperties_t blockProperties; ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_findFrameCompressedSize': /kisskb/src/lib/zstd/decompress.c:1538:22: note: byref variable will be forcibly initialized blockProperties_t blockProperties; ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c:1518:20: note: byref variable will be forcibly initialized ZSTD_frameParams fParams; ^~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressContinue': /kisskb/src/lib/zstd/decompress.c:1781:21: note: byref variable will be forcibly initialized blockProperties_t bp; ^~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_initDDict': /kisskb/src/lib/zstd/decompress.c:2085:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_getDictID_fromFrame': /kisskb/src/lib/zstd/decompress.c:2137:19: note: byref variable will be forcibly initialized ZSTD_frameParams zfp = {0, 0, 0, 0}; ^~~ /kisskb/src/crypto/ecb.c: In function 'crypto_ecb_crypt': /kisskb/src/crypto/ecb.c:20:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_decrypt': /kisskb/src/crypto/cbc.c:157:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_encrypt': /kisskb/src/crypto/cbc.c:75:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/mm/memory-failure.c: In function '__soft_offline_page': /kisskb/src/mm/memory-failure.c:1804:34: note: byref variable will be forcibly initialized struct migration_target_control mtc = { ^~~ 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/memory-failure.c:37: /kisskb/src/mm/memory-failure.c:1803:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/memory-failure.c: In function 'memory_failure_dev_pagemap': /kisskb/src/mm/memory-failure.c:1300:12: note: byref variable will be forcibly initialized LIST_HEAD(tokill); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/memory-failure.c: In function 'hwpoison_user_mappings': /kisskb/src/mm/memory-failure.c:1061:12: note: byref variable will be forcibly initialized LIST_HEAD(tokill); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/mm/memory-failure.c:56: /kisskb/src/mm/memory-failure.c: In function 'memory_failure_queue': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^~~~~ /kisskb/src/mm/memory-failure.c:1600:6: note: in expansion of macro 'kfifo_put' if (kfifo_put(&mf_cpu->fifo, entry)) ^~~~~~~~~ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_decrypt': /kisskb/src/crypto/pcbc.c:134:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_encrypt': /kisskb/src/crypto/pcbc.c:67:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kprobes.h:21, from /kisskb/src/kernel/kprobes.c:21: /kisskb/src/kernel/kprobes.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kprobes.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kprobes.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kprobes.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kprobes.c: In function 'freelist_try_get': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/freelist.h:89:11: note: in expansion of macro 'smp_load_acquire' head = smp_load_acquire(&list->head); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/freelist.h:81:45: note: in expansion of macro 'smp_load_acquire' struct freelist_node *prev, *next, *head = smp_load_acquire(&list->head); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/ntfs/aops.c: In function 'ntfs_write_mst_block': /kisskb/src/fs/ntfs/aops.c:1311:1: warning: the frame size of 2224 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ /kisskb/src/mm/debug_vm_pgtable.c: In function 'p4d_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:402:8: note: byref variable will be forcibly initialized p4d_t p4d; ^~~ /kisskb/src/mm/debug_vm_pgtable.c: In function 'pgd_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:411:8: note: byref variable will be forcibly initialized pgd_t pgd; ^~~ /kisskb/src/mm/debug_vm_pgtable.c: In function 'swap_migration_tests': /kisskb/src/mm/debug_vm_pgtable.c:751:14: note: byref variable will be forcibly initialized swp_entry_t swp; ^~~ /kisskb/src/block/blk-wbt.c: In function '__wbt_wait': /kisskb/src/block/blk-wbt.c:512:23: note: byref variable will be forcibly initialized struct wbt_wait_data data = { ^~~~ /kisskb/src/drivers/pwm/pwm-fsl-ftm.c: In function 'fsl_pwm_apply_config': /kisskb/src/drivers/pwm/pwm-fsl-ftm.c:235:27: note: byref variable will be forcibly initialized struct fsl_pwm_periodcfg periodcfg; ^~~~~~~~~ /kisskb/src/crypto/xts.c: In function 'xts_xor_tweak': /kisskb/src/crypto/xts.c:89:8: note: byref variable will be forcibly initialized le128 t = rctx->t; ^ /kisskb/src/crypto/xts.c:88:23: note: byref variable will be forcibly initialized struct skcipher_walk w; ^ /kisskb/src/drivers/gpio/gpio-mockup.c: In function 'gpio_mockup_register_chip': /kisskb/src/drivers/gpio/gpio-mockup.c:517:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^~~~~~~~ /kisskb/src/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/block/blk-mq-debugfs.c: In function 'hctx_busy_show': /kisskb/src/block/blk-mq-debugfs.c:417:26: note: byref variable will be forcibly initialized struct show_busy_params params = { .m = m, .hctx = hctx }; ^~~~~~ /kisskb/src/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/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/crypto/adiantum.c: In function 'adiantum_hash_header': /kisskb/src/crypto/adiantum.c:230:24: note: byref variable will be forcibly initialized struct poly1305_state state; ^~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_hash_message': /kisskb/src/crypto/adiantum.c:254:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_finish': /kisskb/src/crypto/adiantum.c:287:8: note: byref variable will be forcibly initialized le128 digest; ^~~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_crypt': /kisskb/src/crypto/adiantum.c:328:8: note: byref variable will be forcibly initialized le128 digest; ^~~~~~ In file included from /kisskb/src/kernel/torture.c:39: /kisskb/src/kernel/torture.c: In function 'torture_stutter': /kisskb/src/kernel/torture.c:644:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^~~~ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^~~~ /kisskb/src/drivers/phy/phy-core.c: In function '_of_phy_get': /kisskb/src/drivers/phy/phy-core.c:502:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/phy/phy-core.c: In function 'of_phy_simple_xlate': /kisskb/src/drivers/phy/phy-core.c:637:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/mm/zsmalloc.c: In function '__zs_compact': /kisskb/src/mm/zsmalloc.c:2218:28: note: byref variable will be forcibly initialized struct zs_compact_control cc; ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/mm/zsmalloc.c:33: /kisskb/src/mm/zsmalloc.c: In function 'async_free_zspage': /kisskb/src/mm/zsmalloc.c:2146:12: note: byref variable will be forcibly initialized LIST_HEAD(free_pages); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/mm/zsmalloc.c:33: /kisskb/src/mm/zsmalloc.c: In function 'wait_for_isolated_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/mm/zsmalloc.c:2116:2: note: in expansion of macro 'wait_event' wait_event(pool->migration_wait, ^~~~~~~~~~ /kisskb/src/fs/ntfs/debug.c: In function '__ntfs_warning': /kisskb/src/fs/ntfs/debug.c:33:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ntfs/debug.c: In function '__ntfs_error': /kisskb/src/fs/ntfs/debug.c:76:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ntfs/debug.c: In function '__ntfs_debug': /kisskb/src/fs/ntfs/debug.c:105:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/mq-deadline.c:8: /kisskb/src/block/mq-deadline.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'watch_queue_set_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:353:12: note: in expansion of macro 'rcu_replace_pointer' wfilter = rcu_replace_pointer(wqueue->filter, wfilter, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:290:35: note: byref variable will be forcibly initialized struct watch_notification_filter filter; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'init_watch': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:427:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->queue, wqueue); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c: In function 'add_watch_to_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, wlist); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c: In function 'remove_watch_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:507:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:487:36: note: byref variable will be forcibly initialized struct watch_notification_removal n; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'watch_queue_clear': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:592:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_generic_free_groups': /kisskb/src/drivers/pinctrl/core.c:694:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/fs/ntfs/dir.c: In function 'ntfs_dir_fsync': /kisskb/src/fs/ntfs/dir.c:1492:12: note: byref variable will be forcibly initialized ntfs_attr na; ^~ /kisskb/src/block/t10-pi.c: In function 't10_pi_type1_complete': /kisskb/src/block/t10-pi.c:195:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/t10-pi.c: In function 't10_pi_type1_prepare': /kisskb/src/block/t10-pi.c:143:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'uniphier_gpio_irq_domain_alloc': /kisskb/src/drivers/gpio/gpio-uniphier.c:263:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'uniphier_gpio_to_irq': /kisskb/src/drivers/gpio/gpio-uniphier.c:163:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/scftorture.c:11: /kisskb/src/kernel/scftorture.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/scftorture.c:35: /kisskb/src/kernel/scftorture.c: In function 'scftorture_invoker': /kisskb/src/kernel/scftorture.c:401:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^~~~ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^~~~ /kisskb/src/drivers/phy/phy-lgm-usb.c: In function 'get_flipped': /kisskb/src/drivers/phy/phy-lgm-usb.c:53:30: note: byref variable will be forcibly initialized union extcon_property_value property; ^~~~~~~~ /kisskb/src/fs/ntfs/file.c: In function 'ntfs_copy_from_user_iter': /kisskb/src/fs/ntfs/file.c:1687:18: note: byref variable will be forcibly initialized struct iov_iter data = *i; ^~~~ /kisskb/src/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/pci/pcie/portdrv_core.c: In function 'pcie_port_find_device': /kisskb/src/drivers/pci/pcie/portdrv_core.c:469:30: note: byref variable will be forcibly initialized struct portdrv_service_data pdrvs; ^~~~~ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c: In function 'pci_epf_test_init_dma_chan': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:162:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:11: /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c: In function 'pci_epf_test_print_rate': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:201:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c: In function 'pci_epf_test_write': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:406:27: note: byref variable will be forcibly initialized struct timespec64 start, end; ^~~ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:406:20: note: byref variable will be forcibly initialized struct timespec64 start, end; ^~~~~ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c: In function 'pci_epf_test_copy': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:235:27: note: byref variable will be forcibly initialized struct timespec64 start, end; ^~~ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:235:20: note: byref variable will be forcibly initialized struct timespec64 start, end; ^~~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_generic_free_functions': /kisskb/src/drivers/pinctrl/pinmux.c:845:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c: In function 'pci_epf_test_read': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:318:27: note: byref variable will be forcibly initialized struct timespec64 start, end; ^~~ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:318:20: note: byref variable will be forcibly initialized struct timespec64 start, end; ^~~~~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_write_to_sgl': /kisskb/src/lib/mpi/mpicoder.c:366:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_raw_from_sgl': /kisskb/src/lib/mpi/mpicoder.c:439:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/pci/pcie/rcec.c: In function 'pcie_link_rcec': /kisskb/src/drivers/pci/pcie/rcec.c:112:24: note: byref variable will be forcibly initialized struct walk_rcec_data rcec_data; ^~~~~~~~~ /kisskb/src/drivers/pci/pcie/rcec.c: In function 'pcie_walk_rcec': /kisskb/src/drivers/pci/pcie/rcec.c:137:24: note: byref variable will be forcibly initialized struct walk_rcec_data rcec_data; ^~~~~~~~~ /kisskb/src/drivers/pci/endpoint/pci-epc-core.c: In function 'pci_epc_get': /kisskb/src/drivers/pci/endpoint/pci-epc-core.c:62:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_attr_iget': /kisskb/src/fs/ntfs/inode.c:219:12: note: byref variable will be forcibly initialized ntfs_attr na; ^~ /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_iget': /kisskb/src/fs/ntfs/inode.c:161:12: note: byref variable will be forcibly initialized ntfs_attr na; ^~ /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_index_iget': /kisskb/src/fs/ntfs/inode.c:277:12: note: byref variable will be forcibly initialized ntfs_attr na; ^~ /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_truncate': /kisskb/src/fs/ntfs/inode.c:2789:21: note: byref variable will be forcibly initialized struct timespec64 now = current_time(VFS_I(base_ni)); ^~~ /kisskb/src/fs/ntfs/mft.c: In function 'ntfs_may_write_mft_record': /kisskb/src/fs/ntfs/mft.c:928:12: note: byref variable will be forcibly initialized ntfs_attr na; ^~ /kisskb/src/drivers/pci/endpoint/pci-epc-mem.c: In function 'pci_epc_mem_init': /kisskb/src/drivers/pci/endpoint/pci-epc-mem.c:121:28: note: byref variable will be forcibly initialized struct pci_epc_mem_window mem_window; ^~~~~~~~~~ /kisskb/src/crypto/chacha_generic.c: In function 'chacha_stream_xor': /kisskb/src/crypto/chacha_generic.c:18:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/crypto/chacha_generic.c: In function 'crypto_xchacha_crypt': /kisskb/src/crypto/chacha_generic.c:52:20: note: byref variable will be forcibly initialized struct chacha_ctx subctx; ^~~~~~ 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/fs/ntfs/namei.c: In function 'ntfs_lookup': /kisskb/src/fs/ntfs/namei.c:168:14: note: byref variable will be forcibly initialized struct qstr nls_name; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/page_reporting.c:2: /kisskb/src/mm/page_reporting.c: In function 'page_reporting_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_reporting.c:335:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pr_dev_info, prdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-logicvc.c: In function 'logicvc_gpio_probe': /kisskb/src/drivers/gpio/gpio-logicvc.c:107:19: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_pff_to_port': /kisskb/src/drivers/pci/switch/switchtec.c:1065:34: note: byref variable will be forcibly initialized struct switchtec_ioctl_pff_port p; ^ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_port_to_pff': /kisskb/src/drivers/pci/switch/switchtec.c:1109:34: note: byref variable will be forcibly initialized struct switchtec_ioctl_pff_port p; ^ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_event_ctl': /kisskb/src/drivers/pci/switch/switchtec.c:1019:35: note: byref variable will be forcibly initialized struct switchtec_ioctl_event_ctl ctl; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/include/linux/switchtec.h:10, from /kisskb/src/drivers/pci/switch/switchtec.c:7: /kisskb/src/drivers/pci/switch/switchtec.c: In function 'switchtec_dev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/switch/switchtec.c:537:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(stuser->cmd_comp, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/controller/cadence/pci-j721e.c: In function 'j721e_pcie_ctrl_init': /kisskb/src/drivers/pci/controller/cadence/pci-j721e.c:217:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /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/crypto/authenc.c: In function 'crypto_authenc_setkey': /kisskb/src/crypto/authenc.c:90:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/drivers/pci/controller/dwc/pci-imx6.c: In function 'imx6_pcie_probe': /kisskb/src/drivers/pci/controller/dwc/pci-imx6.c:997:19: note: byref variable will be forcibly initialized struct resource res; ^~~ /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/drivers/video/backlight/adp5520_bl.c: In function 'adp5520_bl_probe': /kisskb/src/drivers/video/backlight/adp5520_bl.c:282:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/lib/reed_solomon/test_rslib.c: In function 'ex_rs_helper': /kisskb/src/lib/reed_solomon/test_rslib.c:322:15: note: byref variable will be forcibly initialized struct estat stat = {0, 0, 0, 0}; ^~~~ /kisskb/src/lib/reed_solomon/test_rslib.c: In function 'exercise_rs_bc': /kisskb/src/lib/reed_solomon/test_rslib.c:410:16: note: byref variable will be forcibly initialized struct bcstat stat = {0, 0, 0, 0}; ^~~~ /kisskb/src/drivers/video/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/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:197:17: note: byref variable will be forcibly initialized struct fb_cmap palette_cmap; ^~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_register_framebuffer': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1580:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_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/video/fbdev/core/fbmem.c: In function 'do_fb_ioctl': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1091:22: note: byref variable will be forcibly initialized struct fb_cmap_user cmap; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1090:17: note: byref variable will be forcibly initialized struct fb_cmap cmap_from; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1089:27: note: byref variable will be forcibly initialized struct fb_fix_screeninfo fix; ^~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1088:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_new_modelist': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1942:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1939:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var = info->var; ^~~ 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_process_addtl': /kisskb/src/crypto/drbg.c:907:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:906:28: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^~~~~ /kisskb/src/crypto/drbg.c:906:21: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^~~~~ 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: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; ^~~~ 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_update': /kisskb/src/crypto/drbg.c:865:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist2); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:864:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:863:28: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^~~~~ /kisskb/src/crypto/drbg.c:863:21: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^~~~~ 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_update': /kisskb/src/crypto/drbg.c:660:12: note: byref variable will be forcibly initialized LIST_HEAD(vdatalist); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:659:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:658:35: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^~~~~ /kisskb/src/crypto/drbg.c:658:28: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^~~~~ /kisskb/src/crypto/drbg.c:658:21: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_hmac_generate': /kisskb/src/crypto/drbg.c:713:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:712:21: note: byref variable will be forcibly initialized struct drbg_string data; ^~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_async_seed': /kisskb/src/crypto/drbg.c:1071:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:1070:21: note: byref variable will be forcibly initialized struct drbg_string data; ^~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_seed': /kisskb/src/crypto/drbg.c:1124:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:1123:21: note: byref variable will be forcibly initialized struct drbg_string data1; ^~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_generate': /kisskb/src/crypto/drbg.c:1350:12: note: byref variable will be forcibly initialized LIST_HEAD(addtllist); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_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_kcapi_seed': /kisskb/src/crypto/drbg.c:1971:21: note: byref variable will be forcibly initialized struct drbg_string string; ^~~~~~ 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/pci.h:35, from /kisskb/src/drivers/pci/access.c:2: /kisskb/src/drivers/pci/access.c: In function 'pci_wait_cfg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/pci/access.c:211:3: note: in expansion of macro 'wait_event' wait_event(pci_cfg_wait, !dev->block_cfg_access); ^~~~~~~~~~ /kisskb/src/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/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/pci/controller/pci-host-common.c: In function 'gen_pci_init': /kisskb/src/drivers/pci/controller/pci-host-common.c:27:18: note: byref variable will be forcibly initialized struct resource cfgres; ^~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'of_get_fb_videomode': /kisskb/src/drivers/video/fbdev/core/fbmon.c:1382:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/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/drivers/pci/controller/pcie-xilinx.c: In function 'xilinx_pcie_msi_setup_irq': /kisskb/src/drivers/pci/controller/pcie-xilinx.c:264:17: note: byref variable will be forcibly initialized struct msi_msg msg; ^~~ /kisskb/src/drivers/pci/controller/pcie-xilinx.c: In function 'xilinx_pcie_parse_dt': /kisskb/src/drivers/pci/controller/pcie-xilinx.c:574:18: note: byref variable will be forcibly initialized struct resource regs; ^~~~ /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/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/autofs/waitq.c:479:2: note: in expansion of macro 'wait_event_killable' wait_event_killable(wq->queue, wq->name.name == NULL); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/autofs/waitq.c:352:14: note: byref variable will be forcibly initialized struct qstr qstr; ^~~~ /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult_shamir': /kisskb/src/crypto/ecc.c:1239:19: note: byref variable will be forcibly initialized struct ecc_point sum = ECC_POINT_INIT(sump[0], sump[1], ndigits); ^~~ /kisskb/src/drivers/pci/controller/pcie-altera.c: In function 'tlp_write_packet': /kisskb/src/drivers/pci/controller/pcie-altera.c:288:26: note: byref variable will be forcibly initialized struct tlp_rp_regpair_t tlp_rp_regdata; ^~~~~~~~~~~~~~ /kisskb/src/crypto/essiv.c: In function 'essiv_aead_setkey': /kisskb/src/crypto/essiv.c:97:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/drivers/video/backlight/da903x_bl.c: In function 'da903x_backlight_probe': /kisskb/src/drivers/video/backlight/da903x_bl.c:101:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_mount_busy': /kisskb/src/fs/autofs/expire.c:33:14: note: byref variable will be forcibly initialized struct path path = {.mnt = mnt, .dentry = dentry}; ^~~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_expire_run': /kisskb/src/fs/autofs/expire.c:541:30: note: byref variable will be forcibly initialized struct autofs_packet_expire pkt; ^~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_do_expire_multi': /kisskb/src/fs/autofs/expire.c:588:21: note: byref variable will be forcibly initialized const struct path path = { .mnt = mnt, .dentry = dentry }; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_rotate': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:241:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_virtual': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:268:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_bpp': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:218:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_pan': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:360:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:15: /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_modes': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:172:12: note: byref variable will be forcibly initialized LIST_HEAD(old_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_mode': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:130:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /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/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/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/fs/autofs/dev-ioctl.c: In function 'copy_dev_ioctl': /kisskb/src/fs/autofs/dev-ioctl.c:84:26: note: byref variable will be forcibly initialized struct autofs_dev_ioctl tmp, *res; ^~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'find_autofs_mount': /kisskb/src/fs/autofs/dev-ioctl.c:188:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_ismountpoint': /kisskb/src/fs/autofs/dev-ioctl.c:508:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_requester': /kisskb/src/fs/autofs/dev-ioctl.c:425:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_open_mountpoint': /kisskb/src/fs/autofs/dev-ioctl.c:234:15: note: byref variable will be forcibly initialized struct path path; ^~~~ In file included from /kisskb/src/fs/ntfs/usnjrnl.c:18: /kisskb/src/fs/ntfs/usnjrnl.c: In function 'get_current_ntfs_time': /kisskb/src/fs/ntfs/time.h:52:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:719:24: note: byref variable will be forcibly initialized struct fb_videomode cvt_mode; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_match_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:1037:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_best_display': /kisskb/src/drivers/video/fbdev/core/modedb.c:1178:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_get_req': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:604:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:612:11: note: in expansion of macro '__wait_event_killable_exclusive' __ret = __wait_event_killable_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:115:7: note: in expansion of macro 'wait_event_killable_exclusive' if (wait_event_killable_exclusive(fc->blocked_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'request_wait_answer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:411:2: note: in expansion of macro 'wait_event' wait_event(req->waitq, test_bit(FR_FINISHED, &req->flags)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:390:9: note: in expansion of macro 'wait_event_killable' err = wait_event_killable(req->waitq, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:376:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(req->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_interrupt': /kisskb/src/fs/fuse/dev.c:1047:27: note: byref variable will be forcibly initialized struct fuse_interrupt_in arg; ^~~ /kisskb/src/fs/fuse/dev.c:1046:24: note: byref variable will be forcibly initialized struct fuse_in_header ih; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_poll': /kisskb/src/fs/fuse/dev.c:1407:37: note: byref variable will be forcibly initialized struct fuse_notify_poll_wakeup_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_inode': /kisskb/src/fs/fuse/dev.c:1428:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_inode_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_entry': /kisskb/src/fs/fuse/dev.c:1456:14: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/fs/fuse/dev.c:1453:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_delete': /kisskb/src/fs/fuse/dev.c:1504:14: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/fs/fuse/dev.c:1501:32: note: byref variable will be forcibly initialized struct fuse_notify_delete_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_store': /kisskb/src/fs/fuse/dev.c:1549:31: note: byref variable will be forcibly initialized struct fuse_notify_store_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_retrieve': /kisskb/src/fs/fuse/dev.c:1727:34: note: byref variable will be forcibly initialized struct fuse_notify_retrieve_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_write': /kisskb/src/fs/fuse/dev.c:1840:25: note: byref variable will be forcibly initialized struct fuse_out_header oh; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_write': /kisskb/src/fs/fuse/dev.c:1954:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_write': /kisskb/src/fs/fuse/dev.c:1932:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_single_forget': /kisskb/src/fs/fuse/dev.c:1101:24: note: byref variable will be forcibly initialized struct fuse_forget_in arg = { ^~~ /kisskb/src/drivers/video/fbdev/core/fbcvt.c: In function 'fb_find_mode_cvt': /kisskb/src/drivers/video/fbdev/core/fbcvt.c:307:21: note: byref variable will be forcibly initialized struct fb_cvt_data cvt; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:1235:9: note: in expansion of macro 'wait_event_interruptible_exclusive' err = wait_event_interruptible_exclusive(fiq->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_read': /kisskb/src/fs/fuse/dev.c:1360:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_read': /kisskb/src/fs/fuse/dev.c:1338:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_abort_conn': /kisskb/src/fs/fuse/dev.c:2112:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_release': /kisskb/src/fs/fuse/dev.c:2183:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_wait_aborted': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:2173:2: note: in expansion of macro 'wait_event' wait_event(fc->blocked_waitq, atomic_read(&fc->num_waiting) == 0); ^~~~~~~~~~ /kisskb/src/drivers/pci/bus.c: In function 'pci_clip_resource_to_region': /kisskb/src/drivers/pci/bus.c:140:24: note: byref variable will be forcibly initialized struct pci_bus_region r; ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_bus_alloc_from_region': /kisskb/src/drivers/pci/bus.c:165:22: note: byref variable will be forcibly initialized struct resource *r, avail; ^~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio': /kisskb/src/drivers/pci/probe.c:443:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio_pref': /kisskb/src/drivers/pci/probe.c:466:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_io': /kisskb/src/drivers/pci/probe.c:403:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function '__pci_read_base': /kisskb/src/drivers/pci/probe.c:182:32: note: byref variable will be forcibly initialized struct pci_bus_region region, inverted_region; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/probe.c:182:24: note: byref variable will be forcibly initialized struct pci_bus_region region, inverted_region; ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_setup_device': /kisskb/src/drivers/pci/probe.c:1778:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ In file included from /kisskb/src/include/linux/pci.h:32, from /kisskb/src/drivers/pci/probe.c:9: /kisskb/src/drivers/pci/probe.c: In function 'pci_register_host_bridge': /kisskb/src/drivers/pci/probe.c:883:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_scan_bus': /kisskb/src/drivers/pci/probe.c:3161:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_probe': /kisskb/src/drivers/video/backlight/lm3639_bl.c:305:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/pci/host-bridge.c: In function 'pcibios_bus_to_resource': /kisskb/src/drivers/pci/host-bridge.c:83:25: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^~~~~~~~~~ /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'lp855x_backlight_register': /kisskb/src/drivers/video/backlight/lp855x_bl.c:286:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ In file included from /kisskb/src/drivers/video/backlight/lp855x_bl.c:16: /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'pwm_config': /kisskb/src/include/linux/pwm.h:332:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/lp855x_bl.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'time_to_jiffies': /kisskb/src/fs/fuse/dir.c:89:21: note: byref variable will be forcibly initialized struct timespec64 ts = { ^~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_access': /kisskb/src/fs/fuse/dir.c:1207:24: note: byref variable will be forcibly initialized struct fuse_access_in inarg; ^~~~~ In file included from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/fs/fuse/dir.c: In function 'fuse_dentry_revalidate': /kisskb/src/fs/fuse/dir.c:210:13: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^~~~ /kisskb/src/fs/fuse/fuse_i.h:282:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^~~~ /kisskb/src/fs/fuse/dir.c:209:25: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_getattr': /kisskb/src/fs/fuse/dir.c:1028:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c:1027:25: note: byref variable will be forcibly initialized struct fuse_getattr_in inarg; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_create_open': /kisskb/src/fs/fuse/dir.c:521:24: note: byref variable will be forcibly initialized struct fuse_entry_out outentry; ^~~~~~~~ /kisskb/src/fs/fuse/dir.c:520:23: note: byref variable will be forcibly initialized struct fuse_open_out outopen; ^~~~~~~ /kisskb/src/fs/fuse/dir.c:519:24: note: byref variable will be forcibly initialized struct fuse_create_in inarg; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'create_new_entry': /kisskb/src/fs/fuse/dir.c:662:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mknod': /kisskb/src/fs/fuse/dir.c:721:23: note: byref variable will be forcibly initialized struct fuse_mknod_in inarg; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mkdir': /kisskb/src/fs/fuse/dir.c:749:23: note: byref variable will be forcibly initialized struct fuse_mkdir_in inarg; ^~~~~ 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:773:12: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^~~~ /kisskb/src/fs/fuse/fuse_i.h:282:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_lookup': /kisskb/src/fs/fuse/dir.c:459:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_rename_common': /kisskb/src/fs/fuse/dir.c:860:25: note: byref variable will be forcibly initialized struct fuse_rename2_in inarg; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_link': /kisskb/src/fs/fuse/dir.c:948:22: note: byref variable will be forcibly initialized struct fuse_link_in inarg; ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/fs/fuse/dir.c: In function 'fuse_set_nowrite': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dir.c:1513:2: note: in expansion of macro 'wait_event' wait_event(fi->page_waitq, fi->writectr == FUSE_NOWRITE); ^~~~~~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_flush_times': /kisskb/src/fs/fuse/dir.c:1563:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c:1562:25: note: byref variable will be forcibly initialized struct fuse_setattr_in inarg; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_setattr': /kisskb/src/fs/fuse/dir.c:1602:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c:1601:25: note: byref variable will be forcibly initialized struct fuse_setattr_in inarg; ^~~~~ /kisskb/src/drivers/pci/pci-driver.c: In function 'pci_call_probe': /kisskb/src/drivers/pci/pci-driver.c:340:24: note: byref variable will be forcibly initialized struct drv_dev_and_id ddi = { drv, dev, id }; ^~~ /kisskb/src/drivers/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/video/backlight/pandora_bl.c: In function 'pandora_backlight_probe': /kisskb/src/drivers/video/backlight/pandora_bl.c:111:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_insert_inode_locked': /kisskb/src/fs/nilfs2/inode.c:316:25: note: byref variable will be forcibly initialized struct nilfs_iget_args args = { ^~~~ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_ilookup': /kisskb/src/fs/nilfs2/inode.c:556:25: note: byref variable will be forcibly initialized struct nilfs_iget_args args = { ^~~~ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_iget_locked': /kisskb/src/fs/nilfs2/inode.c:566:25: note: byref variable will be forcibly initialized struct nilfs_iget_args args = { ^~~~ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_iget_for_gc': /kisskb/src/fs/nilfs2/inode.c:597:25: note: byref variable will be forcibly initialized struct nilfs_iget_args args = { ^~~~ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_get_block': /kisskb/src/fs/nilfs2/inode.c:91:33: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_truncate': /kisskb/src/fs/nilfs2/inode.c:718:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_setattr': /kisskb/src/fs/nilfs2/inode.c:810:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_evict_inode': /kisskb/src/fs/nilfs2/inode.c:773:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_dirty_inode': /kisskb/src/fs/nilfs2/inode.c:969:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/crypto/streebog_generic.c: In function 'streebog_g': /kisskb/src/crypto/streebog_generic.c:955:30: note: byref variable will be forcibly initialized struct streebog_uint512 Ki, data; ^~~~ /kisskb/src/crypto/streebog_generic.c:955:26: note: byref variable will be forcibly initialized struct streebog_uint512 Ki, data; ^~ /kisskb/src/crypto/streebog_generic.c: In function 'streebog_stage2': /kisskb/src/crypto/streebog_generic.c:977:26: note: byref variable will be forcibly initialized struct streebog_uint512 m; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_send_open': /kisskb/src/fs/fuse/file.c:38:22: note: byref variable will be forcibly initialized struct fuse_open_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_bmap': /kisskb/src/fs/fuse/file.c:2540:23: note: byref variable will be forcibly initialized struct fuse_bmap_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c:2539:22: note: byref variable will be forcibly initialized struct fuse_bmap_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_file_poll': /kisskb/src/fs/fuse/file.c:3052:23: note: byref variable will be forcibly initialized struct fuse_poll_out outarg; ^~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'fuse_wait_on_page_writeback': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/file.c:448:2: note: in expansion of macro 'wait_event' wait_event(fi->page_waitq, !fuse_page_is_writeback(inode, index)); ^~~~~~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_truncate': /kisskb/src/fs/fuse/file.c:3118:15: note: byref variable will be forcibly initialized struct iattr attr; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, 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:2575:24: note: byref variable will be forcibly initialized struct fuse_lseek_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_open': /kisskb/src/fs/fuse/file.c:154:24: note: byref variable will be forcibly initialized struct fuse_open_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_setlk': /kisskb/src/fs/fuse/file.c:2467:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_getlk': /kisskb/src/fs/fuse/file.c:2448:21: note: byref variable will be forcibly initialized struct fuse_lk_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c:2447:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_flush': /kisskb/src/fs/fuse/file.c:471:23: note: byref variable will be forcibly initialized struct fuse_flush_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_fsync_common': /kisskb/src/fs/fuse/file.c:527:23: note: byref variable will be forcibly initialized struct fuse_fsync_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function '__fuse_copy_file_range': /kisskb/src/fs/fuse/file.c:3354:24: note: byref variable will be forcibly initialized struct fuse_write_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c:3345:33: note: byref variable will be forcibly initialized struct fuse_copy_file_range_in inarg = { ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_perform_write': /kisskb/src/fs/fuse/file.c:1226:23: note: byref variable will be forcibly initialized struct fuse_io_args ia = {}; ^~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_IO': /kisskb/src/fs/fuse/file.c:3137:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_read_iter': /kisskb/src/fs/fuse/file.c:1537:23: note: byref variable will be forcibly initialized struct fuse_io_priv io = FUSE_IO_PRIV_SYNC(iocb); ^~ /kisskb/src/fs/fuse/file.c: In function 'fuse_writepages': /kisskb/src/fs/fuse/file.c:2189:27: note: byref variable will be forcibly initialized struct fuse_fill_wb_data data; ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_ioctl': /kisskb/src/fs/fuse/file.c:2792:18: note: byref variable will be forcibly initialized struct iov_iter ii; ^~ /kisskb/src/fs/fuse/file.c:2785:24: note: byref variable will be forcibly initialized struct fuse_ioctl_out outarg; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_query_range_helper': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3337:31: note: byref variable will be forcibly initialized struct xfs_alloc_rec_incore irec; ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_update': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:215:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_fix_freelist': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:2491:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg targs; /* local allocation arguments */ ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_free_extent_fix_freelist': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3237:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; ^~~~ /kisskb/src/fs/nilfs2/file.c: In function 'nilfs_page_mkwrite': /kisskb/src/fs/nilfs2/file.c:50:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_query_range': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3355:36: note: byref variable will be forcibly initialized struct xfs_alloc_query_range_info query; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3354:25: note: byref variable will be forcibly initialized union xfs_btree_irec high_brec; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3353:25: note: byref variable will be forcibly initialized union xfs_btree_irec low_brec; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_query_all': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3373:36: note: byref variable will be forcibly initialized struct xfs_alloc_query_range_info query; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_has_record': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3390:23: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3389:23: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^~~ /kisskb/src/drivers/video/backlight/pcf50633-backlight.c: In function 'pcf50633_bl_probe': /kisskb/src/drivers/video/backlight/pcf50633-backlight.c:100:30: note: byref variable will be forcibly initialized struct backlight_properties bl_props; ^~~~~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_power_off': /kisskb/src/drivers/video/backlight/pwm_bl.c:69:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_power_on': /kisskb/src/drivers/video/backlight/pwm_bl.c:44:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_update_status': /kisskb/src/drivers/video/backlight/pwm_bl.c:112:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_probe': /kisskb/src/drivers/video/backlight/pwm_bl.c:447:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c:443:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c:442:37: note: byref variable will be forcibly initialized struct platform_pwm_backlight_data defdata; ^~~~~~~ /kisskb/src/fs/nilfs2/super.c: In function '__nilfs_msg': /kisskb/src/fs/nilfs2/super.c:68:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/nilfs2/super.c: In function '__nilfs_error': /kisskb/src/fs/nilfs2/super.c:124:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/nilfs2/super.c: In function 'nilfs_mount': /kisskb/src/fs/nilfs2/super.c:1269:26: note: byref variable will be forcibly initialized struct nilfs_super_data sd; ^~ /kisskb/src/crypto/lrw.c: In function 'lrw_xor_tweak': /kisskb/src/crypto/lrw.c:147:23: note: byref variable will be forcibly initialized struct skcipher_walk w; ^ /kisskb/src/crypto/lrw.c:146:8: note: byref variable will be forcibly initialized be128 t = rctx->t; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_probe': /kisskb/src/drivers/video/backlight/qcom-wled.c:1599:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/pci/rom.c: In function 'pci_enable_rom': /kisskb/src/drivers/pci/rom.c:27:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_parent': /kisskb/src/fs/fuse/inode.c:874:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_dentry': /kisskb/src/fs/fuse/inode.c:775:21: note: byref variable will be forcibly initialized const struct qstr name = QSTR_INIT(".", 1); ^~~~ /kisskb/src/fs/fuse/inode.c:774:25: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_parent': /kisskb/src/fs/fuse/inode.c:857:27: note: byref variable will be forcibly initialized struct fuse_inode_handle parent; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_dentry': /kisskb/src/fs/fuse/inode.c:843:27: note: byref variable will be forcibly initialized struct fuse_inode_handle handle; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_statfs': /kisskb/src/fs/fuse/inode.c:488:25: note: byref variable will be forcibly initialized struct fuse_statfs_out outarg; ^~~~~~ In file included from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/fs/fuse/inode.c: In function 'fuse_send_destroy': /kisskb/src/fs/fuse/inode.c:452:13: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^~~~ /kisskb/src/fs/fuse/fuse_i.h:282:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_parse_param': /kisskb/src/fs/fuse/inode.c:539:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_change_attributes': /kisskb/src/fs/fuse/inode.c:256:22: note: byref variable will be forcibly initialized struct timespec64 new_mtime = { ^~~~~~~~~ /kisskb/src/fs/fuse/inode.c:226:20: note: byref variable will be forcibly initialized struct timespec64 old_mtime; ^~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_root_inode': /kisskb/src/fs/fuse/inode.c:747:19: note: byref variable will be forcibly initialized struct fuse_attr attr; ^~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fill_super_submount': /kisskb/src/fs/fuse/inode.c:1281:19: note: byref variable will be forcibly initialized struct fuse_attr root_attr; ^~~~~~~~~ /kisskb/src/drivers/pci/setup-res.c: In function 'pci_std_update_resource': /kisskb/src/drivers/pci/setup-res.c:27:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_decrypt': /kisskb/src/crypto/keywrap.c:152:33: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^~~~~~~~ /kisskb/src/crypto/keywrap.c:152:23: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^~~~~~~~ /kisskb/src/crypto/keywrap.c:127:25: note: byref variable will be forcibly initialized struct crypto_kw_block block; ^~~~~ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_encrypt': /kisskb/src/crypto/keywrap.c:225:33: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^~~~~~~~ /kisskb/src/crypto/keywrap.c:225:23: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^~~~~~~~ /kisskb/src/crypto/keywrap.c:196:25: note: byref variable will be forcibly initialized struct crypto_kw_block block; ^~~~~ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_rename': /kisskb/src/fs/nilfs2/namei.c:351:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_mknod': /kisskb/src/fs/nilfs2/namei.c:106:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_create': /kisskb/src/fs/nilfs2/namei.c:79:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_rmdir': /kisskb/src/fs/nilfs2/namei.c:315:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_unlink': /kisskb/src/fs/nilfs2/namei.c:293:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_mkdir': /kisskb/src/fs/nilfs2/namei.c:207:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_symlink': /kisskb/src/fs/nilfs2/namei.c:130:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/namei.c: In function 'nilfs_link': /kisskb/src/fs/nilfs2/namei.c:180:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/drivers/pci/irq.c: In function 'pci_request_irq': /kisskb/src/drivers/pci/irq.c:36:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/video/backlight/tps65217_bl.c: In function 'tps65217_bl_probe': /kisskb/src/drivers/video/backlight/tps65217_bl.c:267:30: note: byref variable will be forcibly initialized struct backlight_properties bl_props; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr.c: In function 'xfs_attr_set': /kisskb/src/fs/xfs/libxfs/xfs_attr.c:396:23: note: byref variable will be forcibly initialized struct xfs_trans_res tres; ^~~~ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_setxattr': /kisskb/src/fs/fuse/xattr.c:19:26: note: byref variable will be forcibly initialized struct fuse_setxattr_in inarg; ^~~~~ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_getxattr': /kisskb/src/fs/fuse/xattr.c:55:27: note: byref variable will be forcibly initialized struct fuse_getxattr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/xattr.c:54:26: note: byref variable will be forcibly initialized struct fuse_getxattr_in inarg; ^~~~~ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_listxattr': /kisskb/src/fs/fuse/xattr.c:113:27: note: byref variable will be forcibly initialized struct fuse_getxattr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/xattr.c:112:26: note: byref variable will be forcibly initialized struct fuse_getxattr_in inarg; ^~~~~ /kisskb/src/fs/nilfs2/page.c: In function 'nilfs_copy_dirty_pages': /kisskb/src/fs/nilfs2/page.c:243:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/nilfs2/page.c: In function 'nilfs_copy_back_pages': /kisskb/src/fs/nilfs2/page.c:297:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/nilfs2/page.c: In function 'nilfs_clear_dirty_pages': /kisskb/src/fs/nilfs2/page.c:360:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/nilfs2/page.c: In function 'nilfs_find_uncommitted_extent': /kisskb/src/fs/nilfs2/page.c:498:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/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/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio': /kisskb/src/drivers/pci/setup-bus.c:614:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio_pref': /kisskb/src/drivers/pci/setup-bus.c:633:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_io': /kisskb/src/drivers/pci/setup-bus.c:577:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_cardbus': /kisskb/src/drivers/pci/setup-bus.c:510:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/pci/setup-bus.c:19: /kisskb/src/drivers/pci/setup-bus.c: In function '__assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:371:12: note: byref variable will be forcibly initialized LIST_HEAD(local_fail_head); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:370:12: note: byref variable will be forcibly initialized LIST_HEAD(save_head); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pbus_assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:498:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pdev_assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:486:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_root_bus_resources': /kisskb/src/drivers/pci/setup-bus.c:1760:12: note: byref variable will be forcibly initialized LIST_HEAD(fail_head); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:1755:12: note: byref variable will be forcibly initialized LIST_HEAD(realloc_head); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_bridge_resources': /kisskb/src/drivers/pci/setup-bus.c:2057:12: note: byref variable will be forcibly initialized LIST_HEAD(fail_head); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2054:12: note: byref variable will be forcibly initialized LIST_HEAD(add_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_reassign_bridge_resources': /kisskb/src/drivers/pci/setup-bus.c:2130:12: note: byref variable will be forcibly initialized LIST_HEAD(failed); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2129:12: note: byref variable will be forcibly initialized LIST_HEAD(added); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2128:12: note: byref variable will be forcibly initialized LIST_HEAD(saved); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_bus_resources': /kisskb/src/drivers/pci/setup-bus.c:2232:12: note: byref variable will be forcibly initialized LIST_HEAD(add_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/nilfs2/mdt.c: In function 'nilfs_mdt_create_block': /kisskb/src/fs/nilfs2/mdt.c:73:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_verify': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:294:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_create': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1251:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_compact': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1566:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr_src; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_shortform_allfit': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:981:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_to_shortform': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1100:21: note: byref variable will be forcibly initialized struct xfs_da_args nargs; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1097:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_to_node': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1180:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr icnodehdr; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1178:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr icleafhdr; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_leaf_order': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1645:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1644:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr1; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_toosmall': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2024:31: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1962:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_remove': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2088:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_unbalance': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2289:31: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr tmphdr; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2245:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr savehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2244:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr drophdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_lookup_int': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2368:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_getvalue': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2475:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_leaf_lasthash': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2663:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_rebalance': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1675:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1674:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr1; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_add': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1362:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_shortform_to_leaf': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:906:22: note: byref variable will be forcibly initialized struct xfs_da_args nargs; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_clearflag': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2742:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_setflag': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2808:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_flipflags': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2864:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2863:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr1; ^~~~~~ /kisskb/src/fs/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; ^~~~~ 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:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/drivers/video/backlight/led_bl.c: In function 'led_bl_probe': /kisskb/src/drivers/video/backlight/led_bl.c:177:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/video/fbdev/savage/savagefb_driver.c: In function 'savagefb_decode_var': /kisskb/src/drivers/video/fbdev/savage/savagefb_driver.c:972:18: note: byref variable will be forcibly initialized struct xtimings timings; ^~~~~~~ /kisskb/src/drivers/video/fbdev/savage/savagefb_driver.c: In function 'savagefb_probe': /kisskb/src/drivers/video/fbdev/savage/savagefb_driver.c:2225:23: note: byref variable will be forcibly initialized struct fb_videomode cvt_mode; ^~~~~~~~ /kisskb/src/lib/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/fs/nilfs2/btree.c: In function 'nilfs_btree_assign_v': /kisskb/src/fs/nilfs2/btree.c:2224:27: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req req; ^~~ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_lookup_dirty_buffers': /kisskb/src/fs/nilfs2/btree.c:2140:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_do_lookup': /kisskb/src/fs/nilfs2/btree.c:541:36: note: byref variable will be forcibly initialized struct nilfs_btree_readahead_info p, *ra; ^ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_delete': /kisskb/src/fs/nilfs2/btree.c:1573:26: note: byref variable will be forcibly initialized struct nilfs_bmap_stats stats; ^~~~~ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_insert': /kisskb/src/fs/nilfs2/btree.c:1222:26: note: byref variable will be forcibly initialized struct nilfs_bmap_stats stats; ^~~~~ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_lookup_contig': /kisskb/src/fs/nilfs2/btree.c:702:36: note: byref variable will be forcibly initialized struct nilfs_btree_readahead_info p; ^ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_convert_and_insert': /kisskb/src/fs/nilfs2/btree.c:1857:26: note: byref variable will be forcibly initialized struct nilfs_bmap_stats stats; ^~~~~ /kisskb/src/fs/nilfs2/btree.c:1856:33: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req dreq, nreq, *di, *ni; ^~~~ /kisskb/src/fs/nilfs2/btree.c:1856:27: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req dreq, nreq, *di, *ni; ^~~~ /kisskb/src/fs/nilfs2/direct.c: In function 'nilfs_direct_assign_v': /kisskb/src/fs/nilfs2/direct.c:294:27: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req req; ^~~ /kisskb/src/fs/nilfs2/direct.c: In function 'nilfs_direct_propagate': /kisskb/src/fs/nilfs2/direct.c:259:34: note: byref variable will be forcibly initialized struct nilfs_palloc_req oldreq, newreq; ^~~~~~ /kisskb/src/fs/nilfs2/direct.c:259:26: note: byref variable will be forcibly initialized struct nilfs_palloc_req oldreq, newreq; ^~~~~~ /kisskb/src/fs/nilfs2/direct.c: In function 'nilfs_direct_delete': /kisskb/src/fs/nilfs2/direct.c:144:27: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req req; ^~~ /kisskb/src/fs/nilfs2/direct.c: In function 'nilfs_direct_insert': /kisskb/src/fs/nilfs2/direct.c:108:27: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req req; ^~~ /kisskb/src/lib/earlycpio.c: In function 'find_cpio_data': /kisskb/src/lib/earlycpio.c:63:19: note: byref variable will be forcibly initialized struct cpio_data cd = { NULL, 0, "" }; ^~ /kisskb/src/lib/decompress_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/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:7: /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_buf_read': /kisskb/src/fs/xfs/xfs_buf.h:230:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_buf_get': /kisskb/src/fs/xfs/xfs_buf.h:216:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_attr_rmtval_set_value': /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:477:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_attr_rmtval_set': /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:573:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_attr_rmtval_invalidate': /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:648:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^~~ /kisskb/src/fs/nilfs2/dat.c: In function 'nilfs_dat_mark_dirty': /kisskb/src/fs/nilfs2/dat.c:264:26: note: byref variable will be forcibly initialized struct nilfs_palloc_req req; ^~~ /kisskb/src/fs/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/include/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/buffer_head.h:12, from /kisskb/src/fs/nilfs2/recovery.c:10: /kisskb/src/fs/nilfs2/recovery.c: In function 'nilfs_do_roll_forward': /kisskb/src/fs/nilfs2/recovery.c:582:12: note: byref variable will be forcibly initialized LIST_HEAD(dsync_blocks); /* list of data blocks to be recovered */ ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/nilfs2/recovery.c: In function 'nilfs_search_super_root': /kisskb/src/fs/nilfs2/recovery.c:810:12: note: byref variable will be forcibly initialized LIST_HEAD(segments); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/salsa20_generic.c: In function 'salsa20_crypt': /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/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/fs/xfs/xfs_inode.h:10, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:17: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iext_peek_next_extent': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.h:146:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor ncur = *cur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_extents_to_btree': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:665:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:664:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:655:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; /* allocation arguments */ ^~~~ In file included from /kisskb/src/fs/xfs/xfs_inode.h:10, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:17: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iext_peek_prev_extent': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.h:158:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor ncur = *cur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmbt_update': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:151:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_check_leaf_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:330:18: note: byref variable will be forcibly initialized xfs_bmbt_rec_t last = {0, 0}; /* last extent in prev block */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_hole_delay': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2582:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t right; /* right neighbor extent entry */ ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2579:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t left; /* left neighbor extent entry */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_delay_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1508:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_hole_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2731:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2728:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t right; /* right neighbor extent entry */ ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2727:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t left; /* left neighbor extent entry */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_shift_update_extent': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5739:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev = *got; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_btree_to_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:598:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmse_merge': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5659:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5017:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5013:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t new; /* new record to be inserted */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5007:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; /* current extent entry */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_local_to_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:835:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:834:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:832:18: note: byref variable will be forcibly initialized xfs_alloc_arg_t args; /* allocation arguments */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_attrfork_local': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1005:21: note: byref variable will be forcibly initialized struct xfs_da_args dargs; /* args for dir/attr code */ ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iread_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1227:25: note: byref variable will be forcibly initialized struct xfs_iread_state ir; ^~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_first_unused': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1278:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1277:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_last_before': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1327:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1326:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_last_extent': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1362:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_isaeof': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1393:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_last_offset': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1430:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_one_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1463:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1462:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec s; /* internal version of extent */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_unwritten_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2056:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_btalloc': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3475:18: note: byref variable will be forcibly initialized xfs_alloc_arg_t args; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_read': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3879:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3876:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_reserve_delalloc': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3988:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_convert_delalloc': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4512:22: note: byref variable will be forcibly initialized struct xfs_bmalloca bma = { NULL }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_remap': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4633:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4632:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_delay': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4797:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_cow': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4925:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function '__xfs_bunmapi': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5478:26: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5282:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5268:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; /* current extent record */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5265:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec del; /* extent being deleted */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_collapse_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5782:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5781:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, prev; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5781:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, prev; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_can_insert_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5866:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_insert_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5899:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5898:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, next; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5898:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, next; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_split_extent': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6004:26: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6001:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; /* split extent */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6000:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iread_bmbt_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1197:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^~~ /kisskb/src/fs/nilfs2/the_nilfs.c: In function 'load_nilfs': /kisskb/src/fs/nilfs2/the_nilfs.c:206:29: note: byref variable will be forcibly initialized struct nilfs_recovery_info ri; ^~ /kisskb/src/fs/xfs/libxfs/xfs_bmap_btree.c: In function 'xfs_bmbt_free_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap_btree.c:286:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap_btree.c: In function 'xfs_bmbt_alloc_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap_btree.c:201:19: note: byref variable will be forcibly initialized xfs_alloc_arg_t args; /* block allocation args */ ^~~~ /kisskb/src/lib/idr.c: In function 'idr_alloc_u32': /kisskb/src/lib/idr.c:36:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/idr.c: In function 'idr_for_each': /kisskb/src/lib/idr.c:198:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/idr.c: In function 'idr_get_next_ul': /kisskb/src/lib/idr.c:229:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/lib/idr.c:5: /kisskb/src/lib/idr.c: In function 'ida_alloc_range': /kisskb/src/lib/idr.c:383:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/idr.c: In function 'ida_free': /kisskb/src/lib/idr.c:489:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, id / IDA_BITMAP_BITS); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/idr.c: In function 'ida_destroy': /kisskb/src/lib/idr.c:542:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/nilfs2/segbuf.c: In function 'nilfs_segbuf_write': /kisskb/src/fs/nilfs2/segbuf.c:455:26: note: byref variable will be forcibly initialized struct nilfs_write_info wi; ^~ /kisskb/src/drivers/pci/of.c: In function 'of_irq_parse_and_map_pci': /kisskb/src/drivers/pci/of.c:514:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^~~~ /kisskb/src/drivers/pci/of.c: In function 'devm_of_pci_get_host_bridge_resources': /kisskb/src/drivers/pci/of.c:269:29: note: byref variable will be forcibly initialized struct of_pci_range_parser parser; ^~~~~~ /kisskb/src/drivers/pci/of.c:268:22: note: byref variable will be forcibly initialized struct of_pci_range range; ^~~~~ /kisskb/src/drivers/pci/of.c:266:24: note: byref variable will be forcibly initialized struct resource *res, tmp_res; ^~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_btree.c:6: /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_buf_readahead': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_is_lastrec': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1180:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_kill_iroot': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3486:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_increment': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1537:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_decrement': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1642:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_visit_block': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4248:23: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_overlapped_query_range': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4636:23: note: byref variable will be forcibly initialized union xfs_btree_key rec_hkey; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4635:23: note: byref variable will be forcibly initialized union xfs_btree_key rec_key; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4633:23: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_lookup': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1880:25: note: byref variable will be forcibly initialized union xfs_btree_key key; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1821:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; /* ptr to btree block */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_get_leaf_keys': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1987:22: note: byref variable will be forcibly initialized union xfs_btree_key hkey; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1986:22: note: byref variable will be forcibly initialized union xfs_btree_key max_hkey; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_new_root': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2995:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2994:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function '__xfs_btree_updkeys': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2083:22: note: byref variable will be forcibly initialized union xfs_btree_key key; /* keys from current level */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_update_keys': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2154:22: note: byref variable will be forcibly initialized union xfs_btree_key key; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_rshift': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2455:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; /* right block pointer */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_lshift': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2260:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; /* left btree pointer */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function '__xfs_btree_split': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2628:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rrptr; /* right-right sibling ptr */ ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2625:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; /* right sibling block ptr */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2622:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; /* left sibling block ptr */ ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_btree.c:6: /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_split': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2852:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2851:30: note: byref variable will be forcibly initialized struct xfs_btree_split_args args; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_delrec': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3638:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; /* right sibling block ptr */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3633:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; /* left sibling block ptr */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3629:22: note: byref variable will be forcibly initialized union xfs_btree_ptr cptr; /* current block ptr */ ^~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_set_par': /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:783:23: note: byref variable will be forcibly initialized { struct my_timming mt; ^~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_new_iroot': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2890:22: note: byref variable will be forcibly initialized union xfs_btree_ptr nptr; /* new block addr */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_insrec': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3189:22: note: byref variable will be forcibly initialized union xfs_btree_key nkey; /* new block key */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3187:22: note: byref variable will be forcibly initialized union xfs_btree_ptr nptr; /* new block ptr */ ^~~~ 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/video/fbdev/matrox/matroxfb_base.h:29, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:105: /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_wait_for_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:294:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(vs->wait, cnt != vs->cnt, HZ/10); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_insert': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3396:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; /* record to insert */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3394:22: note: byref variable will be forcibly initialized union xfs_btree_key bkey; /* key of block to insert */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3391:22: note: byref variable will be forcibly initialized union xfs_btree_ptr nptr; /* new block number (split result) */ ^~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_ioctl': /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1148:25: note: byref variable will be forcibly initialized struct v4l2_control ctrl; ^~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1126:25: note: byref variable will be forcibly initialized struct v4l2_control ctrl; ^~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1104:27: note: byref variable will be forcibly initialized struct v4l2_queryctrl qctrl; ^~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1089:28: note: byref variable will be forcibly initialized struct v4l2_capability r; ^ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:960:34: note: byref variable will be forcibly initialized struct matroxioc_output_mode mom; ^~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:910:34: note: byref variable will be forcibly initialized struct matroxioc_output_mode mom; ^~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:889:22: note: byref variable will be forcibly initialized struct fb_vblank vblank; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_simple_query_range': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4543:23: note: byref variable will be forcibly initialized union xfs_btree_key rec_key; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_visit_blocks': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4277:23: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_change_owner': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4401:43: note: byref variable will be forcibly initialized struct xfs_btree_block_change_owner_info bbcoi; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_query_range': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4777:23: note: byref variable will be forcibly initialized union xfs_btree_key high_key; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4776:23: note: byref variable will be forcibly initialized union xfs_btree_key low_key; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4775:23: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_query_all': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4807:23: note: byref variable will be forcibly initialized union xfs_btree_key high_key; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4806:23: note: byref variable will be forcibly initialized union xfs_btree_key low_key; ^~~~~~~ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_io': /kisskb/src/drivers/pci/quirks.c:512:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^~~~~~~~~~ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_io_region': /kisskb/src/drivers/pci/quirks.c:562:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c: In function 'xfs_btree_bload_node': /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:481:23: note: byref variable will be forcibly initialized union xfs_btree_key child_key; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c: In function 'xfs_btree_bload_prep_block': /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:374:23: note: byref variable will be forcibly initialized union xfs_btree_ptr new_ptr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c: In function 'xfs_btree_bload': /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:808:23: note: byref variable will be forcibly initialized union xfs_btree_ptr first_ptr; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:748:23: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:747:23: note: byref variable will be forcibly initialized union xfs_btree_ptr child_ptr; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:746:20: note: byref variable will be forcibly initialized struct list_head buffers_list; ^~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:7: /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_dabuf_map': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2510:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec, *irecs = &irec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_lasthash': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1367:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_order': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1770:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr node2hdr; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1769:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr node1hdr; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_rebalance': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:873:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr2; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:872:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr1; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_add': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1010:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_unbalance': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1497:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr save_hdr; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1496:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr drop_hdr; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_remove': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1442:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_verify': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:212:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_fixhashpath': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1416:29: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da_grow_inode_int': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2149:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map, *mapp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da_get_buf': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2594:21: note: byref variable will be forcibly initialized struct xfs_buf_map map, *mapp = ↦ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_root_split': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:685:30: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:672:29: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr icnodehdr; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:641:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da_read_buf': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2631:21: note: byref variable will be forcibly initialized struct xfs_buf_map map, *mapp = ↦ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_split': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:772:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_path_shift': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1976:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_toosmall': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1312:29: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr thdr; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1249:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_lookup_int': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1579:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_swap_lastblock': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2326:29: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr deadhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2316:30: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2263:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr par_hdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_root_join': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1179:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr oldroothdr; ^~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da_reada_buf': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2668:21: note: byref variable will be forcibly initialized struct xfs_buf_map map; ^~~ /kisskb/src/crypto/tcrypt.c: In function 'test_aead_speed': /kisskb/src/crypto/tcrypt.c:541:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/crypto/tcrypt.c: In function 'test_skcipher_speed': /kisskb/src/crypto/tcrypt.c:1501:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/fs/nilfs2/cpfile.c: In function 'nilfs_cpfile_delete_checkpoint': /kisskb/src/fs/nilfs2/cpfile.c:582:22: note: byref variable will be forcibly initialized struct nilfs_cpinfo ci; ^~ /kisskb/src/crypto/tcrypt.c: In function 'test_ahash_speed_common': /kisskb/src/crypto/tcrypt.c:1063:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_lookup_dirty_data_buffers': /kisskb/src/fs/nilfs2/segment.c:683:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/nilfs2/segment.c:11: /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_scan_file_dsync': /kisskb/src/fs/nilfs2/segment.c:1090:12: note: byref variable will be forcibly initialized LIST_HEAD(data_buffers); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_lookup_dirty_node_buffers': /kisskb/src/fs/nilfs2/segment.c:737:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/nilfs2/segment.c:11: /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_scan_file': /kisskb/src/fs/nilfs2/segment.c:1039:12: note: byref variable will be forcibly initialized LIST_HEAD(node_buffers); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/nilfs2/segment.c:1038:12: note: byref variable will be forcibly initialized LIST_HEAD(data_buffers); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/lib/klist.c: In function 'klist_remove': /kisskb/src/lib/klist.c:240:22: note: byref variable will be forcibly initialized struct klist_waiter waiter; ^~~~~~ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_extend_segments': /kisskb/src/fs/nilfs2/segment.c:1339:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_update_payload_blocknr': /kisskb/src/fs/nilfs2/segment.c:1553:20: note: byref variable will be forcibly initialized union nilfs_binfo binfo; ^~~~~ /kisskb/src/fs/nilfs2/segment.c:1551:30: note: byref variable will be forcibly initialized struct nilfs_segsum_pointer ssp; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/nilfs2/segment.c:11: /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_abort_construction': /kisskb/src/fs/nilfs2/segment.c:1784:12: note: byref variable will be forcibly initialized LIST_HEAD(logs); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_sync': /kisskb/src/fs/nilfs2/segment.c:2161:36: note: byref variable will be forcibly initialized struct nilfs_segctor_wait_request wait_req; ^~~~~~~~ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_thread_construct': /kisskb/src/fs/nilfs2/segment.c:2477:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/nilfs2/segment.c:11: /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_start_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/nilfs2/segment.c:2623:2: note: in expansion of macro 'wait_event' wait_event(sci->sc_wait_task, sci->sc_task != NULL); ^~~~~~~~~~ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_kill_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/nilfs2/segment.c:2636:3: note: in expansion of macro 'wait_event' wait_event(sci->sc_wait_task, sci->sc_task == NULL); ^~~~~~~~~~ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_thread': /kisskb/src/fs/nilfs2/segment.c:2574:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/nilfs2/segment.c:2574:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_segctor_write_out': /kisskb/src/fs/nilfs2/segment.c:2691:33: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_construct_dsync_segment': /kisskb/src/fs/nilfs2/segment.c:2273:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_clean_segments': /kisskb/src/fs/nilfs2/segment.c:2423:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/nilfs2/segment.c:11: /kisskb/src/fs/nilfs2/segment.c: In function 'nilfs_detach_log_writer': /kisskb/src/fs/nilfs2/segment.c:2803:12: note: byref variable will be forcibly initialized LIST_HEAD(garbage_list); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/lib/kobject.c: In function 'kobject_set_name': /kisskb/src/lib/kobject.c:326:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/lib/kobject.c: In function 'kobject_add': /kisskb/src/lib/kobject.c:429:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/kobject.c: In function 'kobject_init_and_add': /kisskb/src/lib/kobject.c:467:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:404:2: note: in expansion of macro 'wait_event' wait_event(fscache_cache_cleared_wq, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:401:2: note: in expansion of macro 'wait_event' wait_event(fscache_cache_cleared_wq, ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, 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) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/cookie.c:12: /kisskb/src/fs/fscache/cookie.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/fs/fscache/cookie.c:12: /kisskb/src/fs/fscache/cookie.c: In function '__fscache_disable_cookie': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/cookie.c:765:3: note: in expansion of macro 'wait_var_event' wait_var_event(&cookie->n_active, ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:429:3: note: in 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:429:3: note: in 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/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/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 '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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/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: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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/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/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_get_version': /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: 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/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:2814:25: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /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_timeout_handler': /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:1543:23: note: byref variable will be forcibly initialized struct list_head msgs; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'handle_ipmb_get_msg_rsp': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: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:3814:24: note: byref variable will be forcibly initialized struct ipmi_lan_addr lan_addr; ^~~~~~~~ /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; ^~~~ /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/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:4926:25: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1296:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(user->self, NULL); ^~~~~~~~~~~~~~~~~~ /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; ^~~~ 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/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_defer.c:6: /kisskb/src/fs/xfs/libxfs/xfs_defer.c: In function 'xfs_defer_finish_noroll': /kisskb/src/fs/xfs/libxfs/xfs_defer.c:463:12: note: byref variable will be forcibly initialized LIST_HEAD(dop_pending); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/nilfs2/ifile.c: In function 'nilfs_ifile_create_inode': /kisskb/src/fs/nilfs2/ifile.c:55:26: note: byref variable will be forcibly initialized struct nilfs_palloc_req req; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/lib/logic_pio.c:11: /kisskb/src/lib/logic_pio.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/sm2.c: In function '_sm2_verify': /kisskb/src/crypto/sm2.c:291:28: note: byref variable will be forcibly initialized struct gcry_mpi_point sG, tP; ^~ /kisskb/src/crypto/sm2.c:291:24: note: byref variable will be forcibly initialized struct gcry_mpi_point sG, tP; ^~ /kisskb/src/crypto/sm2.c: In function 'sm2_verify': /kisskb/src/crypto/sm2.c:345:27: note: byref variable will be forcibly initialized struct sm2_signature_ctx sig; ^~~ /kisskb/src/fs/exfat/inode.c: In function 'exfat_map_cluster': /kisskb/src/fs/exfat/inode.c:110:21: note: byref variable will be forcibly initialized struct exfat_chain new_clu; ^~~~~~~ /kisskb/src/crypto/ecrdsa.c: In function 'ecrdsa_verify': /kisskb/src/crypto/ecrdsa.c:85:19: note: byref variable will be forcibly initialized struct ecc_point cc = ECC_POINT_INIT(s, e, ndigits); /* reuse s, e */ ^~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'handle_send_req': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:147:25: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:146:19: note: byref variable will be forcibly initialized struct ipmi_addr addr; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:567:28: note: byref variable will be forcibly initialized struct ipmi_timing_parms parms; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:550:28: note: byref variable will be forcibly initialized struct ipmi_timing_parms parms; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:530:39: note: byref variable will be forcibly initialized struct ipmi_channel_lun_address_set val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:517:39: note: byref variable will be forcibly initialized struct ipmi_channel_lun_address_set val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:497:39: note: byref variable will be forcibly initialized struct ipmi_channel_lun_address_set val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:485:39: note: byref variable will be forcibly initialized struct ipmi_channel_lun_address_set val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:395:29: note: byref variable will be forcibly initialized struct ipmi_cmdspec_chans val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:381:29: note: byref variable will be forcibly initialized struct ipmi_cmdspec_chans val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:367:25: note: byref variable will be forcibly initialized struct ipmi_cmdspec val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:353:23: note: byref variable will be forcibly initialized struct ipmi_cmdspec val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:341:25: note: byref variable will be forcibly initialized struct ipmi_recv rsp; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:324:27: note: byref variable will be forcibly initialized struct ipmi_req_settime req; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:304:19: note: byref variable will be forcibly initialized struct ipmi_req req; ^~~ /kisskb/src/drivers/video/fbdev/matrox/i2c-matroxfb.c: In function 'i2c_matroxfb_probe': /kisskb/src/drivers/video/fbdev/matrox/i2c-matroxfb.c:187:26: note: byref variable will be forcibly initialized struct i2c_board_info maven_info = { ^~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c: In function 'xfs_dir2_block_removename': /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c:791:20: note: byref variable will be forcibly initialized xfs_dir2_sf_hdr_t sfh; /* shortform header */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c: In function 'xfs_dir2_leaf_to_block': /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c:945:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c:940:20: note: byref variable will be forcibly initialized xfs_dir2_sf_hdr_t sfh; /* shortform header */ ^~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_check_dir_empty': /kisskb/src/fs/exfat/namei.c:879:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c: In function 'xfs_dir2_sf_to_block': /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c:1095:19: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_search_empty_slot': /kisskb/src/fs/exfat/namei.c:208:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_find_empty_entry': /kisskb/src/fs/exfat/namei.c:316:25: note: byref variable will be forcibly initialized struct exfat_hint_femp hint_femp; ^~~~~~~~~ /kisskb/src/fs/exfat/namei.c:311:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/fs/exfat/namei.c: In function '__exfat_rename': /kisskb/src/fs/exfat/namei.c:1294:23: note: byref variable will be forcibly initialized struct exfat_chain new_clu_to_free; ^~~~~~~~~~~~~~~ /kisskb/src/fs/exfat/namei.c:1241:23: note: byref variable will be forcibly initialized struct exfat_chain new_clu; ^~~~~~~ /kisskb/src/fs/exfat/namei.c:1185:24: note: byref variable will be forcibly initialized struct exfat_uni_name uni_name; ^~~~~~~~ /kisskb/src/fs/exfat/namei.c:1183:29: note: byref variable will be forcibly initialized struct exfat_chain olddir, newdir; ^~~~~~ /kisskb/src/fs/exfat/namei.c:1183:21: note: byref variable will be forcibly initialized struct exfat_chain olddir, newdir; ^~~~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_rmdir': /kisskb/src/fs/exfat/namei.c:922:27: note: byref variable will be forcibly initialized struct exfat_chain cdir, clu_to_free; ^~~~~~~~~~~ /kisskb/src/fs/exfat/namei.c:922:21: note: byref variable will be forcibly initialized struct exfat_chain cdir, clu_to_free; ^~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_unlink': /kisskb/src/fs/exfat/namei.c:769:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_add_entry': /kisskb/src/fs/exfat/namei.c:479:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/fs/exfat/namei.c:478:24: note: byref variable will be forcibly initialized struct exfat_uni_name uniname; ^~~~~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_mkdir': /kisskb/src/fs/exfat/namei.c:835:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^~~~ /kisskb/src/fs/exfat/namei.c:834:25: note: byref variable will be forcibly initialized struct exfat_dir_entry info; ^~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_create': /kisskb/src/fs/exfat/namei.c:550:25: note: byref variable will be forcibly initialized struct exfat_dir_entry info; ^~~~ /kisskb/src/fs/exfat/namei.c:549:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_find': /kisskb/src/fs/exfat/namei.c:593:24: note: byref variable will be forcibly initialized struct exfat_uni_name uni_name; ^~~~~~~~ /kisskb/src/fs/exfat/namei.c:592:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_lookup': /kisskb/src/fs/exfat/namei.c:696:25: note: byref variable will be forcibly initialized struct exfat_dir_entry info; ^~~~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_insert': /kisskb/src/fs/reiserfs/do_balan.c:928:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_paste_dirent': /kisskb/src/fs/reiserfs/do_balan.c:1019:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_paste_shift': /kisskb/src/fs/reiserfs/do_balan.c:1076:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_paste_whole': /kisskb/src/fs/reiserfs/do_balan.c:1149:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'get_FEB': /kisskb/src/fs/reiserfs/do_balan.c:1486:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_when_delete_del': /kisskb/src/fs/reiserfs/do_balan.c:81:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_when_delete_cut': /kisskb/src/fs/reiserfs/do_balan.c:115:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_when_delete': /kisskb/src/fs/reiserfs/do_balan.c:242:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_finish_node_insert': /kisskb/src/fs/reiserfs/do_balan.c:1265:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_finish_node_paste_dirent': /kisskb/src/fs/reiserfs/do_balan.c:1283:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_finish_node_paste': /kisskb/src/fs/reiserfs/do_balan.c:1316:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_insert_left': /kisskb/src/fs/reiserfs/do_balan.c:291:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_left_shift_dirent': /kisskb/src/fs/reiserfs/do_balan.c:356:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_left_shift': /kisskb/src/fs/reiserfs/do_balan.c:419:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_left_whole': /kisskb/src/fs/reiserfs/do_balan.c:538:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_insert_right': /kisskb/src/fs/reiserfs/do_balan.c:628:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_right_shift_dirent': /kisskb/src/fs/reiserfs/do_balan.c:712:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_right_shift': /kisskb/src/fs/reiserfs/do_balan.c:766:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_right_whole': /kisskb/src/fs/reiserfs/do_balan.c:843:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_init_dir_entry': /kisskb/src/fs/exfat/dir.c:440:20: note: byref variable will be forcibly initialized struct timespec64 ts = current_time(inode); ^~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_readdir': /kisskb/src/fs/exfat/dir.c:68:24: note: byref variable will be forcibly initialized struct exfat_uni_name uni_name; ^~~~~~~~ /kisskb/src/fs/exfat/dir.c:67:26: note: byref variable will be forcibly initialized struct exfat_chain dir, clu; ^~~ /kisskb/src/fs/exfat/dir.c:67:21: note: byref variable will be forcibly initialized struct exfat_chain dir, clu; ^~~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_iterate': /kisskb/src/fs/exfat/dir.c:218:25: note: byref variable will be forcibly initialized struct exfat_dir_entry de; ^~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_find_dir_entry': /kisskb/src/fs/exfat/dir.c:925:25: note: byref variable will be forcibly initialized struct exfat_hint_femp candi_empty; ^~~~~~~~~~~ /kisskb/src/fs/exfat/dir.c:923:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_count_dir_entries': /kisskb/src/fs/exfat/dir.c:1153:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/drivers/video/fbdev/riva/fbdev.c: In function 'riva_load_video_mode': /kisskb/src/drivers/video/fbdev/riva/fbdev.c:675:19: note: byref variable will be forcibly initialized struct riva_regs newmode; ^~~~~~~ /kisskb/src/drivers/video/fbdev/riva/fbdev.c: In function 'riva_update_default_var': /kisskb/src/drivers/video/fbdev/riva/fbdev.c:1785:22: note: byref variable will be forcibly initialized struct fb_videomode modedb; ^~~~~~ /kisskb/src/drivers/video/fbdev/riva/fbdev.c: In function 'riva_bl_init': /kisskb/src/drivers/video/fbdev/riva/fbdev.c:322:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'sender': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:1107:21: note: byref variable will be forcibly initialized struct timespec64 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/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'insert_entries': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'replace_slot': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:829:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_extend': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:455:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->xa_head, entry); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function '__radix_tree_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:626:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_setflags': /kisskb/src/fs/nilfs2/ioctl.c:131:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_change_cpmode': /kisskb/src/fs/nilfs2/ioctl.c:207:22: note: byref variable will be forcibly initialized struct nilfs_cpmode cpmode; ^~~~~~ /kisskb/src/fs/nilfs2/ioctl.c:206:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_delete_checkpoint': /kisskb/src/fs/nilfs2/ioctl.c:261:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_get_cpstat': /kisskb/src/fs/nilfs2/ioctl.c:340:22: note: byref variable will be forcibly initialized struct nilfs_cpstat cpstat; ^~~~~~ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_set_suinfo': /kisskb/src/fs/nilfs2/ioctl.c:1219:20: note: byref variable will be forcibly initialized struct nilfs_argv argv; ^~~~ /kisskb/src/fs/nilfs2/ioctl.c:1218:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^~ /kisskb/src/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/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_get_sustat': /kisskb/src/fs/nilfs2/ioctl.c:407:22: note: byref variable will be forcibly initialized struct nilfs_sustat sustat; ^~~~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag_slot': /kisskb/src/lib/radix-tree.c:1345:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_get_info': /kisskb/src/fs/nilfs2/ioctl.c:1172:20: note: byref variable will be forcibly initialized struct nilfs_argv argv; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_get_bdescs': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:1509:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nilfs2/ioctl.c:516:20: note: byref variable will be forcibly initialized struct nilfs_argv argv; ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/nilfs2/ioctl.c:10: /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_move_blocks': /kisskb/src/fs/nilfs2/ioctl.c:619:12: note: byref variable will be forcibly initialized LIST_HEAD(buffers); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/nilfs2/ioctl.c: In function 'nilfs_ioctl_trim_fs': /kisskb/src/fs/nilfs2/ioctl.c:1071:22: note: byref variable will be forcibly initialized struct fstrim_range range; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_data.c: In function '__xfs_dir3_data_check': /kisskb/src/fs/xfs/libxfs/xfs_dir2_data.c:115:19: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/page.c:54:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(*wq, !__fscache_check_page_write(cookie, page), ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/page.c: In function '__fscache_wait_on_page_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fscache/page.c:41:2: note: in expansion of macro 'wait_event' wait_event(*wq, !__fscache_check_page_write(cookie, page)); ^~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c: In function 'de_still_valid': /kisskb/src/fs/reiserfs/namei.c:1262:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry tmp = *de; ^~~ /kisskb/src/fs/fscache/page.c: In function '__fscache_uncache_all_inode_pages': /kisskb/src/fs/fscache/page.c:1219:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_find_entry': /kisskb/src/fs/reiserfs/namei.c:308:17: note: byref variable will be forcibly initialized struct cpu_key key_to_search; ^~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_rmdir': /kisskb/src/fs/reiserfs/namei.c:904:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/reiserfs/namei.c:901:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_unlink': /kisskb/src/fs/reiserfs/namei.c:1000:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c:998:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/exfat/super.c: In function 'exfat_read_root': /kisskb/src/fs/exfat/super.c:335:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^~~~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_lookup': /kisskb/src/fs/reiserfs/namei.c:357:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_add_entry': /kisskb/src/fs/reiserfs/namei.c:439:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/reiserfs/namei.c:436:17: note: byref variable will be forcibly initialized struct cpu_key entry_key; ^~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_mknod': /kisskb/src/fs/reiserfs/namei.c:707:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:706:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_mkdir': /kisskb/src/fs/reiserfs/namei.c:789:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:788:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_symlink': /kisskb/src/fs/reiserfs/namei.c:1105:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:1104:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/exfat/super.c: In function 'exfat_parse_param': /kisskb/src/fs/exfat/super.c:261:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_link': /kisskb/src/fs/reiserfs/namei.c:1202:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_create': /kisskb/src/fs/reiserfs/namei.c:636:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:635:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_rename': /kisskb/src/fs/reiserfs/namei.c:1318:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c:1316:44: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:1316:36: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^~~~~~ /kisskb/src/fs/reiserfs/namei.c:1316:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^~~~~~ /kisskb/src/fs/reiserfs/namei.c:1315:47: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:1315:33: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:1315:19: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_get_parent': /kisskb/src/fs/reiserfs/namei.c:404:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nv3CalcArbitration': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:566:18: note: byref variable will be forcibly initialized nv3_arb_info ainfo; ^~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nv3UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:617:19: note: byref variable will be forcibly initialized nv3_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:616:19: note: byref variable will be forcibly initialized nv3_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nv4UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:801:19: note: byref variable will be forcibly initialized nv4_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:800:19: note: byref variable will be forcibly initialized nv4_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nv10UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:1062:20: note: byref variable will be forcibly initialized nv10_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:1061:20: note: byref variable will be forcibly initialized nv10_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nForceUpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:1108:20: note: byref variable will be forcibly initialized nv10_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:1107:20: note: byref variable will be forcibly initialized nv10_fifo_info fifo_data; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:20, from /kisskb/src/include/linux/rbtree_augmented.h:16, from /kisskb/src/lib/rbtree.c:12: /kisskb/src/lib/rbtree.c: In function '__rb_change_child_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:191:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->rb_node, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:189:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_right, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:187:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_left, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_checkpoints_snapshots_number_show': /kisskb/src/fs/nilfs2/sysfs.c:282:22: note: byref variable will be forcibly initialized struct nilfs_cpstat cpstat; ^~~~~~ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_checkpoints_checkpoints_number_show': /kisskb/src/fs/nilfs2/sysfs.c:259:22: note: byref variable will be forcibly initialized struct nilfs_cpstat cpstat; ^~~~~~ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_segments_dirty_segments_show': /kisskb/src/fs/nilfs2/sysfs.c:401:22: note: byref variable will be forcibly initialized struct nilfs_sustat sustat; ^~~~~~ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_superblock_sb_write_time_show': /kisskb/src/fs/nilfs2/sysfs.c:23:13: note: byref variable will be forcibly initialized struct tm res; \ ^~~ /kisskb/src/fs/nilfs2/sysfs.c:727:9: note: in expansion of macro 'NILFS_SHOW_TIME' return NILFS_SHOW_TIME(sbwtime, buf); ^~~~~~~~~~~~~~~ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_segctor_last_nongc_write_time_show': /kisskb/src/fs/nilfs2/sysfs.c:23:13: note: byref variable will be forcibly initialized struct tm res; \ ^~~ /kisskb/src/fs/nilfs2/sysfs.c:607:9: note: in expansion of macro 'NILFS_SHOW_TIME' return NILFS_SHOW_TIME(nongc_ctime, buf); ^~~~~~~~~~~~~~~ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_segctor_last_seg_write_time_show': /kisskb/src/fs/nilfs2/sysfs.c:23:13: note: byref variable will be forcibly initialized struct tm res; \ ^~~ /kisskb/src/fs/nilfs2/sysfs.c:579:9: note: in expansion of macro 'NILFS_SHOW_TIME' return NILFS_SHOW_TIME(ctime, buf); ^~~~~~~~~~~~~~~ /kisskb/src/fs/exfat/cache.c: In function 'exfat_get_cluster': /kisskb/src/fs/exfat/cache.c:244:24: note: byref variable will be forcibly initialized struct exfat_cache_id cid; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir3_leaf_verify': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:190:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir3_leaf1_check': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:105:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_block_to_leaf': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:393:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_search_hash': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1546:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_addname': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:608:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_lookup': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1161:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_removename': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1357:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_replace': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1495:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_node_to_leaf': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1686:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1685:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/lib/seq_buf.c: In function 'seq_buf_printf': /kisskb/src/lib/seq_buf.c:85:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_evict_inode': /kisskb/src/fs/reiserfs/inode.c:36:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/inode.c: In function '_get_block_create_0': /kisskb/src/fs/reiserfs/inode.c:291:24: note: byref variable will be forcibly initialized struct item_head *ih, tmp_ih; ^~~~~~ /kisskb/src/fs/reiserfs/inode.c:289:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_new_directory': /kisskb/src/fs/reiserfs/inode.c:1806:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_new_symlink': /kisskb/src/fs/reiserfs/inode.c:1868:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_update_sd_size': /kisskb/src/fs/reiserfs/inode.c:1452:24: note: byref variable will be forcibly initialized struct item_head *ih, tmp_ih; ^~~~~~ /kisskb/src/fs/reiserfs/inode.c:1448:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_write_inode': /kisskb/src/fs/reiserfs/inode.c:1771:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_truncate_file': /kisskb/src/fs/reiserfs/inode.c:2264:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_write_end': /kisskb/src/fs/reiserfs/inode.c:2927:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle myth; ^~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_commit_write': /kisskb/src/fs/reiserfs/inode.c:3018:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle myth; ^~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_get_block': /kisskb/src/fs/reiserfs/inode.c:1010:19: note: byref variable will be forcibly initialized struct cpu_key tmp_key; ^~~~~~~ /kisskb/src/fs/reiserfs/inode.c:853:19: note: byref variable will be forcibly initialized struct cpu_key tmp_key; ^~~~~~~ /kisskb/src/fs/reiserfs/inode.c:667:24: note: byref variable will be forcibly initialized struct item_head *ih, tmp_ih; ^~~~~~ /kisskb/src/fs/reiserfs/inode.c:665:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c: In function 'map_block_for_writepage': /kisskb/src/fs/reiserfs/inode.c:2373:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c:2369:19: note: byref variable will be forcibly initialized struct item_head tmp_ih; ^~~~~~ /kisskb/src/fs/reiserfs/inode.c:2367:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_write_full_page': /kisskb/src/fs/reiserfs/inode.c:2534:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_read_locked_inode': /kisskb/src/fs/reiserfs/inode.c:1544:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_iget': /kisskb/src/fs/reiserfs/inode.c:1639:28: note: byref variable will be forcibly initialized struct reiserfs_iget_args args; ^~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_get_dentry': /kisskb/src/fs/reiserfs/inode.c:1669:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_new_inode': /kisskb/src/fs/reiserfs/inode.c:1933:19: note: byref variable will be forcibly initialized struct stat_data sd; ^~ /kisskb/src/fs/reiserfs/inode.c:1932:19: note: byref variable will be forcibly initialized struct item_head ih; ^~ /kisskb/src/fs/reiserfs/inode.c:1931:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c:1929:28: note: byref variable will be forcibly initialized struct reiserfs_iget_args args; ^~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_setattr': /kisskb/src/fs/reiserfs/inode.c:3356:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/inode.c:3323:40: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/drivers/video/fbdev/nvidia/nvidia.c: In function 'nvidia_set_fbinfo': /kisskb/src/drivers/video/fbdev/nvidia/nvidia.c:1106:22: note: byref variable will be forcibly initialized struct fb_videomode modedb; ^~~~~~ /kisskb/src/fs/exfat/nls.c: In function 'exfat_create_upcase_table': /kisskb/src/fs/exfat/nls.c:754:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/lib/string.c: In function 'strscpy': /kisskb/src/lib/string.c:181:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir3_free_get_buf': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:327:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr hdr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir3_leafn_check': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:65:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_lookup_for_entry': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:796:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_add': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:498:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_free_hdr_check': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:582:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr hdr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_node_addname_int': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1904:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir3_data_block_free': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1189:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_lookup_for_addname': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:698:31: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:646:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_remove': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1360:30: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1282:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leaf_to_node': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:420:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leaf_lasthash': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:604:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_order': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1038:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr2; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1037:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr1; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_rebalance': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1080:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr2; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1079:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr1; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_toosmall': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1551:30: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr2; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1498:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_unbalance': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1623:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr drophdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1622:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr savehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_node_replace': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:2225:30: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_node_trim_free': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:2288:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/exfat/misc.c: In function 'exfat_msg': /kisskb/src/fs/exfat/misc.c:55:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/exfat/misc.c: In function '__exfat_fs_error': /kisskb/src/fs/exfat/misc.c:29:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ /kisskb/src/fs/exfat/misc.c:28:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/exfat/misc.c: In function 'exfat_set_entry_time': /kisskb/src/fs/exfat/misc.c:106:12: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c: In function 'nv4UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c:386:16: note: byref variable will be forcibly initialized nv4_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c:385:16: note: byref variable will be forcibly initialized nv4_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c: In function 'nv10UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c:625:17: note: byref variable will be forcibly initialized nv10_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c:624:17: note: byref variable will be forcibly initialized nv10_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c: In function 'nForceUpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c:683:17: note: byref variable will be forcibly initialized nv10_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c:682:17: note: byref variable will be forcibly initialized nv10_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c: In function 'hotmod_handler': /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/fs/reiserfs/file.c: In function 'reiserfs_file_release': /kisskb/src/fs/reiserfs/file.c:35:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/file.c: In function 'reiserfs_commit_page': /kisskb/src/fs/reiserfs/file.c:182:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/lib/win_minmax.c: In function 'minmax_running_max': /kisskb/src/lib/win_minmax.c:69:23: note: byref variable will be forcibly initialized struct minmax_sample val = { .t = t, .v = meas }; ^~~ /kisskb/src/lib/win_minmax.c: In function 'minmax_running_min': /kisskb/src/lib/win_minmax.c:87:23: note: byref variable will be forcibly initialized struct minmax_sample val = { .t = t, .v = meas }; ^~~ /kisskb/src/fs/ext2/super.c: In function 'ext2_quota_write': /kisskb/src/fs/ext2/super.c:1529:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^~~~~~ /kisskb/src/fs/ext2/super.c: In function 'ext2_quota_read': /kisskb/src/fs/ext2/super.c:1484:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^~~~~~ /kisskb/src/fs/ext2/super.c: In function 'ext2_msg': /kisskb/src/fs/ext2/super.c:88:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ext2/super.c: In function 'ext2_error': /kisskb/src/fs/ext2/super.c:53:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ext2/super.c: In function 'ext2_fill_super': /kisskb/src/fs/ext2/super.c:824:28: note: byref variable will be forcibly initialized struct ext2_mount_options opts; ^~~~ /kisskb/src/fs/exfat/file.c: In function '__exfat_truncate': /kisskb/src/fs/exfat/file.c:154:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/fs/exfat/file.c:99:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/fs/ext2/super.c: In function 'ext2_remount': /kisskb/src/fs/ext2/super.c:1318:28: note: byref variable will be forcibly initialized struct ext2_mount_options new_opts; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/xarray.c:9: /kisskb/src/lib/xarray.c: In function 'xas_expand': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:615:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa->xa_head, head); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:612:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa_to_node(head)->parent, node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c: In function 'xas_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:681:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, xa_mk_node(node)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c: In function 'xas_store': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:816:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, entry); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c: In function 'xas_split': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:1087:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[offset--], ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:1085:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[canon], entry); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:1077:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[offset], ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/xarray.c:13: /kisskb/src/lib/xarray.c: In function 'xa_load': /kisskb/src/lib/xarray.c:1450:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_erase': /kisskb/src/lib/xarray.c:1488:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_store': /kisskb/src/lib/xarray.c:1534:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_cmpxchg': /kisskb/src/lib/xarray.c:1600:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_insert': /kisskb/src/lib/xarray.c:1637:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_store_range': /kisskb/src/lib/xarray.c:1713:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_get_order': /kisskb/src/lib/xarray.c:1755:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_alloc': /kisskb/src/lib/xarray.c:1807:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_set_mark': /kisskb/src/lib/xarray.c:1894:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_clear_mark': /kisskb/src/lib/xarray.c:1912:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_get_mark': /kisskb/src/lib/xarray.c:1934:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_find': /kisskb/src/lib/xarray.c:2008:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_find_after': /kisskb/src/lib/xarray.c:2058:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp + 1); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_extract': /kisskb/src/lib/xarray.c:2155:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_destroy': /kisskb/src/lib/xarray.c:2201:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/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/lib/vsprintf.c: In function 'ip6_compressed_string': /kisskb/src/lib/vsprintf.c:1350:18: note: byref variable will be forcibly initialized struct in6_addr in6; ^~~ /kisskb/src/lib/vsprintf.c: In function 'time64_str': /kisskb/src/lib/vsprintf.c:1839:12: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/lib/vsprintf.c:1838:18: note: byref variable will be forcibly initialized struct rtc_time rtc_time; ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'va_format': /kisskb/src/lib/vsprintf.c:1657:10: note: byref variable will be forcibly initialized va_list va; ^~ /kisskb/src/lib/vsprintf.c: In function 'snprintf': /kisskb/src/lib/vsprintf.c:2748:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'scnprintf': /kisskb/src/lib/vsprintf.c:2772:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'sprintf': /kisskb/src/lib/vsprintf.c:2817:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'sscanf': /kisskb/src/lib/vsprintf.c:3522:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/reiserfs/dir.c: In function 'reiserfs_readdir_inode': /kisskb/src/fs/reiserfs/dir.c:75:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/reiserfs/dir.c:70:24: note: byref variable will be forcibly initialized struct item_head *ih, tmp_ih; ^~~~~~ /kisskb/src/fs/reiserfs/dir.c:64:17: note: byref variable will be forcibly initialized struct cpu_key pos_key; ^~~~~~~ /kisskb/src/fs/reiserfs/fix_node.c: In function 'get_far_parent': /kisskb/src/fs/reiserfs/fix_node.c:1031:17: note: byref variable will be forcibly initialized struct cpu_key s_lr_father_key; ^~~~~~~~~~~~~~~ /kisskb/src/fs/exfat/balloc.c: In function 'exfat_load_bitmap': /kisskb/src/fs/exfat/balloc.c:99:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c: In function 'of_ipmi_probe': /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 'platform_ipmi_probe': /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/reiserfs/super.c: In function 'reiserfs_sync_fs': /kisskb/src/fs/reiserfs/super.c:69:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_write_info': /kisskb/src/fs/reiserfs/super.c:2354:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_release_dquot': /kisskb/src/fs/reiserfs/super.c:2318:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_acquire_dquot': /kisskb/src/fs/reiserfs/super.c:2295:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_write_dquot': /kisskb/src/fs/reiserfs/super.c:2272:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_quota_on': /kisskb/src/fs/reiserfs/super.c:2391:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_dirty_inode': /kisskb/src/fs/reiserfs/super.c:694:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'find_hash_out': /kisskb/src/fs/reiserfs/super.c:1736:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/reiserfs/super.c:1734:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/super.c: In function 'remove_save_link_only': /kisskb/src/fs/reiserfs/super.c:196:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_quota_write': /kisskb/src/fs/reiserfs/super.c:2549:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh, *bh; ^~~~~~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_quota_read': /kisskb/src/fs/reiserfs/super.c:2498:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh, *bh; ^~~~~~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_put_super': /kisskb/src/fs/reiserfs/super.c:591:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_freeze': /kisskb/src/fs/reiserfs/super.c:149:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'add_save_link': /kisskb/src/fs/reiserfs/super.c:435:19: note: byref variable will be forcibly initialized struct item_head ih; ^~ /kisskb/src/fs/reiserfs/super.c:434:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/super.c: In function 'remove_save_link': /kisskb/src/fs/reiserfs/super.c:513:22: note: byref variable will be forcibly initialized struct reiserfs_key key; ^~~ /kisskb/src/fs/reiserfs/super.c:512:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'finish_unfinished': /kisskb/src/fs/reiserfs/super.c:229:37: note: byref variable will be forcibly initialized struct reiserfs_key save_link_key, last_inode_key; ^~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:229:22: note: byref variable will be forcibly initialized struct reiserfs_key save_link_key, last_inode_key; ^~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:228:30: note: byref variable will be forcibly initialized struct cpu_key max_cpu_key, obj_key; ^~~~~~~ /kisskb/src/fs/reiserfs/super.c:228:17: note: byref variable will be forcibly initialized struct cpu_key max_cpu_key, obj_key; ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_fill_super': /kisskb/src/fs/reiserfs/super.c:1904:28: note: byref variable will be forcibly initialized struct reiserfs_iget_args args; ^~~~ /kisskb/src/fs/reiserfs/super.c:1899:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_remount': /kisskb/src/fs/reiserfs/super.c:1434:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_inobt_update': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:58:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_ialloc_count_inodes_rec': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2763:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore irec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag_finobt_near': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1403:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rrec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag_update_inobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1535:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_check_agi_freecount': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:224:26: note: byref variable will be forcibly initialized xfs_inobt_rec_incore_t rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_inobt_insert_sprec': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:532:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_difree_finobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2078:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc_btree.c: In function '__xfs_inobt_alloc_block': /kisskb/src/fs/xfs/libxfs/xfs_ialloc_btree.c:97:19: note: byref variable will be forcibly initialized xfs_alloc_arg_t args; /* block allocation args */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag_inobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1136:35: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec, trec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1136:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec, trec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1585:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_ialloc_ag_alloc': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:628:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:619:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_difree_inobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1945:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_difree': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2192:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec;/* btree record */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_imap_lookup': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2264:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_ialloc_has_inode_record': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2702:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore irec; ^~~~ /kisskb/src/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/fs/xfs/libxfs/xfs_inode_fork.c: In function 'xfs_iformat_extents': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:112:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:110:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_iext_tree.c: In function 'xfs_iext_update_extent': /kisskb/src/fs/xfs/libxfs/xfs_iext_tree.c:989:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c: In function 'xfs_iextents_copy': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:545:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:544:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_pci.c: In function 'ipmi_pci_probe': /kisskb/src/drivers/char/ipmi/ipmi_si_pci.c:73:18: note: byref variable will be forcibly initialized struct si_sm_io io; ^~ /kisskb/src/fs/reiserfs/prints.c: In function 'reiserfs_printk': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:312:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function '__reiserfs_warning': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:288:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function 'reiserfs_info': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:301:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function 'reiserfs_debug': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:319:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function '__reiserfs_panic': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:378:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function '__reiserfs_error': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:396:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function 'reiserfs_abort': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:420:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function 'print_block': /kisskb/src/fs/reiserfs/prints.c:613:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_i2c_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:118:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg; ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:140:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:11: /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:92:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ipmb_dev->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:79:18: note: byref variable will be forcibly initialized struct ipmb_msg msg; ^~~ /kisskb/src/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/drivers/video/fbdev/aty/atyfb_base.c: In function 'atyfb_check_var': /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c:1528:16: note: byref variable will be forcibly initialized union aty_pll pll; ^~~ /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c:1527:14: note: byref variable will be forcibly initialized struct crtc crtc; ^~~~ /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c: In function 'aty_init': /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c:2354:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ 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/video/fbdev/aty/atyfb_base.c:51: /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c: In function 'aty_waitforvblank': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c:1777:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(vbl->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/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/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_inode_buf.c:6: /kisskb/src/fs/xfs/libxfs/xfs_inode_buf.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/lib/bitmap.c: In function 'bitmap_parselist': /kisskb/src/lib/bitmap.c:640:16: note: byref variable will be forcibly initialized struct region r; ^ /kisskb/src/lib/scatterlist.c: In function 'sg_copy_buffer': /kisskb/src/lib/scatterlist.c:925:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/lib/scatterlist.c: In function 'sg_zero_buffer': /kisskb/src/lib/scatterlist.c:1040:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/fs/isofs/namei.c: In function 'isofs_cmp': /kisskb/src/fs/isofs/namei.c:21:14: note: byref variable will be forcibly initialized struct qstr qstr; ^~~~ /kisskb/src/fs/isofs/inode.c: In function 'isofs_get_last_session': /kisskb/src/fs/isofs/inode.c:570:29: note: byref variable will be forcibly initialized struct cdrom_multisession ms_info; ^~~~~~~ /kisskb/src/fs/isofs/inode.c:551:25: note: byref variable will be forcibly initialized struct cdrom_tocentry te; ^~ /kisskb/src/fs/isofs/inode.c: In function '__isofs_iget': /kisskb/src/fs/isofs/inode.c:1532:35: note: byref variable will be forcibly initialized struct isofs_iget5_callback_data data; ^~~~ /kisskb/src/fs/isofs/inode.c: In function 'isofs_bmap': /kisskb/src/fs/isofs/inode.c:1158:21: note: byref variable will be forcibly initialized struct buffer_head dummy; ^~~~~ /kisskb/src/fs/isofs/inode.c: In function 'isofs_fill_super': /kisskb/src/fs/isofs/inode.c:624:25: note: byref variable will be forcibly initialized struct iso9660_options opt; ^~~ /kisskb/src/drivers/video/fbdev/sis/sis_main.c: In function 'sisfb_ioctl': /kisskb/src/drivers/video/fbdev/sis/sis_main.c:1690:19: note: byref variable will be forcibly initialized struct fb_vblank sisvbblank; ^~~~~~~~~~ /kisskb/src/drivers/video/fbdev/sis/sis_main.c:1689:20: note: byref variable will be forcibly initialized struct sis_memreq sismemreq; ^~~~~~~~~ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift1_left': /kisskb/src/fs/reiserfs/ibalance.c:537:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:537:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~~ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift1_right': /kisskb/src/fs/reiserfs/ibalance.c:612:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~ /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_copy_dir_entries': /kisskb/src/fs/reiserfs/ibalance.c:612:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~~ /kisskb/src/fs/reiserfs/lbalance.c:70:20: note: byref variable will be forcibly initialized struct item_head new_ih; ^~~~~~ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift_left': /kisskb/src/fs/reiserfs/ibalance.c:496:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:496:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~~ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift_right': /kisskb/src/fs/reiserfs/ibalance.c:568:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:568:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~~ /kisskb/src/fs/reiserfs/ibalance.c: In function 'balance_internal_when_delete': /kisskb/src/fs/reiserfs/ibalance.c:638:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/ibalance.c: In function 'balance_internal': /kisskb/src/fs/reiserfs/ibalance.c:1043:31: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:1043:22: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:821:19: note: byref variable will be forcibly initialized struct item_head new_insert_key; ^~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:812:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_item_bottle': /kisskb/src/fs/reiserfs/lbalance.c:470:21: note: byref variable will be forcibly initialized struct item_head n_ih; ^~~~ /kisskb/src/fs/reiserfs/lbalance.c:434:21: note: byref variable will be forcibly initialized struct item_head n_ih; ^~~~ /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_move_items': /kisskb/src/fs/reiserfs/lbalance.c:719:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~ /kisskb/src/fs/reiserfs/lbalance.c:719:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_fault_in_readable': /kisskb/src/lib/iov_iter.c:435:15: note: userspace variable will be forcibly initialized struct iovec v; ^ /kisskb/src/lib/iov_iter.c: In function '_copy_to_iter': /kisskb/src/lib/iov_iter.c:635:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:635:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter': /kisskb/src/lib/iov_iter.c:772:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:772:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_nocache': /kisskb/src/lib/iov_iter.c:817:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:817:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_flushcache': /kisskb/src/lib/iov_iter.c:851:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:851:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_zero': /kisskb/src/lib/iov_iter.c:982:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:982:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': /kisskb/src/lib/iov_iter.c:1005:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1005:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_advance': /kisskb/src/lib/iov_iter.c:1080:31: note: userspace variable will be forcibly initialized iterate_and_advance(i, size, v, 0, 0, 0) ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1080:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, size, v, 0, 0, 0) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:795:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:795:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full_nocache': /kisskb/src/lib/iov_iter.c:874:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:874:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_alignment': /kisskb/src/lib/iov_iter.c:1241:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1241:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, size, v, ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_gap_alignment': /kisskb/src/lib/iov_iter.c:1260:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1260:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, size, v, ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages': /kisskb/src/lib/iov_iter.c:1328:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1328:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, maxsize, v, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1409:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1409:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, maxsize, v, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter': /kisskb/src/lib/iov_iter.c:1455:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1455:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ({ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:1496:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1496:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1541:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1541:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ({ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'hash_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1574:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_npages': /kisskb/src/lib/iov_iter.c:1611:36: note: userspace variable will be forcibly initialized } else iterate_all_kinds(i, size, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1611:9: note: in expansion of macro 'iterate_all_kinds' } else iterate_all_kinds(i, size, v, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_for_each_range': /kisskb/src/lib/iov_iter.c:1838:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1838:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:1833:14: note: byref variable will be forcibly initialized struct kvec w; ^ /kisskb/src/drivers/video/fbdev/aty/radeon_base.c: In function 'radeonfb_check_var': /kisskb/src/drivers/video/fbdev/aty/radeon_base.c:834:34: note: byref variable will be forcibly initialized struct fb_var_screeninfo v; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_update': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:79:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_query_range_helper': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2284:25: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_unmap': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:556:27: note: byref variable will be forcibly initialized struct xfs_rmap_irec rtrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:487:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_map': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:760:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec gtrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:759:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_query_range': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2304:35: note: byref variable will be forcibly initialized struct xfs_rmap_query_range_info query; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2303:25: note: byref variable will be forcibly initialized union xfs_btree_irec high_brec; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2302:25: note: byref variable will be forcibly initialized union xfs_btree_irec low_brec; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_find_left_neighbor': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:294:37: note: byref variable will be forcibly initialized struct xfs_find_left_neighbor_info info; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_map_shared': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2103:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec gtrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2102:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_map_raw': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2249:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_lookup_le_range': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:372:37: note: byref variable will be forcibly initialized struct xfs_find_left_neighbor_info info; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_unmap_shared': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:1915:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_query_all': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2321:35: note: byref variable will be forcibly initialized struct xfs_rmap_query_range_info query; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_finish_one': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2369:25: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_alloc_extent': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2563:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec bmap; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_free_extent': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2585:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec bmap; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_has_record': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2635:23: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2634:23: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_record_exists': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2664:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_has_other_keys': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2728:28: note: byref variable will be forcibly initialized struct xfs_rmap_key_state rks; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2727:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec high; ^~~~ /kisskb/src/fs/isofs/rock.c: In function 'parse_rock_ridge_inode_internal': /kisskb/src/fs/isofs/rock.c:318:20: note: byref variable will be forcibly initialized struct rock_state rs; ^~ /kisskb/src/fs/isofs/rock.c: In function 'rock_ridge_symlink_readpage': /kisskb/src/fs/isofs/rock.c:707:20: note: byref variable will be forcibly initialized struct rock_state rs; ^~ /kisskb/src/fs/isofs/rock.c: In function 'get_rock_ridge_filename': /kisskb/src/fs/isofs/rock.c:201:20: note: byref variable will be forcibly initialized struct rock_state rs; ^~ /kisskb/src/fs/reiserfs/stree.c: In function 'search_for_position_by_key': /kisskb/src/fs/reiserfs/stree.c:842:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/reiserfs/stree.c: In function 'prepare_for_delete_or_cut': /kisskb/src/fs/reiserfs/stree.c:1058:23: note: byref variable will be forcibly initialized struct item_head s_ih; ^~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_delete_item': /kisskb/src/fs/reiserfs/stree.c:1236:19: note: byref variable will be forcibly initialized struct item_head s_ih; ^~~~ /kisskb/src/fs/reiserfs/stree.c:1235:22: note: byref variable will be forcibly initialized struct tree_balance s_del_balance; ^~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'indirect_to_direct_roll_back': /kisskb/src/fs/reiserfs/stree.c:1579:17: note: byref variable will be forcibly initialized struct cpu_key tail_key; ^~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_delete_solid_item': /kisskb/src/fs/reiserfs/stree.c:1391:17: note: byref variable will be forcibly initialized struct cpu_key cpu_key; ^~~~~~~ /kisskb/src/fs/reiserfs/stree.c:1387:22: note: byref variable will be forcibly initialized struct tree_balance tb; ^~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_cut_from_item': /kisskb/src/fs/reiserfs/stree.c:1631:22: note: byref variable will be forcibly initialized struct tree_balance s_cut_balance; ^~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_do_truncate': /kisskb/src/fs/reiserfs/stree.c:1872:17: note: byref variable will be forcibly initialized struct cpu_key s_item_key; ^~~~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_paste_into_item': /kisskb/src/fs/reiserfs/stree.c:2074:22: note: byref variable will be forcibly initialized struct tree_balance s_paste_balance; ^~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_insert_item': /kisskb/src/fs/reiserfs/stree.c:2169:22: note: byref variable will be forcibly initialized struct tree_balance s_ins_balance; ^~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/aty/radeon_monitor.c: In function 'radeon_check_modes': /kisskb/src/drivers/video/fbdev/aty/radeon_monitor.c:932:23: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/drivers/video/fbdev/aty/radeon_monitor.c:781:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/fs/reiserfs/tail_conversion.c: In function 'direct2indirect': /kisskb/src/fs/reiserfs/tail_conversion.c:41:19: note: byref variable will be forcibly initialized struct item_head ind_ih; ^~~~~~ /kisskb/src/fs/reiserfs/tail_conversion.c:35:17: note: byref variable will be forcibly initialized struct cpu_key end_key; ^~~~~~~ /kisskb/src/fs/reiserfs/tail_conversion.c: In function 'indirect2direct': /kisskb/src/fs/reiserfs/tail_conversion.c:217:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/tail_conversion.c:212:19: note: byref variable will be forcibly initialized struct item_head s_ih; ^~~~ /kisskb/src/fs/reiserfs/journal.c: In function 'queue_log_writer': /kisskb/src/fs/reiserfs/journal.c:2951:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/reiserfs/journal.c: In function 'kupdate_transactions': /kisskb/src/fs/reiserfs/journal.c:1724:22: note: byref variable will be forcibly initialized struct buffer_chunk chunk; ^~~~~ /kisskb/src/fs/reiserfs/journal.c: In function 'write_ordered_buffers': /kisskb/src/fs/reiserfs/journal.c:801:19: note: byref variable will be forcibly initialized struct list_head tmp; ^~~ /kisskb/src/fs/reiserfs/journal.c:800:22: note: byref variable will be forcibly initialized struct buffer_chunk chunk; ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/reiserfs/reiserfs.h:9, from /kisskb/src/fs/reiserfs/journal.c:41: /kisskb/src/fs/reiserfs/journal.c: In function 'reiserfs_wait_on_write_block': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/reiserfs/journal.c:2945:2: note: in expansion of macro 'wait_event' wait_event(journal->j_join_wait, ^~~~~~~~~~ /kisskb/src/fs/reiserfs/journal.c: In function 'do_journal_begin_r': /kisskb/src/fs/reiserfs/journal.c:3017:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle myth; ^~~~ /kisskb/src/fs/reiserfs/journal.c: In function 'do_journal_release': /kisskb/src/fs/reiserfs/journal.c:1906:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle myth; ^~~~ /kisskb/src/fs/reiserfs/journal.c: In function 'reiserfs_flush_old_commits': /kisskb/src/fs/reiserfs/journal.c:3550:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/journal.c: In function '__commit_trans_jl': /kisskb/src/fs/reiserfs/journal.c:3830:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ 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:1242: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:750:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'pirq_query_unmask': /kisskb/src/drivers/xen/events/events_base.c:759:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_rebind_evtchn_to_cpu': /kisskb/src/drivers/xen/events/events_base.c:1695:26: note: byref variable will be forcibly initialized struct evtchn_bind_vcpu bind_vcpu; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_virqs': /kisskb/src/drivers/xen/events/events_base.c:1857:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_ipis': /kisskb/src/drivers/xen/events/events_base.c:1884:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'eoi_pirq': /kisskb/src/drivers/xen/events/events_base.c:776:21: note: byref variable will be forcibly initialized struct physdev_eoi eoi = { .irq = pirq_from_irq(data->irq) }; ^~~ /kisskb/src/drivers/xen/events/events_base.c: In function '__startup_pirq': /kisskb/src/drivers/xen/events/events_base.c:798:26: note: byref variable will be forcibly initialized struct evtchn_bind_pirq bind_pirq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_pirqs': /kisskb/src/drivers/xen/events/events_base.c:1820:26: note: byref variable will be forcibly initialized struct physdev_map_pirq map_irq; ^~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_interdomain_evtchn_to_irq_chip': /kisskb/src/drivers/xen/events/events_base.c:1219:33: note: byref variable will be forcibly initialized struct evtchn_bind_interdomain bind_interdomain; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_ipi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1172:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_bind_pirq_gsi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:938:21: note: byref variable will be forcibly initialized struct physdev_irq irq_op; ^~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_allocate_pirq_msi': /kisskb/src/drivers/xen/events/events_base.c:1008:31: note: byref variable will be forcibly initialized struct physdev_get_free_pirq op_get_free_pirq; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_destroy_irq': /kisskb/src/drivers/xen/events/events_base.c:1055:28: note: byref variable will be forcibly initialized struct physdev_unmap_pirq unmap_irq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_virq_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1278:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_set_irq_priority': /kisskb/src/drivers/xen/events/events_base.c:1476:29: note: byref variable will be forcibly initialized struct evtchn_set_priority set_priority; ^~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_poll_irq_timeout': /kisskb/src/drivers/xen/events/events_base.c:1943:21: note: byref variable will be forcibly initialized struct sched_poll poll; ^~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_test_irq_shared': /kisskb/src/drivers/xen/events/events_base.c:1965:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_update': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:169:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_find_left_extents': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:616:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_find_right_extents': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:705:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_delete': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:226:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec irec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_split_extent': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:347:34: note: byref variable will be forcibly initialized struct xfs_refcount_irec rcext, tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:347:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec rcext, tmp; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_adjust_extents': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:921:32: note: byref variable will be forcibly initialized struct xfs_refcount_irec ext, tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:921:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec ext, tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_adjust_cow_extents': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1445:32: note: byref variable will be forcibly initialized struct xfs_refcount_irec ext, tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1445:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec ext, tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_find_shared': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1292:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_recover_cow_leftovers': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1683:24: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1682:24: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1681:20: note: byref variable will be forcibly initialized struct list_head debris; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_has_record': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1772:23: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1771:23: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^~~ /kisskb/src/drivers/video/fbdev/aty/radeon_accel.c: In function 'radeonfb_fillrect': /kisskb/src/drivers/video/fbdev/aty/radeon_accel.c:71:21: note: byref variable will be forcibly initialized struct fb_fillrect modded; ^~~~~~ /kisskb/src/drivers/video/fbdev/aty/radeon_accel.c: In function 'radeonfb_copyarea': /kisskb/src/drivers/video/fbdev/aty/radeon_accel.c:138:21: note: byref variable will be forcibly initialized struct fb_copyarea modded; ^~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_switch_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:356:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function '__xenbus_switch_state': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:218:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_error': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:318:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:339:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_watch_pathfmt': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:179:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_alloc_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:421:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_free_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:444:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^~~~~ /kisskb/src/drivers/virtio/virtio_ring.c: In function 'vring_create_virtqueue_split': /kisskb/src/drivers/virtio/virtio_ring.c:861:15: note: byref variable will be forcibly initialized struct vring vring; ^~~~~ /kisskb/src/drivers/virtio/virtio_ring.c: In function 'vring_new_virtqueue': /kisskb/src/drivers/virtio/virtio_ring.c:2170:15: note: byref variable will be forcibly initialized struct vring vring; ^~~~~ /kisskb/src/fs/reiserfs/resize.c: In function 'reiserfs_resize': /kisskb/src/fs/reiserfs/resize.c:27:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:269:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(percpu_ref_switch_waitq, !data->confirm_switch, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c: In function 'percpu_ref_switch_to_atomic_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:323:2: note: in expansion of macro 'wait_event' wait_event(percpu_ref_switch_waitq, !ref->data->confirm_switch); ^~~~~~~~~~ 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 }; ^~~~ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:35: /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xenbus_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:415:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(xb_waitq, xb_thread_work())) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_2l.c: In function 'evtchn_2l_unmask': /kisskb/src/drivers/xen/events/events_2l.c:121:24: note: byref variable will be forcibly initialized struct evtchn_unmask unmask = { .port = port }; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount_btree.c: In function 'xfs_refcountbt_alloc_block': /kisskb/src/fs/xfs/libxfs/xfs_refcount_btree.c:61:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; /* block allocation args */ ^~~~ 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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:391:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)((unsigned long)obj | BIT(0))); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_lookup_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:524:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:492:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:265:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:332:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ht->tbl, new_tbl); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_sb.c:6: /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_buf_get': /kisskb/src/fs/xfs/xfs_buf.h:216:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_request_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:125:3: note: in expansion of macro 'wait_event' wait_event(xs_state_enter_wq, xs_suspend_active == 0); ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'read_reply': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:209:3: note: in expansion of macro 'wait_event' wait_event(req->wq, test_reply(req)); ^~~~~~~~~~ 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/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_sb.c:6: /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_update_secondary_sbs': /kisskb/src/fs/xfs/libxfs/xfs_sb.c:985:14: note: byref variable will be forcibly initialized LIST_HEAD (buffer_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_suspend_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:103:2: note: in expansion of macro 'wait_event' wait_event(xs_state_exit_wq, xs_state_users == 0); ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenwatch_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:882:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(watch_events_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_talkv': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:309:21: note: byref variable will be forcibly initialized struct xsd_sockmsg msg; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_single': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:360:14: note: byref variable will be forcibly initialized struct kvec iovec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_sb_write_verify': /kisskb/src/fs/xfs/libxfs/xfs_sb.c:750:17: note: byref variable will be forcibly initialized struct xfs_sb sb; ^~ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_sb_read_verify': /kisskb/src/fs/xfs/libxfs/xfs_sb.c:684:17: note: byref variable will be forcibly initialized struct xfs_sb sb; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_scanf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:571:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_printf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:609:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_gather': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:631:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'init_control_block': /kisskb/src/drivers/xen/events/events_fifo.c:106:29: note: byref variable will be forcibly initialized struct evtchn_init_control init_control; ^~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'evtchn_fifo_unmask': /kisskb/src/drivers/xen/events/events_fifo.c:261:24: note: byref variable will be forcibly initialized struct evtchn_unmask unmask = { .port = port }; ^~~~~~ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'evtchn_fifo_setup': /kisskb/src/drivers/xen/events/events_fifo.c:153:30: note: byref variable will be forcibly initialized struct evtchn_expand_array expand_array; ^~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/kyro/fbdev.c: In function 'kyrofb_ioctl': /kisskb/src/drivers/video/fbdev/kyro/fbdev.c:583:23: note: byref variable will be forcibly initialized overlay_viewport_set ol_viewport_set; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/kyro/fbdev.c:582:17: note: byref variable will be forcibly initialized overlay_create ol_create; ^~~~~~~~~ /kisskb/src/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/clk/bcm/clk-iproc-armpll.c: In function 'iproc_armpll_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-armpll.c:248:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ 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 'xenstored_local_init': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:763:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xen_set_callback_via': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:734:23: note: byref variable will be forcibly initialized struct xen_hvm_param a; ^ /kisskb/src/drivers/video/fbdev/arkfb.c: In function 'ark_pci_probe': /kisskb/src/drivers/video/fbdev/arkfb.c:943:18: note: byref variable will be forcibly initialized struct resource vga_res; ^~~~~~~ /kisskb/src/drivers/video/fbdev/arkfb.c:942:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_reg; ^~~~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_determine_rate': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:521:30: note: byref variable will be forcibly initialized struct iproc_pll_vco_param vco_param; ^~~~~~~~~ /kisskb/src/fs/reiserfs/xattr.c: In function 'reiserfs_for_each_xattr': /kisskb/src/fs/reiserfs/xattr.c:301:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/xattr.c: In function 'update_ctime': /kisskb/src/fs/reiserfs/xattr.c:474:20: note: byref variable will be forcibly initialized struct timespec64 now = current_time(inode); ^~~ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_set_rate': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:558:29: note: byref variable will be forcibly initialized struct iproc_pll_vco_param vco_param; ^~~~~~~~~ /kisskb/src/fs/reiserfs/xattr.c: In function 'reiserfs_xattr_set_handle': /kisskb/src/fs/reiserfs/xattr.c:598:16: note: byref variable will be forcibly initialized struct iattr newattrs = { ^~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_clk_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:735:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/reiserfs/xattr.c: In function 'reiserfs_xattr_set': /kisskb/src/fs/reiserfs/xattr.c:622:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/drivers/soc/samsung/pm_domains.c: In function 'exynos4_pm_init_power_domain': /kisskb/src/drivers/soc/samsung/pm_domains.c:148:33: note: byref variable will be forcibly initialized struct of_phandle_args child, parent; ^~~~~~ /kisskb/src/drivers/soc/samsung/pm_domains.c:148:26: note: byref variable will be forcibly initialized struct of_phandle_args child, parent; ^~~~~ In file included from /kisskb/src/include/linux/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/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_file_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:141:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(u->read_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mutex.h:15, 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/video/fbdev/cirrusfb.c: In function 'cirrusfb_copyarea': /kisskb/src/drivers/video/fbdev/cirrusfb.c:1772:21: note: byref variable will be forcibly initialized struct fb_copyarea modded; ^~~~~~ /kisskb/src/drivers/video/fbdev/cirrusfb.c: In function 'cirrusfb_fillrect': /kisskb/src/drivers/video/fbdev/cirrusfb.c:1733:21: note: byref variable will be forcibly initialized struct fb_fillrect modded; ^~~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c: In function 'iproc_asiu_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:219:24: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c: In function 'tegra_fuse_probe': /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c:186:22: note: byref variable will be forcibly initialized struct nvmem_config nvmem; ^~~~~ /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c: In function 'tegra_init_fuse': /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c:391:18: note: byref variable will be forcibly initialized struct resource regs; ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_backend.c: In function 'xenbus_alloc': /kisskb/src/drivers/xen/xenbus/xenbus_dev_backend.c:32:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound arg; ^~~ /kisskb/src/drivers/soc/sunxi/sunxi_sram.c: In function 'sunxi_sram_of_parse': /kisskb/src/drivers/soc/sunxi/sunxi_sram.c:171:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/clk/imx/clk.c: In function 'imx_obtain_fixed_clock_from_dt': /kisskb/src/drivers/clk/imx/clk.c:70:25: note: byref variable will be forcibly initialized struct of_phandle_args phandle; ^~~~~~~ /kisskb/src/fs/xfs/xfs_aops.c: In function 'xfs_map_blocks': /kisskb/src/fs/xfs/xfs_aops.c:352:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_aops.c:351:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^~~~ /kisskb/src/fs/xfs/xfs_aops.c: In function 'xfs_end_io': /kisskb/src/fs/xfs/xfs_aops.c:222:19: note: byref variable will be forcibly initialized struct list_head tmp; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:13: /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_reset_wait_for_backend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:370:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(backend_state_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_reset_frontend': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:383:22: note: byref variable will be forcibly initialized struct xenbus_watch be_watch; ^~~~~~~~ /kisskb/src/drivers/clk/imx/clk-busy.c: In function 'imx_clk_hw_busy_divider': /kisskb/src/drivers/clk/imx/clk-busy.c:82:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/imx/clk-busy.c: In function 'imx_clk_hw_busy_mux': /kisskb/src/drivers/clk/imx/clk-busy.c:161:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/xen/grant-table.c: In function '__max_nr_grant_frames': /kisskb/src/drivers/xen/grant-table.c:702:27: note: byref variable will be forcibly initialized struct gnttab_query_size query; ^~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_request_version': /kisskb/src/drivers/xen/grant-table.c:1455:28: note: byref variable will be forcibly initialized struct gnttab_set_version gsv; ^~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map': /kisskb/src/drivers/xen/grant-table.c:1361:29: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^~~~ /kisskb/src/drivers/xen/grant-table.c:1355:28: note: byref variable will be forcibly initialized struct gnttab_setup_table setup; ^~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map_frames_v2': /kisskb/src/drivers/xen/grant-table.c:1308:34: note: byref variable will be forcibly initialized struct gnttab_get_status_frames getframes; ^~~~~~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_unmap_refs_sync': /kisskb/src/drivers/xen/grant-table.c:1270:34: note: byref variable will be forcibly initialized struct unmap_refs_callback_data data; ^~~~ /kisskb/src/drivers/soc/tegra/fuse/tegra-apbmisc.c: In function 'tegra_init_apbmisc': /kisskb/src/drivers/soc/tegra/fuse/tegra-apbmisc.c:138:27: note: byref variable will be forcibly initialized struct resource apbmisc, straps; ^~~~~~ /kisskb/src/drivers/soc/tegra/fuse/tegra-apbmisc.c:138:18: note: byref variable will be forcibly initialized struct resource apbmisc, straps; ^~~~~~~ /kisskb/src/drivers/soc/tegra/flowctrl.c: In function 'tegra_flowctrl_init': /kisskb/src/drivers/soc/tegra/flowctrl.c:192:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_attr3_rmt_stale': /kisskb/src/fs/xfs/xfs_attr_inactive.c:39:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^~~ /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_attr3_leaf_inactive': /kisskb/src/fs/xfs/xfs_attr_inactive.c:87:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_attr_inactive.c:7: /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_attr3_node_inactive': /kisskb/src/fs/xfs/xfs_attr_inactive.c:226:30: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr phdr; ^~~~ /kisskb/src/fs/xfs/xfs_attr_inactive.c:141:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr ichdr; ^~~~~ /kisskb/src/drivers/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/reiserfs/xattr_acl.c: In function 'reiserfs_set_acl': /kisskb/src/fs/reiserfs/xattr_acl.c:24:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/drivers/clk/imx/clk-cpu.c: In function 'imx_clk_hw_cpu': /kisskb/src/drivers/clk/imx/clk-cpu.c:79:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/xfs/xfs_attr_list.c: In function 'xfs_attr_node_list_lookup': /kisskb/src/fs/xfs/xfs_attr_list.c:206:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/xfs_attr_list.c: In function 'xfs_attr3_leaf_list_int': /kisskb/src/fs/xfs/xfs_attr_list.c:393:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/xfs_attr_list.c: In function 'xfs_attr_node_list': /kisskb/src/fs/xfs/xfs_attr_list.c:287:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/drivers/video/fbdev/gxt4500.c: In function 'gxt4500_check_var': /kisskb/src/drivers/video/fbdev/gxt4500.c:363:21: note: byref variable will be forcibly initialized struct gxt4500_par par; ^~~ /kisskb/src/drivers/video/fbdev/gxt4500.c: In function 'gxt4500_probe': /kisskb/src/drivers/video/fbdev/gxt4500.c:621:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_swap_extent_rmap': /kisskb/src/fs/xfs/xfs_bmap_util.c:1327:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec tirec; ^~~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:1326:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec uirec; ^~~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:1325:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_bmap_count_leaves': /kisskb/src/fs/xfs/xfs_bmap_util.c:189:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:188:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_getbmap': /kisskb/src/fs/xfs/xfs_bmap_util.c:376:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:374:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, rec; ^~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:374:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, rec; ^~~ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_bmap_punch_delalloc_range': /kisskb/src/fs/xfs/xfs_bmap_util.c:558:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:557:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:557:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^~~ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_free_eofblocks': /kisskb/src/fs/xfs/xfs_bmap_util.c:645:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^~~~ In file included from /kisskb/src/include/linux/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) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/xen/balloon.c:41: /kisskb/src/drivers/xen/balloon.c: In function 'add_ballooned_pages': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/balloon.c:559:9: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(balloon_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/imx/clk-divider-gate.c: In function 'imx_clk_hw_divider_gate': /kisskb/src/drivers/clk/imx/clk-divider-gate.c:182:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra_pmc_readl': /kisskb/src/drivers/soc/tegra/pmc.c:421:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra_pmc_writel': /kisskb/src/drivers/soc/tegra/pmc.c:444:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra186_pmc_setup_irq_polarity': /kisskb/src/drivers/soc/tegra/pmc.c:3130:18: note: byref variable will be forcibly initialized struct resource regs; ^~~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra_pmc_irq_alloc': /kisskb/src/drivers/soc/tegra/pmc.c:1922:22: note: byref variable will be forcibly initialized struct irq_fwspec spec; ^~~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra_pmc_clk_out_register': /kisskb/src/drivers/soc/tegra/pmc.c:2276:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra_pmc_clk_gate_register': /kisskb/src/drivers/soc/tegra/pmc.c:2332:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra_pmc_early_init': /kisskb/src/drivers/soc/tegra/pmc.c:3479:18: note: byref variable will be forcibly initialized struct resource regs; ^~~~ /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_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 '_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_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/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/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 '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/reset/core.c: In function '__of_reset_control_get': /kisskb/src/drivers/reset/core.c:681:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /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/clk/imx/clk-fixup-div.c: In function 'imx_clk_hw_fixup_divider': /kisskb/src/drivers/clk/imx/clk-fixup-div.c:94:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/video/fbdev/cyber2000fb.c: In function 'cyber2000fb_check_var': /kisskb/src/drivers/video/fbdev/cyber2000fb.c:757:18: note: byref variable will be forcibly initialized struct par_info hw; ^~ /kisskb/src/drivers/video/fbdev/cyber2000fb.c: In function 'cyber2000fb_set_par': /kisskb/src/drivers/video/fbdev/cyber2000fb.c:861:18: note: byref variable will be forcibly initialized struct par_info hw; ^~ /kisskb/src/drivers/xen/manage.c: In function 'shutdown_handler': /kisskb/src/drivers/xen/manage.c:224:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/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/clk/imx/clk-fixup-mux.c: In function 'imx_clk_hw_fixup_mux': /kisskb/src/drivers/clk/imx/clk-fixup-mux.c:73:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:62, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_buf.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:62, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_get_uncached': /kisskb/src/fs/xfs/xfs_buf.c:956:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, XFS_BUF_DADDR_NULL, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buftarg_shrink_scan': /kisskb/src/fs/xfs/xfs_buf.c:1916:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_incore': /kisskb/src/fs/xfs/xfs_buf.c:687:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/drivers/xen/time.c: In function 'xen_steal_clock': /kisskb/src/drivers/xen/time.c:154:28: note: byref variable will be forcibly initialized struct vcpu_runstate_info state; ^~~~~ /kisskb/src/drivers/xen/time.c: In function 'xen_manage_runstate_time': /kisskb/src/drivers/xen/time.c:87:28: note: byref variable will be forcibly initialized struct vcpu_runstate_info state; ^~~~~ /kisskb/src/fs/xfs/xfs_buf.c: In function '_xfs_buf_ioapply': /kisskb/src/fs/xfs/xfs_buf.c:1558:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/xen/time.c: In function 'xen_setup_runstate_info': /kisskb/src/drivers/xen/time.c:162:44: note: byref variable will be forcibly initialized struct vcpu_register_runstate_memory_area area; ^~~~ /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_delwri_submit_buffers': /kisskb/src/fs/xfs/xfs_buf.c:2147:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_wait_buftarg': /kisskb/src/fs/xfs/xfs_buf.c:1822:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_delwri_submit': /kisskb/src/fs/xfs/xfs_buf.c:2235:14: note: byref variable will be forcibly initialized LIST_HEAD (wait_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_delwri_pushbuf': /kisskb/src/fs/xfs/xfs_buf.c:2280:14: note: byref variable will be forcibly initialized LIST_HEAD (submit_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/lib/test_list_sort.c:6: /kisskb/src/lib/test_list_sort.c: In function 'list_sort_test': /kisskb/src/lib/test_list_sort.c:75:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/clk/imx/clk-frac-pll.c: In function 'imx_clk_hw_frac_pll': /kisskb/src/drivers/clk/imx/clk-frac-pll.c:209:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/video/fbdev/pm3fb.c: In function 'pm3fb_copyarea': /kisskb/src/drivers/video/fbdev/pm3fb.c:443:21: note: byref variable will be forcibly initialized struct fb_copyarea modded; ^~~~~~ /kisskb/src/drivers/video/fbdev/pm3fb.c: In function 'pm3fb_fillrect': /kisskb/src/drivers/video/fbdev/pm3fb.c:379:21: note: byref variable will be forcibly initialized struct fb_fillrect modded; ^~~~~~ /kisskb/src/drivers/reset/reset-sunxi.c: In function 'sunxi_reset_init': /kisskb/src/drivers/reset/reset-sunxi.c:26:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/clk/imx/clk-gate2.c: In function 'clk_hw_register_gate2': /kisskb/src/drivers/clk/imx/clk-gate2.c:144:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/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/drivers/char/tpm/st33zp24/st33zp24.c: In function 'wait_for_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:270:10: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(*queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/imx/clk-gate-exclusive.c: In function 'imx_clk_hw_gate_exclusive': /kisskb/src/drivers/clk/imx/clk-gate-exclusive.c:64:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/xen/pci.c: In function 'xen_add_device': /kisskb/src/drivers/xen/pci.c:138:29: note: byref variable will be forcibly initialized struct physdev_manage_pci manage_pci = { ^~~~~~~~~~ /kisskb/src/drivers/xen/pci.c:129:33: note: byref variable will be forcibly initialized struct physdev_manage_pci_ext manage_pci_ext = { ^~~~~~~~~~~~~~ /kisskb/src/drivers/xen/pci.c:49:5: note: byref variable will be forcibly initialized } add_ext = { ^~~~~~~ /kisskb/src/drivers/xen/pci.c: In function 'xen_remove_device': /kisskb/src/drivers/xen/pci.c:167:29: note: byref variable will be forcibly initialized struct physdev_manage_pci manage_pci = { ^~~~~~~~~~ /kisskb/src/drivers/xen/pci.c:156:29: note: byref variable will be forcibly initialized struct physdev_pci_device device = { ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/lib/test_rhashtable.c:14: /kisskb/src/lib/test_rhashtable.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_rhashtable.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/test_rhashtable.c:19: /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/jhash.h:26, from /kisskb/src/lib/test_rhashtable.c:14: /kisskb/src/lib/test_rhashtable.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/test_rhashtable.c:19: /kisskb/src/lib/test_rhashtable.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/lib/test_rhashtable.c: In function 'thread_lookup_test': /kisskb/src/lib/test_rhashtable.c:608:23: note: byref variable will be forcibly initialized struct test_obj_val key = { ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/lib/test_rhashtable.c:16: /kisskb/src/lib/test_rhashtable.c: In function 'threadfunc': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_rhashtable.c:638:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(startup_wait, atomic_read(&startup_count) == -1)) { ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_rhashtable.c: In function 'test_rht_lookup': /kisskb/src/lib/test_rhashtable.c:145:23: note: byref variable will be forcibly initialized struct test_obj_val key = { ^~~ /kisskb/src/lib/test_rhashtable.c: In function 'test_bucket_stats': /kisskb/src/lib/test_rhashtable.c:178:25: note: byref variable will be forcibly initialized struct rhashtable_iter hti; ^~~ /kisskb/src/lib/test_rhashtable.c: In function 'test_rhashtable': /kisskb/src/lib/test_rhashtable.c:246:23: note: byref variable will be forcibly initialized struct test_obj_val key = { ^~~ /kisskb/src/lib/test_rhashtable.c: In function 'test_rhltable': /kisskb/src/lib/test_rhashtable.c:313:23: note: byref variable will be forcibly initialized struct test_obj_val key = { ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/lib/test_rhashtable.c:16: /kisskb/src/lib/test_rhashtable.c: In function 'test_rht_init': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_rhashtable.c:793:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(startup_wait, atomic_read(&startup_count) == 0)) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_dir2_readdir.c: In function 'xfs_dir2_leaf_readbuf': /kisskb/src/fs/xfs/xfs_dir2_readdir.c:257:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_dir2_readdir.c:252:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/xfs/xfs_dir2_readdir.c:251:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^~~ /kisskb/src/drivers/clk/imx/clk-pfd.c: In function 'imx_clk_hw_pfd': /kisskb/src/drivers/clk/imx/clk-pfd.c:129:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/xen/dbgp.c: In function 'xen_dbgp_op': /kisskb/src/drivers/xen/dbgp.c:15:25: note: byref variable will be forcibly initialized struct physdev_dbgp_op dbgp; ^~~~ /kisskb/src/drivers/clk/imx/clk-pfdv2.c: In function 'imx_clk_hw_pfdv2': /kisskb/src/drivers/clk/imx/clk-pfdv2.c:197:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/lib/test_printf.c: In function 'do_test': /kisskb/src/lib/test_printf.c:42:10: note: byref variable will be forcibly initialized va_list aq; ^~ /kisskb/src/lib/test_printf.c: In function '__test': /kisskb/src/lib/test_printf.c:96:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/lib/test_printf.c: In function 'ip4': /kisskb/src/lib/test_printf.c:419:21: note: byref variable will be forcibly initialized struct sockaddr_in sa; ^~ /kisskb/src/drivers/clk/imx/clk-pllv1.c: In function 'imx_clk_hw_pllv1': /kisskb/src/drivers/clk/imx/clk-pllv1.c:120:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/xfs/xfs_discard.c: In function 'xfs_ioc_trim': /kisskb/src/fs/xfs/xfs_discard.c:157:22: note: byref variable will be forcibly initialized struct fstrim_range range; ^~~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'pci_device_group': /kisskb/src/drivers/iommu/iommu.c:1407:28: note: byref variable will be forcibly initialized struct group_for_pci_data data; ^~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_unmap': /kisskb/src/drivers/iommu/iommu.c:2513:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'probe_alloc_default_domain': /kisskb/src/drivers/iommu/iommu.c:1695:29: note: byref variable will be forcibly initialized struct __group_domain_type gtype; ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'bus_iommu_probe': /kisskb/src/drivers/iommu/iommu.c:1761:12: note: byref variable will be forcibly initialized LIST_HEAD(group_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_create_device_direct_mappings': /kisskb/src/drivers/iommu/iommu.c:732:19: note: byref variable will be forcibly initialized struct list_head mappings; ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_insert_resv_region': /kisskb/src/drivers/iommu/iommu.c:396:12: note: byref variable will be forcibly initialized LIST_HEAD(stack); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_get_group_resv_regions': /kisskb/src/drivers/iommu/iommu.c:467:20: note: byref variable will be forcibly initialized struct list_head dev_resv_regions; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_group_show_resv_regions': /kisskb/src/drivers/iommu/iommu.c:485:19: note: byref variable will be forcibly initialized struct list_head group_resv_regions; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_supply_alias': /kisskb/src/drivers/regulator/devres.c:313:38: note: byref variable will be forcibly initialized struct regulator_supply_alias_match match; ^~~~~ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_notifier': /kisskb/src/drivers/regulator/devres.c:472:34: note: byref variable will be forcibly initialized struct regulator_notifier_match match; ^~~~~ /kisskb/src/drivers/clk/imx/clk-pllv2.c: In function 'imx_clk_hw_pllv2': /kisskb/src/drivers/clk/imx/clk-pllv2.c:247:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/lib/test_uuid.c: In function 'test_uuid_test': /kisskb/src/lib/test_uuid.c:65:9: note: byref variable will be forcibly initialized uuid_t be; ^~ /kisskb/src/lib/test_uuid.c:64:9: note: byref variable will be forcibly initialized guid_t le; ^~ /kisskb/src/lib/test_uuid.c: In function 'test_uuid_wrong': /kisskb/src/lib/test_uuid.c:94:9: note: byref variable will be forcibly initialized uuid_t be; ^~ /kisskb/src/lib/test_uuid.c:93:9: note: byref variable will be forcibly initialized guid_t le; ^~ /kisskb/src/drivers/video/fbdev/s3fb.c: In function 's3_pci_probe': /kisskb/src/drivers/video/fbdev/s3fb.c:1116:18: note: byref variable will be forcibly initialized struct resource vga_res; ^~~~~~~ /kisskb/src/drivers/video/fbdev/s3fb.c:1115:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_reg; ^~~~~~~ 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 }; ^~~~ /kisskb/src/drivers/xen/evtchn.c: In function 'evtchn_bind_to_user': /kisskb/src/drivers/xen/evtchn.c:367:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^~~~~ /kisskb/src/drivers/xen/evtchn.c: In function 'evtchn_ioctl': /kisskb/src/drivers/xen/evtchn.c:563:38: note: byref variable will be forcibly initialized struct ioctl_evtchn_restrict_domid ierd; ^~~~ /kisskb/src/drivers/xen/evtchn.c:535:30: note: byref variable will be forcibly initialized struct ioctl_evtchn_notify notify; ^~~~~~ /kisskb/src/drivers/xen/evtchn.c:512:30: note: byref variable will be forcibly initialized struct ioctl_evtchn_unbind unbind; ^~~~~~ /kisskb/src/drivers/xen/evtchn.c:488:31: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^~~~~~~~~~~~~ /kisskb/src/drivers/xen/evtchn.c:487:41: note: byref variable will be forcibly initialized struct ioctl_evtchn_bind_unbound_port bind; ^~~~ /kisskb/src/drivers/xen/evtchn.c:462:34: note: byref variable will be forcibly initialized struct evtchn_bind_interdomain bind_interdomain; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/evtchn.c:461:40: note: byref variable will be forcibly initialized struct ioctl_evtchn_bind_interdomain bind; ^~~~ /kisskb/src/drivers/xen/evtchn.c:437:27: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^~~~~~~~~ /kisskb/src/drivers/xen/evtchn.c:436:33: note: byref variable will be forcibly initialized struct ioctl_evtchn_bind_virq bind; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/xen/evtchn.c:36: /kisskb/src/drivers/xen/evtchn.c: In function 'evtchn_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/evtchn.c:223:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(u->evtchn_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_quiesce': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1925:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(endpoint->ep_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_obtain_idt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:621:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(channel->wr_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_myflush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1130:12: note: in expansion of macro 'wait_event_interruptible_timeout' else if (wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1127:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(channel->rd_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1372:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(channel->rd_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:929:5: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:897:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_setupchannels': /kisskb/src/drivers/char/xillybus/xillybus_core.c:423:27: note: byref variable will be forcibly initialized struct xilly_alloc_state wr_alloc = { ^~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:415:27: note: byref variable will be forcibly initialized struct xilly_alloc_state rd_alloc = { ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1642:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_endpoint_discovery': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1988:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(endpoint->ep_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1954:26: note: byref variable will be forcibly initialized struct xilly_idt_handle idt_handle; ^~~~~~~~~~ /kisskb/src/drivers/clk/imx/clk-pllv3.c: In function 'imx_clk_hw_pllv3': /kisskb/src/drivers/clk/imx/clk-pllv3.c:417:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/imx/clk-pllv4.c: In function 'imx_clk_hw_pllv4': /kisskb/src/drivers/clk/imx/clk-pllv4.c:215:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_free_map': /kisskb/src/drivers/xen/gntdev.c:98:32: note: byref variable will be forcibly initialized struct gnttab_dma_alloc_args args; ^~~~ In file included from /kisskb/src/drivers/xen/gntdev.c:43: /kisskb/src/drivers/xen/gntdev.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function '__unmap_grant_pages': /kisskb/src/drivers/xen/gntdev.c:358:32: note: byref variable will be forcibly initialized struct gntab_unmap_queue_data unmap_data; ^~~~~~~~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_get_offset_for_vaddr': /kisskb/src/drivers/xen/gntdev.c:619:43: note: byref variable will be forcibly initialized struct ioctl_gntdev_get_offset_for_vaddr op; ^~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_notify': /kisskb/src/drivers/xen/gntdev.c:651:35: note: byref variable will be forcibly initialized struct ioctl_gntdev_unmap_notify op; ^~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_grant_copy': /kisskb/src/drivers/xen/gntdev.c:894:36: note: byref variable will be forcibly initialized struct gntdev_grant_copy_segment seg; ^~~ /kisskb/src/drivers/xen/gntdev.c:883:27: note: byref variable will be forcibly initialized struct gntdev_copy_batch batch; ^~~~~ /kisskb/src/drivers/xen/gntdev.c:882:33: note: byref variable will be forcibly initialized struct ioctl_gntdev_grant_copy copy; ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_alloc_map': /kisskb/src/drivers/xen/gntdev.c:159:32: note: byref variable will be forcibly initialized struct gnttab_dma_alloc_args args; ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_map_grant_ref': /kisskb/src/drivers/xen/gntdev.c:561:36: note: byref variable will be forcibly initialized struct ioctl_gntdev_map_grant_ref op; ^~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_unmap_grant_ref': /kisskb/src/drivers/xen/gntdev.c:596:38: note: byref variable will be forcibly initialized struct ioctl_gntdev_unmap_grant_ref op; ^~ /kisskb/src/drivers/video/fbdev/amba-clcd.c: In function 'clcdfb_of_get_dpi_panel_mode': /kisskb/src/drivers/video/fbdev/amba-clcd.c:561:19: note: byref variable will be forcibly initialized struct videomode video; ^~~~~ /kisskb/src/drivers/video/fbdev/amba-clcd.c:560:24: note: byref variable will be forcibly initialized struct display_timing timing; ^~~~~~ /kisskb/src/drivers/video/fbdev/amba-clcd.c: In function 'clcdfb_set_par': /kisskb/src/drivers/video/fbdev/amba-clcd.c:295:19: note: byref variable will be forcibly initialized struct clcd_regs regs; ^~~~ /kisskb/src/drivers/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/clk/imx/clk-pll14xx.c: In function 'imx_dev_clk_hw_pll14xx': /kisskb/src/drivers/clk/imx/clk-pll14xx.c:391:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /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/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/iommu/dma-iommu.c: In function '__iommu_dma_unmap': /kisskb/src/drivers/iommu/dma-iommu.c:489:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^~~~~~~~~~~~ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_alloc_remap': /kisskb/src/drivers/iommu/dma-iommu.c:690:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/iommu/dma-iommu.c:11: /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iova_reserve_iommu_regions': /kisskb/src/drivers/iommu/dma-iommu.c:266:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/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/xen/gntdev-dmabuf.c: In function 'dmabuf_exp_from_refs': /kisskb/src/drivers/xen/gntdev-dmabuf.c:445:35: note: byref variable will be forcibly initialized struct gntdev_dmabuf_export_args args; ^~~~ /kisskb/src/drivers/xen/gntdev-dmabuf.c: In function 'dmabuf_imp_to_refs': /kisskb/src/drivers/xen/gntdev-dmabuf.c:585:22: note: byref variable will be forcibly initialized struct sg_page_iter sg_iter; ^~~~~~~ /kisskb/src/drivers/xen/gntdev-dmabuf.c: In function 'gntdev_ioctl_dmabuf_exp_from_refs': /kisskb/src/drivers/xen/gntdev-dmabuf.c:740:43: note: byref variable will be forcibly initialized struct ioctl_gntdev_dmabuf_exp_from_refs op; ^~ /kisskb/src/drivers/xen/gntdev-dmabuf.c: In function 'gntdev_ioctl_dmabuf_exp_wait_released': /kisskb/src/drivers/xen/gntdev-dmabuf.c:781:47: note: byref variable will be forcibly initialized struct ioctl_gntdev_dmabuf_exp_wait_released op; ^~ /kisskb/src/drivers/xen/gntdev-dmabuf.c: In function 'gntdev_ioctl_dmabuf_imp_to_refs': /kisskb/src/drivers/xen/gntdev-dmabuf.c:793:41: note: byref variable will be forcibly initialized struct ioctl_gntdev_dmabuf_imp_to_refs op; ^~ /kisskb/src/drivers/xen/gntdev-dmabuf.c: In function 'gntdev_ioctl_dmabuf_imp_release': /kisskb/src/drivers/xen/gntdev-dmabuf.c:824:41: note: byref variable will be forcibly initialized struct ioctl_gntdev_dmabuf_imp_release op; ^~ /kisskb/src/drivers/clk/imx/clk-sscg-pll.c: In function 'clk_sscg_pll_find_setup': /kisskb/src/drivers/clk/imx/clk-sscg-pll.c:268:28: note: byref variable will be forcibly initialized struct clk_sscg_pll_setup temp_setup; ^~~~~~~~~~ /kisskb/src/drivers/clk/imx/clk-sscg-pll.c: In function 'imx_clk_hw_sscg_pll': /kisskb/src/drivers/clk/imx/clk-sscg-pll.c:508:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_startup': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:326:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_continue_selftest': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:622:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_extend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:466:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_getcap': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:485:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_get_timeouts': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:344:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/fs/xfs/xfs_fsmap.c: In function 'xfs_getfsmap_helper': /kisskb/src/fs/xfs/xfs_fsmap.c:251:20: note: byref variable will be forcibly initialized struct xfs_fsmap fmr; ^~~ /kisskb/src/fs/xfs/xfs_fsmap.c: In function 'xfs_getfsmap_logdev': /kisskb/src/fs/xfs/xfs_fsmap.c:410:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec rmap; ^~~~ /kisskb/src/fs/xfs/xfs_fsmap.c: In function 'xfs_getfsmap_datadev_bnobt_helper': /kisskb/src/fs/xfs/xfs_fsmap.c:372:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_get_random': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:534:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_read': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:586:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pm_suspend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:740:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ 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:703, from /kisskb/src/fs/xfs/kmem.h:11, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_file.c:6: /kisskb/src/fs/xfs/xfs_file.c: In function 'xfs_break_dax_layouts': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_file.c:785:9: note: in expansion of macro '___wait_var_event' return ___wait_var_event(&page->_refcount, ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_file.c: In function 'xfs_file_fallocate': /kisskb/src/fs/xfs/xfs_file.c:993:16: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ /kisskb/src/fs/xfs/xfs_file.c: In function 'xfs_file_buffered_aio_write': /kisskb/src/fs/xfs/xfs_file.c:697:24: note: byref variable will be forcibly initialized struct xfs_eofblocks eofb = {0}; ^~~~ 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 'gntalloc_ioctl_dealloc': /kisskb/src/drivers/xen/gntalloc.c:350:37: note: byref variable will be forcibly initialized struct ioctl_gntalloc_dealloc_gref op; ^~ In file included from /kisskb/src/include/linux/module.h:12, 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; ^~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_startup': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:699:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_do_selftest': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:448:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_read': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:166:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_extend': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:239:29: note: byref variable will be forcibly initialized struct tpm2_null_auth_area auth_area; ^~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:238:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_random': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:291:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_flush_context': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:350:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_tpm_pt': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:390:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_shutdown': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:422:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_probe': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:486:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_pcr_allocation': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:542:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:541:28: note: byref variable will be forcibly initialized struct tpm2_pcr_selection pcr_selection; ^~~~~~~~~~~~~ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_find': /kisskb/src/lib/assoc_array.c:308:33: note: byref variable will be forcibly initialized struct assoc_array_walk_result result; ^~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_cc_attrs_tbl': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:620:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_insert': /kisskb/src/lib/assoc_array.c:969:33: note: byref variable will be forcibly initialized struct assoc_array_walk_result result; ^~~~~~ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_delete': /kisskb/src/lib/assoc_array.c:1084:33: note: byref variable will be forcibly initialized struct assoc_array_walk_result result; ^~~~~~ /kisskb/src/lib/assoc_array.c:1083:45: note: byref variable will be forcibly initialized struct assoc_array_delete_collapse_context collapse; ^~~~~~~~ /kisskb/src/drivers/xen/sys-hypervisor.c: In function 'xen_feature_show': /kisskb/src/drivers/xen/sys-hypervisor.c:323:26: note: byref variable will be forcibly initialized struct xen_feature_info info; ^~~~ In file included from /kisskb/src/include/linux/debugobjects.h:5, from /kisskb/src/lib/debugobjects.c:13: /kisskb/src/lib/debugobjects.c: In function 'free_obj_work': /kisskb/src/lib/debugobjects.c:297:13: note: byref variable will be forcibly initialized HLIST_HEAD(tofree); ^~~~~~ /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/lib/debugobjects.c: In function 'debug_objects_replace_static_objects': /kisskb/src/lib/debugobjects.c:1309:13: note: byref variable will be forcibly initialized HLIST_HEAD(objects); ^~~~~~~ /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/lib/debugobjects.c: In function 'debug_objects_oom': /kisskb/src/lib/debugobjects.c:464:13: note: byref variable will be forcibly initialized HLIST_HEAD(freelist); ^~~~~~~~ /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/lib/debugobjects.c: In function 'debug_object_deactivate': /kisskb/src/lib/debugobjects.c:754:20: note: byref variable will be forcibly initialized struct debug_obj o = { .object = addr, ^ /kisskb/src/lib/debugobjects.c: In function 'debug_object_assert_init': /kisskb/src/lib/debugobjects.c:876:20: note: byref variable will be forcibly initialized struct debug_obj o = { .object = addr, ^ /kisskb/src/lib/debugobjects.c: In function 'debug_object_active_state': /kisskb/src/lib/debugobjects.c:942:20: note: byref variable will be forcibly initialized struct debug_obj o = { .object = addr, ^ /kisskb/src/drivers/gpu/vga/vgaarb.c: In function 'vga_get': /kisskb/src/drivers/gpu/vga/vgaarb.c:469:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/drivers/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/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/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: In function 'xen_xlate_remap_gfn_array': /kisskb/src/drivers/xen/xlate_mmu.c:151:20: note: byref variable will be forcibly initialized struct remap_data data; ^~~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_map_ballooned_pages': /kisskb/src/drivers/xen/xlate_mmu.c:220:27: note: byref variable will be forcibly initialized struct map_balloon_pages data; ^~~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/parport/share.c:1122:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->wait_q, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_init': /kisskb/src/drivers/lightnvm/core.c:1387:28: note: byref variable will be forcibly initialized struct nvm_ioctl_dev_init init; ^~~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_factory': /kisskb/src/drivers/lightnvm/core.c:1403:31: note: byref variable will be forcibly initialized struct nvm_ioctl_dev_factory fact; ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/lightnvm/core.c:13: /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_submit_io_wait': /kisskb/src/drivers/lightnvm/core.c:765:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_bb_chunk_sense': /kisskb/src/drivers/lightnvm/core.c:828:17: note: byref variable will be forcibly initialized struct bio_vec bio_vec; ^~~~~~~ /kisskb/src/drivers/lightnvm/core.c:827:13: note: byref variable will be forcibly initialized struct bio bio; ^~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_create': /kisskb/src/drivers/lightnvm/core.c:1336:26: note: byref variable will be forcibly initialized struct nvm_ioctl_create create; ^~~~~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_remove': /kisskb/src/drivers/lightnvm/core.c:1369:26: note: byref variable will be forcibly initialized struct nvm_ioctl_remove remove; ^~~~~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_set_chunk_meta': /kisskb/src/drivers/lightnvm/core.c:1069:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'caps_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:212:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'temp_deactivated_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:188:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'owned_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:166:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'active_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:144:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'enabled_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:122:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pcrs_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:85:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pubek_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:35:17: note: byref variable will be forcibly initialized struct tpm_buf tpm_buf; ^~~~~~~ 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/gpu/drm/arm/malidp_drv.c:9: /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c: In function 'malidp_set_and_wait_config_valid': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c:182:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(malidp->wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_hypercall': /kisskb/src/drivers/xen/privcmd.c:70:27: note: byref variable will be forcibly initialized struct privcmd_hypercall hypercall; ^~~~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap': /kisskb/src/drivers/xen/privcmd.c:258:24: note: byref variable will be forcibly initialized struct mmap_gfn_state state; ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, 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: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:726:31: note: byref variable will be forcibly initialized struct privcmd_mmap_resource kdata; ^~~~~ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure_dev': /kisskb/src/drivers/iommu/of_iommu.c:142:25: note: byref variable will be forcibly initialized struct of_phandle_args iommu_spec; ^~~~~~~~~~ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure': /kisskb/src/drivers/iommu/of_iommu.c:203:34: note: byref variable will be forcibly initialized struct of_pci_iommu_alias_info info = { ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/crc-t10dif.c:10: /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_rehash': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/crc-t10dif.c:48:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(crct10dif_tfm, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_update': /kisskb/src/lib/crc-t10dif.c:68:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/drivers/clk/samsung/clk-pll.c: In function '_samsung_clk_register_pll': /kisskb/src/drivers/clk/samsung/clk-pll.c:1249:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/char/tpm/eventlog/tpm1.c: In function 'tpm1_binary_bios_measurements_show': /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:225:20: note: byref variable will be forcibly initialized struct tcpa_event temp_event; ^~~~~~~~~~ /kisskb/src/drivers/xen/xen-scsiback.c: In function 'scsiback_send_response': /kisskb/src/drivers/xen/xen-scsiback.c:291:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ 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/xen-scsiback.c:38: /kisskb/src/drivers/xen/xen-scsiback.c: In function 'scsiback_disconnect': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xen-scsiback.c:548:2: note: in expansion of macro 'wait_event' wait_event(info->waiting_to_free, ^~~~~~~~~~ /kisskb/src/drivers/xen/xen-scsiback.c: In function 'prepare_pending_reqs': /kisskb/src/drivers/xen/xen-scsiback.c:645:19: note: byref variable will be forcibly initialized struct ids_tuple vir; ^~~ /kisskb/src/drivers/xen/xen-scsiback.c: In function 'scsiback_do_cmd_fn': /kisskb/src/drivers/xen/xen-scsiback.c:692:25: note: byref variable will be forcibly initialized struct vscsiif_request ring_req; ^~~~~~~~ /kisskb/src/drivers/xen/xen-scsiback.c: In function 'scsiback_do_1lun_hotplug': /kisskb/src/drivers/xen/xen-scsiback.c:1028:19: note: byref variable will be forcibly initialized struct ids_tuple vir; ^~~ /kisskb/src/drivers/clk/samsung/clk-cpu.c: In function 'exynos_register_cpu_clock': /kisskb/src/drivers/clk/samsung/clk-cpu.c:410:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ 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/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-core.c:22: /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_close_meta_sync': /kisskb/src/drivers/lightnvm/pblk-core.c:1467:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_smeta_read': /kisskb/src/drivers/lightnvm/pblk-core.c:681:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^~~ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_emeta_read': /kisskb/src/drivers/lightnvm/pblk-core.c:772:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^~~ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_smeta_write': /kisskb/src/drivers/lightnvm/pblk-core.c:722:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_fsbulkstat_one_fmt': /kisskb/src/fs/xfs/xfs_ioctl.c:714:20: note: byref variable will be forcibly initialized struct xfs_bstat bs1; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_fsinumbers_fmt': /kisskb/src/fs/xfs/xfs_ioctl.c:727:21: note: byref variable will be forcibly initialized struct xfs_inogrp ig1; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_inumbers': /kisskb/src/fs/xfs/xfs_ioctl.c:965:24: note: byref variable will be forcibly initialized struct xfs_bulk_ireq hdr; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsbulkstat': /kisskb/src/fs/xfs/xfs_ioctl.c:741:26: note: byref variable will be forcibly initialized struct xfs_fsop_bulkreq bulkreq; ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_bulkstat': /kisskb/src/fs/xfs/xfs_ioctl.c:915:24: note: byref variable will be forcibly initialized struct xfs_bulk_ireq hdr; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsgeometry': /kisskb/src/fs/xfs/xfs_ioctl.c:1004:23: note: byref variable will be forcibly initialized struct xfs_fsop_geom fsgeo; ^~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_ag_geometry': /kisskb/src/fs/xfs/xfs_ioctl.c:1028:25: note: byref variable will be forcibly initialized struct xfs_ag_geometry ageo; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsgetxattr': /kisskb/src/fs/xfs/xfs_ioctl.c:1134:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioctl_setattr': /kisskb/src/fs/xfs/xfs_ioctl.c:1434:18: note: byref variable will be forcibly initialized struct fsxattr old_fa; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fssetxattr': /kisskb/src/fs/xfs/xfs_ioctl.c:1556:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_setxflags': /kisskb/src/fs/xfs/xfs_ioctl.c:1591:18: note: byref variable will be forcibly initialized struct fsxattr old_fa; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:1590:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_getfsmap': /kisskb/src/fs/xfs/xfs_ioctl.c:1725:20: note: byref variable will be forcibly initialized struct fsmap_head head; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_scrub_metadata': /kisskb/src/fs/xfs/xfs_ioctl.c:1854:28: note: byref variable will be forcibly initialized struct xfs_scrub_metadata scrub; ^~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_find_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:64:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:61:16: note: byref variable will be forcibly initialized xfs_handle_t handle; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_handle_to_dentry': /kisskb/src/fs/xfs/xfs_ioctl.c:150:19: note: byref variable will be forcibly initialized struct xfs_fid64 fid; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c:149:16: note: byref variable will be forcibly initialized xfs_handle_t handle; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_open_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:196:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:444:37: note: byref variable will be forcibly initialized struct xfs_fsop_attrlist_handlereq al_hreq; ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:584:33: note: byref variable will be forcibly initialized xfs_fsop_attrmulti_handlereq_t am_hreq; ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_space': /kisskb/src/fs/xfs/xfs_ioctl.c:636:16: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': /kisskb/src/fs/xfs/xfs_ioctl.c:2336:24: note: byref variable will be forcibly initialized struct xfs_eofblocks keofb; ^~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2335:27: note: byref variable will be forcibly initialized struct xfs_fs_eofblocks eofb; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2317:25: note: byref variable will be forcibly initialized xfs_error_injection_t in; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c:2291:19: note: byref variable will be forcibly initialized xfs_growfs_rt_t in; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c:2277:20: note: byref variable will be forcibly initialized xfs_growfs_log_t in; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c:2263:21: note: byref variable will be forcibly initialized xfs_growfs_data_t in; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c:2247:22: note: byref variable will be forcibly initialized xfs_fsop_resblks_t out; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2218:22: note: byref variable will be forcibly initialized xfs_fsop_resblks_t inout; ^~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2208:21: note: byref variable will be forcibly initialized xfs_fsop_counts_t out; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2195:22: note: byref variable will be forcibly initialized struct xfs_swapext sxp; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2182:24: note: byref variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2174:24: note: byref variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2167:24: note: byref variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2109:19: note: byref variable will be forcibly initialized struct dioattr da; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c:2101:18: note: byref variable will be forcibly initialized xfs_flock64_t bf; ^~ /kisskb/src/fs/cachefiles/bind.c: In function 'cachefiles_daemon_add_cache': /kisskb/src/fs/cachefiles/bind.c:85:17: note: byref variable will be forcibly initialized struct kstatfs stats; ^~~~~ /kisskb/src/fs/cachefiles/bind.c:84:14: note: byref variable will be forcibly initialized struct path path; ^~~~ 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/gpu/host1x/syncpt.c:8: /kisskb/src/drivers/gpu/host1x/syncpt.c: In function 'host1x_syncpt_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/syncpt.c:263:12: note: in expansion of macro 'wait_event_interruptible_timeout' remain = wait_event_interruptible_timeout(wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/syncpt.c:208:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/drivers/gpu/drm/arm/malidp_crtc.c: In function 'malidp_crtc_atomic_enable': /kisskb/src/drivers/gpu/drm/arm/malidp_crtc.c:53:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/gpu/drm/arm/malidp_crtc.c: In function 'malidp_crtc_atomic_check_scaling': /kisskb/src/drivers/gpu/drm/arm/malidp_crtc.c:257:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /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; ^~~~~ 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 'release_locality': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:170:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(priv->int_queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'request_locality': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:211:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(priv->int_queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'wait_for_tpm_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:68:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(*queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_update_durations': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:543:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_gen_interrupt': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:753:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/fs/cachefiles/daemon.c: In function 'cachefiles_daemon_inuse': /kisskb/src/fs/cachefiles/daemon.c:624:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/cachefiles/daemon.c: In function 'cachefiles_daemon_cull': /kisskb/src/fs/cachefiles/daemon.c:552:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/cachefiles/daemon.c: In function 'cachefiles_has_space': /kisskb/src/fs/cachefiles/daemon.c:675:14: note: byref variable will be forcibly initialized struct path path = { ^~~~ /kisskb/src/fs/cachefiles/daemon.c:674:17: note: byref variable will be forcibly initialized struct kstatfs stats; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-rb.c:22: /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'clean_wctx': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:179:2: note: in expansion of macro 'smp_store_release' smp_store_release(&w_ctx->flags, PBLK_WRITABLE_ENTRY); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_may_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:448:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->mem, pblk_rb_ptr_wrap(rb, *pos, nr_entries)); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_read_commit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:232:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->subm, pblk_rb_ptr_wrap(rb, subm, nr_entries)); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_sync_l2p': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:313:9: note: in expansion of macro 'smp_load_acquire' sync = smp_load_acquire(&rb->sync); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_write_entry_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:357:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_write_entry_gc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:383:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_read_to_bio': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:613:3: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:605:4: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:595:4: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_flush_point_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:408:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->flush_point, flush_point); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_may_write_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:484:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->mem, mem); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_sync_advance': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:735:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->sync, sync); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:728:4: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->flush_point, EMPTY_ENTRY); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_flush_point_count': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:752:9: note: in expansion of macro 'smp_load_acquire' sync = smp_load_acquire(&rb->sync); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:747:16: note: in expansion of macro 'smp_load_acquire' flush_point = smp_load_acquire(&rb->flush_point); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/access_ok.h:5, from /kisskb/src/include/asm-generic/unaligned.h:13, from ./arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/fs/f2fs/dir.c:8: /kisskb/src/fs/f2fs/dir.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_match_ci_name': /kisskb/src/fs/f2fs/dir.c:223:28: note: byref variable will be forcibly initialized const struct fscrypt_str encrypted_name = ^~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c:218:21: note: byref variable will be forcibly initialized struct fscrypt_str decrypted_name = FSTR_INIT(NULL, de_name_len); ^~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_match_name': /kisskb/src/fs/f2fs/dir.c:266:15: note: byref variable will be forcibly initialized struct qstr cf = FSTR_TO_QSTR(&fname->cf_name); ^~ /kisskb/src/fs/f2fs/dir.c:262:22: note: byref variable will be forcibly initialized struct fscrypt_name f; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_setup_filename': /kisskb/src/fs/f2fs/dir.c:139:22: note: byref variable will be forcibly initialized struct fscrypt_name crypt_name; ^~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_prepare_lookup': /kisskb/src/fs/f2fs/dir.c:158:22: note: byref variable will be forcibly initialized struct fscrypt_name crypt_name; ^~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'find_in_block': /kisskb/src/fs/f2fs/dir.c:198:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_find_entry': /kisskb/src/fs/f2fs/dir.c:432:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_has_enough_room': /kisskb/src/fs/f2fs/dir.c:669:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_do_make_empty_dir': /kisskb/src/fs/f2fs/dir.c:527:21: note: byref variable will be forcibly initialized struct fscrypt_str dotdot = FSTR_INIT("..", 2); ^~~~~~ /kisskb/src/fs/f2fs/dir.c:526:21: note: byref variable will be forcibly initialized struct fscrypt_str dot = FSTR_INIT(".", 1); ^~~ /kisskb/src/fs/f2fs/dir.c: In function 'make_empty_dir': /kisskb/src/fs/f2fs/dir.c:541:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_add_regular_entry': /kisskb/src/fs/f2fs/dir.c:712:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_do_add_link': /kisskb/src/fs/f2fs/dir.c:820:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^~~~~ /kisskb/src/drivers/gpu/drm/arm/malidp_mw.c: In function 'malidp_mw_encoder_atomic_check': /kisskb/src/drivers/gpu/drm/arm/malidp_mw.c:154:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_fill_dentries': /kisskb/src/fs/f2fs/dir.c:993:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/dir.c:991:21: note: byref variable will be forcibly initialized struct fscrypt_str de_name = FSTR_INIT(NULL, 0); ^~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_readdir': /kisskb/src/fs/f2fs/dir.c:1075:21: note: byref variable will be forcibly initialized struct fscrypt_str fstr = FSTR_INIT(NULL, 0); ^~~~ /kisskb/src/fs/f2fs/dir.c:1074:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/lib/genalloc.c:29: /kisskb/src/lib/genalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_alloc_align': /kisskb/src/lib/genalloc.c:397:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^~~~ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_zalloc_align': /kisskb/src/lib/genalloc.c:468:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_iomap_prealloc_size': /kisskb/src/fs/xfs/xfs_iomap.c:369:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev, got; ^~~ /kisskb/src/fs/xfs/xfs_iomap.c:369:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev, got; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:368:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor ncur = *icur; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_read_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:1151:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_seek_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:1197:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:1197:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:1196:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_xattr_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:1281:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_iomap_eof_align_last_fsb': /kisskb/src/fs/xfs/xfs_iomap.c:160:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:159:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_direct_write_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:737:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:737:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_buffered_write_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:867:31: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur, ccur; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:867:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur, ccur; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:866:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:866:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_iomap_write_unwritten': /kisskb/src/fs/xfs/xfs_iomap.c:512:18: note: byref variable will be forcibly initialized xfs_bmbt_irec_t imap; ^~~~ /kisskb/src/fs/cachefiles/interface.c: In function 'cachefiles_attr_changed': /kisskb/src/fs/cachefiles/interface.c:435:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/cachefiles/interface.c: In function 'cachefiles_invalidate_object': /kisskb/src/fs/cachefiles/interface.c:504:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/drivers/regulator/max8660.c: In function 'max8660_probe': /kisskb/src/drivers/regulator/max8660.c:374:31: note: byref variable will be forcibly initialized struct max8660_platform_data pdata_of, *pdata = dev_get_platdata(dev); ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-write.c:19: /kisskb/src/drivers/lightnvm/pblk-write.c: In function 'pblk_prepare_resubmit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-write.c:174:3: note: in expansion of macro 'smp_store_release' smp_store_release(&w_ctx->flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-write.c: In function 'pblk_map_remaining': /kisskb/src/drivers/lightnvm/pblk-write.c:112:18: note: byref variable will be forcibly initialized struct ppa_addr map_ppa = *ppa; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-write.c:19: /kisskb/src/drivers/lightnvm/pblk-write.c: In function 'pblk_end_w_bio': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-write.c:41:4: note: in expansion of macro 'smp_store_release' smp_store_release(&w_ctx->flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-write.c: In function 'pblk_submit_io_set': /kisskb/src/drivers/lightnvm/pblk-write.c:496:18: note: byref variable will be forcibly initialized struct ppa_addr erase_ppa; ^~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'iic_tpm_read': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:100:17: note: byref variable will be forcibly initialized struct i2c_msg msg2 = { ^~~~ /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c: In function 's10_register_pll': /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c:149:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c: In function 'agilex_register_pll': /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c:186:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_fsgetxattr': /kisskb/src/fs/f2fs/file.c:3141:17: note: byref variable will be forcibly initialized struct fsxattr fa; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_get_compress_option': /kisskb/src/fs/f2fs/file.c:3950:26: note: byref variable will be forcibly initialized struct f2fs_comp_option option; ^~~~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_initxattrs': /kisskb/src/fs/xfs/xfs_iops.c:53:22: note: byref variable will be forcibly initialized struct xfs_da_args args = { ^~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_cleanup_inode': /kisskb/src/fs/xfs/xfs_iops.c:117:18: note: byref variable will be forcibly initialized struct xfs_name teardown; ^~~~~~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_rename': /kisskb/src/fs/xfs/xfs_iops.c:416:18: note: byref variable will be forcibly initialized struct xfs_name nname; ^~~~~ /kisskb/src/fs/xfs/xfs_iops.c:415:18: note: byref variable will be forcibly initialized struct xfs_name oname; ^~~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_unlink': /kisskb/src/fs/xfs/xfs_iops.c:343:18: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_link': /kisskb/src/fs/xfs/xfs_iops.c:322:18: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_lookup': /kisskb/src/fs/xfs/xfs_iops.c:258:18: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_ci_lookup': /kisskb/src/fs/xfs/xfs_iops.c:284:14: note: byref variable will be forcibly initialized struct qstr dname; ^~~~~ /kisskb/src/fs/xfs/xfs_iops.c:283:18: note: byref variable will be forcibly initialized struct xfs_name ci_name; ^~~~~~~ /kisskb/src/fs/xfs/xfs_iops.c:282:18: note: byref variable will be forcibly initialized struct xfs_name xname; ^~~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_generic_create': /kisskb/src/fs/xfs/xfs_iops.c:140:18: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_symlink': /kisskb/src/fs/xfs/xfs_iops.c:370:18: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_release_compress_blocks': /kisskb/src/fs/f2fs/file.c:3547:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_fitrim': /kisskb/src/fs/f2fs/file.c:2296:22: note: byref variable will be forcibly initialized struct fstrim_range range; ^~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_gc_range': /kisskb/src/fs/f2fs/file.c:2525:23: note: byref variable will be forcibly initialized struct f2fs_gc_range range; ^~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_flush_device': /kisskb/src/fs/f2fs/file.c:2918:27: note: byref variable will be forcibly initialized struct f2fs_flush_device range; ^~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_defragment_range': /kisskb/src/fs/f2fs/file.c:2568:21: note: byref variable will be forcibly initialized struct extent_info ei = {0, 0, 0}; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_defragment': /kisskb/src/fs/f2fs/file.c:2712:25: note: byref variable will be forcibly initialized struct f2fs_defragment range; ^~~~~ /kisskb/src/fs/f2fs/file.c: In function '__read_out_blkaddrs': /kisskb/src/fs/f2fs/file.c:1099:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c: In function '__roll_back_blkaddrs': /kisskb/src/fs/f2fs/file.c:1154:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_reserve_compress_blocks': /kisskb/src/fs/f2fs/file.c:3700:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_sec_trim_file': /kisskb/src/fs/f2fs/file.c:3862:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c:3793:28: note: byref variable will be forcibly initialized struct f2fs_sectrim_range range; ^~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_set_compress_option': /kisskb/src/fs/f2fs/file.c:3978:26: note: byref variable will be forcibly initialized struct f2fs_comp_option option; ^~~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_zero_range': /kisskb/src/fs/f2fs/file.c:1462:25: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_vm_page_mkwrite': /kisskb/src/fs/f2fs/file.c:59:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_seek_block': /kisskb/src/fs/f2fs/file.c:403:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_do_truncate_blocks': /kisskb/src/fs/f2fs/file.c:660:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_truncate_hole': /kisskb/src/fs/f2fs/file.c:1006:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c: In function '__clone_blkaddrs': /kisskb/src/fs/f2fs/file.c:1190:21: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/file.c:1189:25: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_move_range': /kisskb/src/fs/f2fs/file.c:2903:25: note: byref variable will be forcibly initialized struct f2fs_move_range range; ^~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_fssetxattr': /kisskb/src/fs/f2fs/file.c:3153:21: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^~~~~~ /kisskb/src/fs/f2fs/file.c:3153:17: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_precache_extents': /kisskb/src/fs/f2fs/file.c:3283:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c: In function 's10_register_periph': /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:81:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c: In function 's10_register_cnt_periph': /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:115:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c: In function 's10_register_gate': /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c:72:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/lightnvm/pblk-read.c: In function 'pblk_read_rq': /kisskb/src/drivers/lightnvm/pblk-read.c:228:18: note: byref variable will be forcibly initialized struct ppa_addr ppa; ^~~ /kisskb/src/drivers/lightnvm/pblk-read.c: In function 'pblk_submit_read_gc': /kisskb/src/drivers/lightnvm/pblk-read.c:417:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^~~ /kisskb/src/drivers/gpu/host1x/job.c: In function 'copy_gathers': /kisskb/src/drivers/gpu/host1x/job.c:527:25: note: byref variable will be forcibly initialized struct host1x_firewall 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/char/tpm/tpm_i2c_nuvoton.c:16: /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c: In function 'i2c_nuvoton_wait_for_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:179:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(*queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/cachefiles/namei.c: In function 'cachefiles_mark_object_active': /kisskb/src/fs/cachefiles/namei.c:198:22: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/cachefiles/namei.c: In function 'cachefiles_walk_to_object': /kisskb/src/fs/cachefiles/namei.c:490: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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/iversion.h:5, from /kisskb/src/fs/xfs/xfs_inode.c:6: /kisskb/src/fs/xfs/xfs_inode.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_inode.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:62, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_inode.c:8: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/fs/xfs/xfs_inode.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/iversion.h:5, from /kisskb/src/fs/xfs/xfs_inode.c:6: /kisskb/src/fs/xfs/xfs_inode.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_inode.c: In function 'xfs_iunlink_remove': /kisskb/src/fs/xfs/xfs_inode.c:2330:19: note: byref variable will be forcibly initialized struct xfs_imap imap; ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_inode.c:8: /kisskb/src/fs/xfs/xfs_inode.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/drivers/clk/sunxi/clk-factors.c: In function 'clk_factors_recalc_rate': /kisskb/src/drivers/clk/sunxi/clk-factors.c:63:26: note: byref variable will be forcibly initialized struct factors_request factors_req = { ^~~~~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-factors.c: In function 'clk_factors_determine_rate': /kisskb/src/drivers/clk/sunxi/clk-factors.c:99:26: note: byref variable will be forcibly initialized struct factors_request factors_req = { ^~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/debug.c: In function 'host1x_debug_output': /kisskb/src/drivers/gpu/host1x/debug.c:29:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/host1x/debug.c: In function 'host1x_debug_cont': /kisskb/src/drivers/gpu/host1x/debug.c:41:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/strncpy_from_user.c: In function 'do_strncpy_from_user': /kisskb/src/lib/strncpy_from_user.c:31:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^~~~~~~~~ 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/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-gc.c:19: /kisskb/src/drivers/lightnvm/pblk-gc.c: In function 'pblk_gc_write': /kisskb/src/drivers/lightnvm/pblk-gc.c:35:12: note: byref variable will be forcibly initialized LIST_HEAD(w_list); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/clk/sunxi/clk-sunxi.c: In function 'sunxi_divs_clk_setup': /kisskb/src/drivers/clk/sunxi/clk-sunxi.c:955:22: note: byref variable will be forcibly initialized struct factors_data factors = *data->factors; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/fs/cachefiles/rdwr.c: In function 'cachefiles_read_or_alloc_pages': /kisskb/src/fs/cachefiles/rdwr.c:692:17: note: byref variable will be forcibly initialized struct pagevec pagevec; ^~~~~~~ /kisskb/src/fs/cachefiles/rdwr.c:691:19: note: byref variable will be forcibly initialized struct list_head backpages; ^~~~~~~~~ /kisskb/src/fs/cachefiles/rdwr.c: In function 'cachefiles_allocate_pages': /kisskb/src/fs/cachefiles/rdwr.c:843:17: note: byref variable will be forcibly initialized struct pagevec pagevec; ^~~~~~~ /kisskb/src/fs/cachefiles/rdwr.c: In function 'cachefiles_write_page': /kisskb/src/fs/cachefiles/rdwr.c:887:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/lib/strnlen_user.c: In function 'do_strnlen_user': /kisskb/src/lib/strnlen_user.c:25:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^~~~~~~~~ In file included from /kisskb/src/fs/f2fs/inode.c:14: /kisskb/src/fs/f2fs/inode.c: In function '__f2fs_crc32': /kisskb/src/fs/f2fs/f2fs.h:1669:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/f2fs/inode.c: In function 'f2fs_handle_failed_inode': /kisskb/src/fs/f2fs/inode.c:827:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/drivers/gpu/host1x/mipi.c: In function 'tegra_mipi_request': /kisskb/src/drivers/gpu/host1x/mipi.c:213:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ 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/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-recovery.c:21: /kisskb/src/drivers/lightnvm/pblk-recovery.c: In function 'pblk_recov_l2p': /kisskb/src/drivers/lightnvm/pblk-recovery.c:663:12: note: byref variable will be forcibly initialized LIST_HEAD(recov_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_itable.c: In function 'xfs_inumbers': /kisskb/src/fs/xfs/xfs_itable.c:361:28: note: byref variable will be forcibly initialized struct xfs_inumbers_chunk ic = { ^~ /kisskb/src/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1399:4: note: byref variable will be forcibly initialized } hash; ^~~~ /kisskb/src/drivers/char/random.c: In function 'crng_reseed': /kisskb/src/drivers/char/random.c:955:4: note: byref variable will be forcibly initialized } buf; ^~~ /kisskb/src/drivers/char/random.c: In function 'add_timer_randomness': /kisskb/src/drivers/char/random.c:1159:4: note: byref variable will be forcibly initialized } sample; ^~~~~~ /kisskb/src/drivers/char/random.c: In function 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c:1607:4: note: byref variable will be forcibly initialized } stack; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'wait_for_random_bytes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:1646:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(crng_init_wait, crng_ready(), HZ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'add_hwgenerator_randomness': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:2310:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(random_write_wait, kthread_should_stop() || ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/namei.c: In function 'f2fs_symlink': /kisskb/src/fs/f2fs/namei.c:646:21: note: byref variable will be forcibly initialized struct fscrypt_str disk_link; ^~~~~~~~~ /kisskb/src/fs/f2fs/namei.c: In function 'f2fs_lookup': /kisskb/src/fs/f2fs/namei.c:490:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^~~~~ /kisskb/src/fs/xfs/xfs_iwalk.c: In function 'xfs_iwalk_ichunk_ra': /kisskb/src/fs/xfs/xfs_iwalk.c:98:20: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/xfs/xfs_iwalk.c: In function 'xfs_iwalk_threaded': /kisskb/src/fs/xfs/xfs_iwalk.c:619:23: note: byref variable will be forcibly initialized struct xfs_pwork_ctl pctl; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-rl.c:20: /kisskb/src/drivers/lightnvm/pblk-rl.c: In function 'pblk_rl_u_timer': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rl.c:202:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rl->rb_user_active, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rl.c: In function 'pblk_rl_user_in': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rl.c:73:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rl->rb_user_active, 1); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ppdev.c: In function 'register_device': /kisskb/src/drivers/char/ppdev.c:288:19: note: byref variable will be forcibly initialized struct pardev_cb ppdev_cb; ^~~~~~~~ /kisskb/src/drivers/char/ppdev.c: In function 'pp_do_ioctl': /kisskb/src/drivers/char/ppdev.c:364:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_emerg': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:51:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_emerg, KERN_EMERG); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_alert': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:52:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_alert, KERN_ALERT); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_crit': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:53:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_crit, KERN_CRIT); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_err': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:54:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_err, KERN_ERR); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_warn': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:55:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_warn, KERN_WARNING); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_notice': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:56:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_notice, KERN_NOTICE); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_info': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:57:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_info, KERN_INFO); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_debug': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:59:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_debug, KERN_DEBUG); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_alert_tag': /kisskb/src/fs/xfs/xfs_message.c:69:12: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_buf_alert_ratelimited': /kisskb/src/fs/xfs/xfs_message.c:130:12: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/f2fs/hash.c: In function 'f2fs_hash_filename': /kisskb/src/fs/f2fs/hash.c:127:16: note: byref variable will be forcibly initialized struct qstr tmp = QSTR_INIT(name, len); ^~~ /kisskb/src/drivers/clk/sunxi/clk-mod0.c: In function 'sunxi_mmc_setup': /kisskb/src/drivers/clk/sunxi/clk-mod0.c:321:24: note: byref variable will be forcibly initialized struct clk_init_data init = { ^~~~ /kisskb/src/drivers/clk/sunxi/clk-simple-gates.c: In function 'sunxi_simple_gates_setup': /kisskb/src/drivers/clk/sunxi/clk-simple-gates.c:25:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/char/raw.c: In function 'raw_ctl_ioctl': /kisskb/src/drivers/char/raw.c:204:28: note: byref variable will be forcibly initialized struct raw_config_request rq; ^~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_init_state': /kisskb/src/drivers/regulator/pwm-regulator.c:57:19: note: byref variable will be forcibly initialized struct pwm_state pwm_state; ^~~~~~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_get_voltage': /kisskb/src/drivers/regulator/pwm-regulator.c:154:19: note: byref variable will be forcibly initialized struct pwm_state pstate; ^~~~~~ In file included from /kisskb/src/drivers/regulator/pwm-regulator.c:18: /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_set_voltage_sel': /kisskb/src/drivers/regulator/pwm-regulator.c:86:19: note: byref variable will be forcibly initialized struct pwm_state pstate; ^~~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_set_voltage': /kisskb/src/drivers/regulator/pwm-regulator.c:191:19: note: byref variable will be forcibly initialized struct pwm_state pstate; ^~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-display.c: In function 'sun4i_a10_display_init': /kisskb/src/drivers/clk/sunxi/clk-sun4i-display.c:109:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_add_inline_entries': /kisskb/src/fs/f2fs/inline.c:457:24: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^~~~~ /kisskb/src/fs/f2fs/inline.c:449:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_move_inline_dirents': /kisskb/src/fs/f2fs/inline.c:379:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr src, dst; ^~~ /kisskb/src/fs/f2fs/inline.c:377:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_convert_inline_page': /kisskb/src/fs/f2fs/inline.c:124:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_convert_inline_inode': /kisskb/src/fs/f2fs/inline.c:187:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_write_inline_data': /kisskb/src/fs/f2fs/inline.c:226:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_find_in_inline_dir': /kisskb/src/fs/f2fs/inline.c:323:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_make_empty_inline_dir': /kisskb/src/fs/f2fs/inline.c:353:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/drivers/gpu/drm/imx/dcss/dcss-crtc.c: In function 'dcss_crtc_atomic_enable': /kisskb/src/drivers/gpu/drm/imx/dcss/dcss-crtc.c:90:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_try_convert_inline_dir': /kisskb/src/fs/f2fs/inline.c:562:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^~~~~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_add_inline_entry': /kisskb/src/fs/f2fs/inline.c:605:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_delete_inline_entry': /kisskb/src/fs/f2fs/inline.c:665:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_empty_inline_dir': /kisskb/src/fs/f2fs/inline.c:697:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_read_inline_dir': /kisskb/src/fs/f2fs/inline.c:721:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_inline_data_fiemap': /kisskb/src/fs/f2fs/inline.c:758:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/super.c: In function 'f2fs_sync_fs': /kisskb/src/fs/f2fs/super.c:1347:21: note: byref variable will be forcibly initialized struct cp_control cpc; ^~~ In file included from /kisskb/src/fs/f2fs/super.c:29: /kisskb/src/fs/f2fs/super.c: In function '__f2fs_crc32': /kisskb/src/fs/f2fs/f2fs.h:1669:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/f2fs/super.c: In function 'kill_f2fs_super': /kisskb/src/fs/f2fs/super.c:3976:22: note: byref variable will be forcibly initialized struct cp_control cpc = { ^~~ /kisskb/src/fs/f2fs/super.c: In function 'f2fs_printk': /kisskb/src/fs/f2fs/super.c:228:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/f2fs/super.c: In function 'f2fs_disable_checkpoint': /kisskb/src/fs/f2fs/super.c:1743:20: note: byref variable will be forcibly initialized struct cp_control cpc; ^~~ /kisskb/src/fs/f2fs/super.c: In function 'f2fs_put_super': /kisskb/src/fs/f2fs/super.c:1266:21: note: byref variable will be forcibly initialized struct cp_control cpc = { ^~~ /kisskb/src/fs/f2fs/super.c:1255:21: note: byref variable will be forcibly initialized struct cp_control cpc = { ^~~ /kisskb/src/drivers/char/lp.c: In function 'lp_register': /kisskb/src/drivers/char/lp.c:921:19: note: byref variable will be forcibly initialized struct pardev_cb ppdev_cb; ^~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-pll3.c: In function 'sun4i_a10_pll3_setup': /kisskb/src/drivers/clk/sunxi/clk-sun4i-pll3.c:26:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/regulator/rt4801-regulator.c: In function 'rt4801_probe': /kisskb/src/drivers/regulator/rt4801-regulator.c:183:27: note: byref variable will be forcibly initialized struct regulator_config config = { .dev = &i2c->dev, .driver_data = priv, ^~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c: In function 'tcon_ch1_setup': /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:230:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:228:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/sunxi/clk-sun8i-bus-gates.c: In function 'sun8i_h3_bus_gates_init': /kisskb/src/drivers/clk/sunxi/clk-sun8i-bus-gates.c:28:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h: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)) ^~~~~~~~~~~~~~~~ /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/fs/xfs/xfs_mru_cache.c: In function '_xfs_mru_cache_clear_reap_list': /kisskb/src/fs/xfs/xfs_mru_cache.c:233:19: note: byref variable will be forcibly initialized struct list_head tmp; ^~~ /kisskb/src/drivers/clk/sunxi/clk-sun8i-mbus.c: In function 'sun8i_a23_mbus_setup': /kisskb/src/drivers/clk/sunxi/clk-sun8i-mbus.c:29:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/lib/ubsan.c: In function '__ubsan_handle_type_mismatch': /kisskb/src/lib/ubsan.c:318:35: note: byref variable will be forcibly initialized struct type_mismatch_data_common common_data = { ^~~~~~~~~~~ /kisskb/src/lib/ubsan.c: In function '__ubsan_handle_type_mismatch_v1': /kisskb/src/lib/ubsan.c:332:35: note: byref variable will be forcibly initialized struct type_mismatch_data_common common_data = { ^~~~~~~~~~~ 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/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_pwork.c:6: /kisskb/src/fs/xfs/xfs_pwork.c: In function 'xfs_pwork_poll': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_pwork.c:116:9: note: in expansion of macro 'wait_event_timeout' while (wait_event_timeout(pctl->poll_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/checkpoint.c: In function 'recover_orphan_inode': /kisskb/src/fs/f2fs/checkpoint.c:628:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ In file included from /kisskb/src/fs/f2fs/checkpoint.c:17: /kisskb/src/fs/f2fs/checkpoint.c: In function '__f2fs_crc32': /kisskb/src/fs/f2fs/f2fs.h:1669:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/f2fs/checkpoint.c: In function 'f2fs_ra_meta_pages': /kisskb/src/fs/f2fs/checkpoint.c:224:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/gc.c: In function 'gc_node_segment': /kisskb/src/fs/f2fs/gc.c:880:20: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/checkpoint.c: In function 'f2fs_sync_meta_pages': /kisskb/src/fs/f2fs/checkpoint.c:378:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/checkpoint.c:372:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/f2fs/gc.c: In function 'ra_data_block': /kisskb/src/fs/f2fs/gc.c:1017:21: note: byref variable will be forcibly initialized struct extent_info ei = {0, 0, 0}; ^~ /kisskb/src/fs/f2fs/gc.c:1015:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/gc.c: In function 'move_data_block': /kisskb/src/fs/f2fs/gc.c:1118:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/gc.c:1117:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^~~ /kisskb/src/fs/f2fs/gc.c:1116:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/gc.c: In function 'move_data_page': /kisskb/src/fs/f2fs/gc.c:1308:23: note: byref variable will be forcibly initialized struct f2fs_io_info fio = { ^~~ /kisskb/src/fs/f2fs/gc.c: In function 'get_victim_by_default': /kisskb/src/fs/f2fs/gc.c:628:27: note: byref variable will be forcibly initialized struct victim_sel_policy p; ^ /kisskb/src/fs/f2fs/gc.c: In function 'gc_data_segment': /kisskb/src/fs/f2fs/gc.c:1377:20: note: byref variable will be forcibly initialized struct node_info dni; /* dnode info for the data */ ^~~ /kisskb/src/fs/f2fs/gc.c: In function 'do_garbage_collect': /kisskb/src/fs/f2fs/gc.c:1528:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/gc.c: In function 'free_segment_range': /kisskb/src/fs/f2fs/gc.c:1835:24: note: byref variable will be forcibly initialized struct gc_inode_list gc_list = { ^~~~~~~ /kisskb/src/fs/f2fs/gc.c:1809:20: note: byref variable will be forcibly initialized struct cp_control cpc = { CP_RESIZE, 0, 0, 0 }; ^~~ /kisskb/src/fs/f2fs/gc.c: In function 'f2fs_gc': /kisskb/src/fs/f2fs/gc.c:1644:20: note: byref variable will be forcibly initialized struct cp_control cpc; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/f2fs/gc.c:8: /kisskb/src/fs/f2fs/gc.c: In function 'gc_thread_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/gc.c:42:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(*wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/gc.c: In function 'f2fs_resize_fs': /kisskb/src/fs/f2fs/gc.c:1934:20: note: byref variable will be forcibly initialized struct cp_control cpc = { CP_RESIZE, 0, 0, 0 }; ^~~ /kisskb/src/fs/f2fs/data.c: In function '__has_merged_page': /kisskb/src/fs/f2fs/data.c:597:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_write_end_io': /kisskb/src/fs/f2fs/data.c:341:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_verify_bio': /kisskb/src/fs/f2fs/data.c:196:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/f2fs/data.c: In function '__read_end_io': /kisskb/src/fs/f2fs/data.c:135:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_bmap_compress': /kisskb/src/fs/f2fs/data.c:3795:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_xattr_fiemap': /kisskb/src/fs/f2fs/data.c:1813:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/data.c: In function '__allocate_data_block': /kisskb/src/fs/f2fs/data.c:1400:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/data.c:1399:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_get_block': /kisskb/src/fs/f2fs/data.c:1201:21: note: byref variable will be forcibly initialized struct extent_info ei = {0, 0, 0}; ^~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_get_read_data_page': /kisskb/src/fs/f2fs/data.c:1218:21: note: byref variable will be forcibly initialized struct extent_info ei = {0,0,0}; ^~ /kisskb/src/fs/f2fs/data.c:1216:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_get_new_data_page': /kisskb/src/fs/f2fs/data.c:1351:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/data.c: In function 'prepare_write_begin': /kisskb/src/fs/f2fs/data.c:3306:21: note: byref variable will be forcibly initialized struct extent_info ei = {0,0,0}; ^~ /kisskb/src/fs/f2fs/data.c:3303:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_map_blocks': /kisskb/src/fs/f2fs/data.c:1514:21: note: byref variable will be forcibly initialized struct extent_info ei = {0,0,0}; ^~ /kisskb/src/fs/f2fs/data.c:1507:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_preallocate_blocks': /kisskb/src/fs/f2fs/data.c:1439:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/fs/f2fs/data.c: In function '__get_data_block': /kisskb/src/fs/f2fs/data.c:1771:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_bmap': /kisskb/src/fs/f2fs/data.c:3840:26: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_overwrite_io': /kisskb/src/fs/f2fs/data.c:1733:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_fiemap': /kisskb/src/fs/f2fs/data.c:1903:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_read_multi_pages': /kisskb/src/fs/f2fs/data.c:2162:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_mpage_readpages': /kisskb/src/fs/f2fs/data.c:2351:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_do_write_data_page': /kisskb/src/fs/f2fs/data.c:2633:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/data.c:2632:21: note: byref variable will be forcibly initialized struct extent_info ei = {0,0,0}; ^~ /kisskb/src/fs/f2fs/data.c:2631:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_write_cache_pages': /kisskb/src/fs/f2fs/data.c:2945:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/f2fs/data.c: In function '__f2fs_write_data_pages': /kisskb/src/fs/f2fs/data.c:3204:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_convert_cow_locked': /kisskb/src/fs/xfs/xfs_reflink.c:248:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/xfs_reflink.c:247:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_end_cow_extent': /kisskb/src/fs/xfs/xfs_reflink.c:603:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c:602:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^~~ /kisskb/src/fs/xfs/xfs_reflink.c:602:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_remap_extent': /kisskb/src/fs/xfs/xfs_reflink.c:996:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec smap; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_find_trim_cow_extent': /kisskb/src/fs/xfs/xfs_reflink.c:315:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_cancel_cow_blocks': /kisskb/src/fs/xfs/xfs_reflink.c:466:26: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c:465:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^~~ /kisskb/src/fs/xfs/xfs_reflink.c:465:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_remap_blocks': /kisskb/src/fs/xfs/xfs_reflink.c:1166:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_inode_has_shared_extents': /kisskb/src/fs/xfs/xfs_reflink.c:1369:26: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c:1361:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/drivers/clk/sunxi/clk-sun8i-apb0.c: In function 'sun8i_a23_apb0_setup': /kisskb/src/drivers/clk/sunxi/clk-sun8i-apb0.c:57:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c: In function 'sun9i_a80_cpus_setup': /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c:187:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /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; ^~~~~ 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/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'read_edid_block': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1241:7: note: in expansion of macro 'wait_event_timeout' i = wait_event_timeout(priv->wq_edid, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_edid_delay_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:767:9: note: in expansion of macro 'wait_event_killable' return wait_event_killable(priv->edid_delay_waitq, !priv->edid_delay_active); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_create': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1811:24: note: byref variable will be forcibly initialized struct i2c_board_info cec_info; ^~~~~~~~ /kisskb/src/drivers/clk/sunxi-ng/ccu_mult.c: In function 'ccu_mult_round_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_mult.c:39:19: note: byref variable will be forcibly initialized struct _ccu_mult _cm; ^~~ /kisskb/src/drivers/clk/sunxi-ng/ccu_mult.c: In function 'ccu_mult_set_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_mult.c:107:19: note: byref variable will be forcibly initialized struct _ccu_mult _cm; ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c: In function 'tda9950_write_range': /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:75:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/clk/tegra/clk-audio-sync.c: In function 'tegra_clk_register_sync_source': /kisskb/src/drivers/clk/tegra/clk-audio-sync.c:50:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/tegra/clk-dfll.c: In function 'dfll_request_rate': /kisskb/src/drivers/clk/tegra/clk-dfll.c:914:23: note: byref variable will be forcibly initialized struct dfll_rate_req req; ^~~ /kisskb/src/drivers/clk/tegra/clk-dfll.c: In function 'dfll_clk_determine_rate': /kisskb/src/drivers/clk/tegra/clk-dfll.c:1133:23: note: byref variable will be forcibly initialized struct dfll_rate_req req; ^~~ /kisskb/src/drivers/clk/sunxi-ng/ccu_nk.c: In function 'ccu_nk_round_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nk.c:97:17: note: byref variable will be forcibly initialized struct _ccu_nk _nk; ^~~ /kisskb/src/drivers/clk/sunxi-ng/ccu_nk.c: In function 'ccu_nk_set_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nk.c:121:17: note: byref variable will be forcibly initialized struct _ccu_nk _nk; ^~~ /kisskb/src/fs/f2fs/node.c: In function 'remove_nats_in_journal': /kisskb/src/fs/f2fs/node.c:2787:25: note: byref variable will be forcibly initialized struct f2fs_nat_entry raw_ne; ^~~~~~ /kisskb/src/fs/f2fs/node.c: In function 'last_fsync_dnode': /kisskb/src/fs/f2fs/node.c:1453:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/xfs/xfs_super.c: In function 'xfs_check_delalloc': /kisskb/src/fs/xfs/xfs_super.c:608:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_super.c:607:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/xfs_super.c: In function 'xfs_fs_parse_param': /kisskb/src/fs/xfs/xfs_super.c:1169:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_available_free_memory': /kisskb/src/fs/f2fs/node.c:47:17: note: byref variable will be forcibly initialized struct sysinfo val; ^~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_get_node_info': /kisskb/src/fs/f2fs/node.c:526:24: note: byref variable will be forcibly initialized struct f2fs_nat_entry ne; ^~ /kisskb/src/fs/f2fs/node.c: In function 'truncate_node': /kisskb/src/fs/f2fs/node.c:833:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/node.c: In function 'read_node_page': /kisskb/src/fs/f2fs/node.c:1279:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/node.c: In function '__write_node_page': /kisskb/src/fs/f2fs/node.c:1512:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_new_node_page': /kisskb/src/fs/f2fs/node.c:1221:19: note: byref variable will be forcibly initialized struct node_info new_ni; ^~~~~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_new_inode_page': /kisskb/src/fs/f2fs/node.c:1209:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_ra_node_pages': /kisskb/src/fs/f2fs/node.c:589:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/node.c: In function 'truncate_nodes': /kisskb/src/fs/f2fs/node.c:896:23: note: byref variable will be forcibly initialized struct dnode_of_data rdn = *dn; ^~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_truncate_inode_blocks': /kisskb/src/fs/f2fs/node.c:1042:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_truncate_xattr_node': /kisskb/src/fs/f2fs/node.c:1137:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_move_node_page': /kisskb/src/fs/f2fs/node.c:1624:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_fsync_node_pages': /kisskb/src/fs/f2fs/node.c:1669:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_flush_inline_data': /kisskb/src/fs/f2fs/node.c:1826:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_sync_node_pages': /kisskb/src/fs/f2fs/node.c:1873:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_write_node_pages': /kisskb/src/fs/f2fs/node.c:2040:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_remove_inode_page': /kisskb/src/fs/f2fs/node.c:1166:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_recover_xattr_data': /kisskb/src/fs/f2fs/node.c:2627:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/node.c:2626:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_recover_inode_page': /kisskb/src/fs/f2fs/node.c:2671:27: note: byref variable will be forcibly initialized struct node_info old_ni, new_ni; ^~~~~~ /kisskb/src/fs/f2fs/node.c:2671:19: note: byref variable will be forcibly initialized struct node_info old_ni, new_ni; ^~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/f2fs/node.c:8: /kisskb/src/fs/f2fs/node.c: In function 'f2fs_flush_nat_entries': /kisskb/src/fs/f2fs/node.c:2954:12: note: byref variable will be forcibly initialized LIST_HEAD(sets); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/f2fs/segment.c:8: /kisskb/src/fs/f2fs/segment.c: In function 'issue_flush_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c:637:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(*q, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c: In function '__issue_discard_cmd_orderly': /kisskb/src/fs/f2fs/segment.c:1450:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/segment.c: In function '__wait_all_discard_cmd': /kisskb/src/fs/f2fs/segment.c:1668:24: note: byref variable will be forcibly initialized struct discard_policy dp; ^~ /kisskb/src/fs/f2fs/segment.c: In function '__issue_discard_cmd': /kisskb/src/fs/f2fs/segment.c:1511:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/segment.c: In function '__issue_discard_cmd_range': /kisskb/src/fs/f2fs/segment.c:2980:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_symlink.c:7: /kisskb/src/fs/xfs/xfs_symlink.c: In function 'xfs_buf_read': /kisskb/src/fs/xfs/xfs_buf.h:230:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/xfs_symlink.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/f2fs/segment.c:8: /kisskb/src/fs/f2fs/segment.c: In function 'issue_discard_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c:1753:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(*q, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c:1743:24: note: byref variable will be forcibly initialized struct discard_policy dpolicy; ^~~~~~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_balance_fs_bg': /kisskb/src/fs/f2fs/segment.c:552:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_issue_flush': /kisskb/src/fs/f2fs/segment.c:645:19: note: byref variable will be forcibly initialized struct flush_cmd cmd; ^~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_issue_discard_timeout': /kisskb/src/fs/f2fs/segment.c:1723:24: note: byref variable will be forcibly initialized struct discard_policy dpolicy; ^~~~~~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_trim_fs': /kisskb/src/fs/f2fs/segment.c:3051:24: note: byref variable will be forcibly initialized struct discard_policy dpolicy; ^~~~~~~ /kisskb/src/fs/f2fs/segment.c:3050:20: note: byref variable will be forcibly initialized struct cp_control cpc; ^~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_replace_block': /kisskb/src/fs/f2fs/segment.c:3638:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^~~ /kisskb/src/fs/f2fs/segment.c: In function '__revoke_inmem_pages': /kisskb/src/fs/f2fs/segment.c:239:21: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/segment.c:238:25: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/segment.c: In function '__f2fs_commit_inmem_pages': /kisskb/src/fs/f2fs/segment.c:391:19: note: byref variable will be forcibly initialized struct list_head revoke_list; ^~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_do_write_node_page': /kisskb/src/fs/f2fs/segment.c:3481:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_outplace_write_data': /kisskb/src/fs/f2fs/segment.c:3493:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^~~ /kisskb/src/fs/f2fs/segment.c: In function 'build_sit_entries': /kisskb/src/fs/f2fs/segment.c:4393:24: note: byref variable will be forcibly initialized struct f2fs_sit_entry sit; ^~~ /kisskb/src/drivers/clk/sunxi-ng/ccu_nkm.c: In function 'ccu_nkm_round_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nkm.c:113:18: note: byref variable will be forcibly initialized struct _ccu_nkm _nkm; ^~~~ /kisskb/src/drivers/clk/sunxi-ng/ccu_nkm.c: In function 'ccu_nkm_set_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nkm.c:148:18: note: byref variable will be forcibly initialized struct _ccu_nkm _nkm; ^~~~ /kisskb/src/drivers/clk/tegra/clk-divider.c: In function 'tegra_clk_register_divider': /kisskb/src/drivers/clk/tegra/clk-divider.c:141:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/tegra/clk-periph.c: In function '_tegra_clk_register_periph': /kisskb/src/drivers/clk/tegra/clk-periph.c:157:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/lib/test_min_heap.c: In function 'test_heapify_all': /kisskb/src/lib/test_min_heap.c:71:28: note: byref variable will be forcibly initialized struct min_heap_callbacks funcs = { ^~~~~ /kisskb/src/lib/test_min_heap.c:66:18: note: byref variable will be forcibly initialized struct min_heap heap = { ^~~~ /kisskb/src/lib/test_min_heap.c: In function 'test_heap_push': /kisskb/src/lib/test_min_heap.c:104:28: note: byref variable will be forcibly initialized struct min_heap_callbacks funcs = { ^~~~~ /kisskb/src/lib/test_min_heap.c:99:18: note: byref variable will be forcibly initialized struct min_heap heap = { ^~~~ /kisskb/src/lib/test_min_heap.c: In function 'test_heap_pop_push': /kisskb/src/lib/test_min_heap.c:137:28: note: byref variable will be forcibly initialized struct min_heap_callbacks funcs = { ^~~~~ /kisskb/src/lib/test_min_heap.c:132:18: note: byref variable will be forcibly initialized struct min_heap heap = { ^~~~ /kisskb/src/drivers/clk/sunxi-ng/ccu_nkmp.c: In function 'ccu_nkmp_round_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nkmp.c:132:19: note: byref variable will be forcibly initialized struct _ccu_nkmp _nkmp; ^~~~~ /kisskb/src/drivers/clk/sunxi-ng/ccu_nkmp.c: In function 'ccu_nkmp_set_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nkmp.c:168:19: note: byref variable will be forcibly initialized struct _ccu_nkmp _nkmp; ^~~~~ /kisskb/src/drivers/clk/tegra/clk-periph-fixed.c: In function 'tegra_clk_register_periph_fixed': /kisskb/src/drivers/clk/tegra/clk-periph-fixed.c:80:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/open.c: In function 'do_faccessat': /kisskb/src/fs/open.c:399:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function '__do_sys_chdir': /kisskb/src/fs/open.c:487:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function '__do_sys_chroot': /kisskb/src/fs/open.c:535:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function 'do_truncate': /kisskb/src/fs/open.c:42:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_sys_truncate': /kisskb/src/fs/open.c:124:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function 'chmod_common': /kisskb/src/fs/open.c:570:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_fchmodat': /kisskb/src/fs/open.c:615:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function 'chown_common': /kisskb/src/fs/open.c:647:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_fchownat': /kisskb/src/fs/open.c:687:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function 'do_sys_openat2': /kisskb/src/fs/open.c:1159:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/fs/open.c: In function '__do_sys_openat2': /kisskb/src/fs/open.c:1211:18: note: byref variable will be forcibly initialized struct open_how tmp; ^~~ /kisskb/src/fs/open.c: In function 'file_open_name': /kisskb/src/fs/open.c:1113:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^~~ /kisskb/src/fs/open.c:1112:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/fs/open.c: In function 'file_open_root': /kisskb/src/fs/open.c:1148:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^~~ /kisskb/src/fs/open.c:1147:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/fs/open.c: In function 'do_sys_open': /kisskb/src/fs/open.c:1187:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^~~ /kisskb/src/drivers/clk/sunxi-ng/ccu_nm.c: In function 'ccu_nm_round_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nm.c:124:17: note: byref variable will be forcibly initialized struct _ccu_nm _nm; ^~~ /kisskb/src/drivers/clk/sunxi-ng/ccu_nm.c: In function 'ccu_nm_set_rate': /kisskb/src/drivers/clk/sunxi-ng/ccu_nm.c:173:17: note: byref variable will be forcibly initialized struct _ccu_nm _nm; ^~~ /kisskb/src/drivers/clk/tegra/clk-periph-gate.c: In function 'tegra_clk_register_periph_gate': /kisskb/src/drivers/clk/tegra/clk-periph-gate.c:125:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/xfs/xfs_trans.c: In function 'xfs_trans_committed_bulk': /kisskb/src/fs/xfs/xfs_trans.c:742:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^~~ /kisskb/src/fs/xfs/xfs_trans.c: In function 'xfs_trans_roll': /kisskb/src/fs/xfs/xfs_trans.c:992:23: note: byref variable will be forcibly initialized struct xfs_trans_res tres; ^~~~ /kisskb/src/fs/xfs/xfs_xattr.c: In function 'xfs_vn_listxattr': /kisskb/src/fs/xfs/xfs_xattr.c:191:31: note: byref variable will be forcibly initialized struct xfs_attr_list_context context; ^~~~~~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_pllre_recalc_rate': /kisskb/src/drivers/clk/tegra/clk-pll.c:1585:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg; ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function '_program_pll': /kisskb/src/drivers/clk/tegra/clk-pll.c:752:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table old_cfg; ^~~~~~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_pll_set_rate': /kisskb/src/drivers/clk/tegra/clk-pll.c:802:39: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg, old_cfg; ^~~~~~~ /kisskb/src/drivers/clk/tegra/clk-pll.c:802:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg, old_cfg; ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_pllre_set_rate': /kisskb/src/drivers/clk/tegra/clk-pll.c:1551:39: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg, old_cfg; ^~~~~~~ /kisskb/src/drivers/clk/tegra/clk-pll.c:1551:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg, old_cfg; ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_pllxc_set_rate': /kisskb/src/drivers/clk/tegra/clk-pll.c:1328:39: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg, old_cfg; ^~~~~~~ /kisskb/src/drivers/clk/tegra/clk-pll.c:1328:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg, old_cfg; ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_pll_ramp_round_rate': /kisskb/src/drivers/clk/tegra/clk-pll.c:1356:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg; ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_pllc_set_rate': /kisskb/src/drivers/clk/tegra/clk-pll.c:1485:39: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg, old_cfg; ^~~~~~~ /kisskb/src/drivers/clk/tegra/clk-pll.c:1485:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg, old_cfg; ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_pll_round_rate': /kisskb/src/drivers/clk/tegra/clk-pll.c:844:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg; ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_pll_recalc_rate': /kisskb/src/drivers/clk/tegra/clk-pll.c:877:35: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table sel; ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c:864:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg; ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_plle_enable': /kisskb/src/drivers/clk/tegra/clk-pll.c:955:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table sel; ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_plle_tegra114_enable': /kisskb/src/drivers/clk/tegra/clk-pll.c:1608:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table sel; ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function '_tegra_clk_register_pll': /kisskb/src/drivers/clk/tegra/clk-pll.c:1893:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'tegra_clk_register_pllc': /kisskb/src/drivers/clk/tegra/clk-pll.c:2204:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg; ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'tegra_clk_register_pllss': /kisskb/src/drivers/clk/tegra/clk-pll.c:2334:34: note: byref variable will be forcibly initialized struct tegra_clk_pll_freq_table cfg; ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c: In function 'panel_lvds_parse_dt': /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:118:24: note: byref variable will be forcibly initialized struct display_timing timing; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log.c:6: /kisskb/src/fs/xfs/xfs_log.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/da9063-regulator.c: In function 'da9063_regulator_probe': /kisskb/src/drivers/regulator/da9063-regulator.c:687:26: note: byref variable will be forcibly initialized struct regulator_config config; ^~~~~~ In file included from /kisskb/src/include/linux/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/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log.c:6: /kisskb/src/fs/xfs/xfs_log.c: In function 'xlog_state_do_iclog_callbacks': /kisskb/src/fs/xfs/xfs_log.c:2715:13: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log.c: In function 'xlog_write_unmount_record': /kisskb/src/fs/xfs/xfs_log.c:804:23: note: byref variable will be forcibly initialized struct xfs_log_iovec reg = { ^~~ /kisskb/src/fs/xfs/xfs_log.c: In function 'xlog_commit_record': /kisskb/src/fs/xfs/xfs_log.c:1456:23: note: byref variable will be forcibly initialized struct xfs_log_iovec reg = { ^~~ /kisskb/src/fs/f2fs/recovery.c: In function 'recover_quota_data': /kisskb/src/fs/f2fs/recovery.c:241:15: note: byref variable will be forcibly initialized struct iattr attr; ^~~~ /kisskb/src/fs/f2fs/recovery.c: In function 'recover_dentry': /kisskb/src/fs/f2fs/recovery.c:164:14: note: byref variable will be forcibly initialized struct qstr usr_fname; ^~~~~~~~~ /kisskb/src/fs/f2fs/recovery.c:163:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^~~~~ /kisskb/src/fs/f2fs/recovery.c: In function 'check_index_in_prev_nodes': /kisskb/src/fs/f2fs/recovery.c:447:23: note: byref variable will be forcibly initialized struct dnode_of_data tdn = *dn; ^~~ /kisskb/src/fs/f2fs/recovery.c: In function 'do_recover_data': /kisskb/src/fs/f2fs/recovery.c:551:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/recovery.c:550:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/recovery.c: In function 'f2fs_recover_fsync_data': /kisskb/src/fs/f2fs/recovery.c:862:22: note: byref variable will be forcibly initialized struct cp_control cpc = { ^~~ /kisskb/src/fs/f2fs/recovery.c:768:19: note: byref variable will be forcibly initialized struct list_head dir_list; ^~~~~~~~ /kisskb/src/fs/f2fs/recovery.c:767:31: note: byref variable will be forcibly initialized struct list_head inode_list, tmp_inode_list; ^~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/recovery.c:767:19: note: byref variable will be forcibly initialized struct list_head inode_list, tmp_inode_list; ^~~~~~~~~~ /kisskb/src/drivers/clk/tegra/clk-pll-out.c: In function 'tegra_clk_register_pll_out': /kisskb/src/drivers/clk/tegra/clk-pll-out.c:94:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_get_timings_modes': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:134:20: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_parse_panel_timing_node': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:466:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_dpi_probe': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:419:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_probe': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:508:24: note: byref variable will be forcibly initialized struct display_timing dt; ^~ /kisskb/src/drivers/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/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/clk/tegra/clk-sdmmc-mux.c: In function 'tegra_clk_register_sdmmc_mux_div': /kisskb/src/drivers/clk/tegra/clk-sdmmc-mux.c:229:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /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/clk/tegra/clk-super.c: In function 'tegra_clk_register_super_mux': /kisskb/src/drivers/clk/tegra/clk-super.c:207:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/tegra/clk-super.c: In function 'tegra_clk_register_super_clk': /kisskb/src/drivers/clk/tegra/clk-super.c:243:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/xfs/xfs_log_cil.c: In function 'xlog_discard_busy_extents': /kisskb/src/fs/xfs/xfs_log_cil.c:535:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/xfs/xfs_log_cil.c: In function 'xlog_cil_push_work': /kisskb/src/fs/xfs/xfs_log_cil.c:655:23: note: byref variable will be forcibly initialized struct xfs_log_iovec lhdr; ^~~~ /kisskb/src/fs/xfs/xfs_log_cil.c:654:26: note: byref variable will be forcibly initialized struct xfs_trans_header thdr; ^~~~ 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:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/runtime.c:1280:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_resume': /kisskb/src/drivers/base/power/runtime.c:739:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/runtime.c:739:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_suspend': /kisskb/src/drivers/base/power/runtime.c:572:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/runtime.c:572:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/fs/f2fs/extent_cache.c: In function '__f2fs_init_extent_tree': /kisskb/src/fs/f2fs/extent_cache.c:367:21: note: byref variable will be forcibly initialized struct extent_info ei; ^~ /kisskb/src/fs/f2fs/extent_cache.c: In function 'f2fs_update_extent_tree_range': /kisskb/src/fs/f2fs/extent_cache.c:536:21: note: byref variable will be forcibly initialized struct extent_info ei, dei, prev; ^~ In file included from /kisskb/src/lib/test_xarray.c:9: /kisskb/src/lib/test_xarray.c: In function 'xa_store_order': /kisskb/src/lib/test_xarray.c:74:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, xa, index, order); ^~~ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^~~~ /kisskb/src/lib/test_xarray.c: In function 'xa_find_entry': /kisskb/src/lib/test_xarray.c:1132:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_xas_retry': /kisskb/src/lib/test_xarray.c:104:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_xa_mark_1': /kisskb/src/lib/test_xarray.c:220:13: note: byref variable will be forcibly initialized XA_STATE(xas, xa, i); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_xa_mark_2': /kisskb/src/lib/test_xarray.c:256:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_xa_mark_3': /kisskb/src/lib/test_xarray.c:295:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0x41); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_xa_shrink': /kisskb/src/lib/test_xarray.c:326:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 1); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_xas_erase': /kisskb/src/lib/test_xarray.c:494:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_multi_store_1': /kisskb/src/lib/test_xarray.c:534:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_multi_store_2': /kisskb/src/lib/test_xarray.c:559:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_multi_store_3': /kisskb/src/lib/test_xarray.c:573:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_find_3': /kisskb/src/lib/test_xarray.c:1075:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_multi_find_2': /kisskb/src/lib/test_xarray.c:975:13: note: byref variable will be forcibly initialized XA_STATE(xas, xa, j + index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_pause': /kisskb/src/lib/test_xarray.c:1186:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_account': /kisskb/src/lib/test_xarray.c:1692:12: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 1 << order); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_move_tiny': /kisskb/src/lib/test_xarray.c:1222:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_move_max': /kisskb/src/lib/test_xarray.c:1244:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_move_small': /kisskb/src/lib/test_xarray.c:1265:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_move': /kisskb/src/lib/test_xarray.c:1313:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, (1 << 16) - 1); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'xa_store_many_order': /kisskb/src/lib/test_xarray.c:1383:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, xa, index, order); ^~~ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_create_range_4': /kisskb/src/lib/test_xarray.c:1437:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, xa, index, order); ^~~ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_create_range_3': /kisskb/src/lib/test_xarray.c:1428:11: note: byref variable will be forcibly initialized XA_STATE(xas, NULL, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function '__check_store_iter': /kisskb/src/lib/test_xarray.c:870:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, xa, start, order); ^~~ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_split_1': /kisskb/src/lib/test_xarray.c:1535:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/test_xarray.c: In function 'check_workingset': /kisskb/src/lib/test_xarray.c:1655:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_AVI': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1638:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_vendor_specific_infoframe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1765:31: note: byref variable will be forcibly initialized struct hdmi_vendor_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_drm_infoframe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1819:28: note: byref variable will be forcibly initialized struct hdmi_drm_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_connector_create': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:2467:28: note: byref variable will be forcibly initialized struct cec_connector_info conn_info; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:993:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_probe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3408:33: note: byref variable will be forcibly initialized struct dw_hdmi_i2s_audio_data audio; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3392:29: note: byref variable will be forcibly initialized struct dw_hdmi_audio_data audio; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3186:26: note: byref variable will be forcibly initialized struct dw_hdmi_cec_data cec; ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3184:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_disable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:1021:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^~~~~~~ /kisskb/src/fs/xfs/xfs_bmap_item.c: In function 'xfs_bui_item_recover': /kisskb/src/fs/xfs/xfs_bmap_item.c:463:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ /kisskb/src/drivers/clk/tegra/clk-tegra-super-cclk.c: In function 'tegra_clk_register_super_cclk': /kisskb/src/drivers/clk/tegra/clk-tegra-super-cclk.c:118:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/base/power/domain.c: In function '__genpd_dev_pm_attach': /kisskb/src/drivers/base/power/domain.c:2610:25: note: byref variable will be forcibly initialized struct of_phandle_args pd_args; ^~~~~~~ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_iterate_idle_states': /kisskb/src/drivers/base/power/domain.c:2815:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/fs/f2fs/xattr.c: In function 'write_all_xattrs': /kisskb/src/fs/f2fs/xattr.c:488:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/test_lockup.c:8: /kisskb/src/lib/test_lockup.c: In function 'test_lockup': /kisskb/src/lib/test_lockup.c:353:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf_item_recover.c:6: /kisskb/src/fs/xfs/xfs_buf_item_recover.c: In function 'xfs_buf_read': /kisskb/src/fs/xfs/xfs_buf.h:230:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/drivers/base/power/clock_ops.c: In function 'pm_clk_destroy': /kisskb/src/drivers/base/power/clock_ops.c:368:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/drivers/clk/clkdev.c: In function '__clk_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:301:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_alloc': /kisskb/src/drivers/clk/clkdev.c:197:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_hw_alloc': /kisskb/src/drivers/clk/clkdev.c:211:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_create': /kisskb/src/drivers/clk/clkdev.c:234:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_hw_create': /kisskb/src/drivers/clk/clkdev.c:257:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/fs/f2fs/compress.c: In function 'zstd_decompress_pages': /kisskb/src/fs/f2fs/compress.c:445:17: note: byref variable will be forcibly initialized ZSTD_outBuffer outbuf; ^~~~~~ /kisskb/src/fs/f2fs/compress.c:444:16: note: byref variable will be forcibly initialized ZSTD_inBuffer inbuf; ^~~~~ /kisskb/src/fs/f2fs/compress.c: In function 'zstd_compress_pages': /kisskb/src/fs/f2fs/compress.c:364:17: note: byref variable will be forcibly initialized ZSTD_outBuffer outbuf; ^~~~~~ /kisskb/src/fs/f2fs/compress.c:363:16: note: byref variable will be forcibly initialized ZSTD_inBuffer inbuf; ^~~~~ In file included from /kisskb/src/fs/f2fs/compress.c:16: /kisskb/src/fs/f2fs/compress.c: In function '__f2fs_crc32': /kisskb/src/fs/f2fs/f2fs.h:1669:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/f2fs/compress.c: In function '__f2fs_cluster_blocks': /kisskb/src/fs/f2fs/compress.c:883:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/compress.c: In function 'f2fs_write_compressed_pages': /kisskb/src/fs/f2fs/compress.c:1194:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/compress.c:1193:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/compress.c: In function 'prepare_compress_overwrite': /kisskb/src/fs/f2fs/compress.c:982:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:8: /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_wait_for_edid': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/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_set_config_csc': /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_probe': /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; ^~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_dquot_item_recover.c:6: /kisskb/src/fs/xfs/xfs_dquot_item_recover.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/drivers/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/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; ^~~~~ /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/fs/read_write.c:757:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^~~~~ /kisskb/src/fs/read_write.c: In function 'vfs_readv': /kisskb/src/fs/read_write.c:916:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:933:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:437:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:436:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/read_write.c:432:14: note: byref variable will be forcibly initialized struct kvec iov = { ^~~ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:533:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:532:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/read_write.c:528:14: note: byref variable will be forcibly initialized struct kvec iov = { ^~~ /kisskb/src/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_core_get': /kisskb/src/drivers/clk/clk.c:400:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_calc_new_rates': /kisskb/src/drivers/clk/clk.c:1936:27: note: byref variable will be forcibly initialized struct clk_rate_request req; ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_mux_determine_rate_flags': /kisskb/src/drivers/clk/clk.c:552:26: note: byref variable will be forcibly initialized struct clk_rate_request parent_req = *req; ^~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_hw_round_rate': /kisskb/src/drivers/clk/clk.c:1415:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_round_rate': /kisskb/src/drivers/clk/clk.c:1439:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_set_duty_cycle': /kisskb/src/drivers/clk/clk.c:2819:18: note: byref variable will be forcibly initialized struct clk_duty duty; ^~~~ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_hw': /kisskb/src/drivers/clk/clk.c:4842:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_parent_name': /kisskb/src/drivers/clk/clk.c:4907:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/clk.c:9: /kisskb/src/drivers/clk/clk.c: In function 'of_clk_init': /kisskb/src/drivers/clk/clk.c:5077:12: note: byref variable will be forcibly initialized LIST_HEAD(clk_provider_list); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/regmap/regmap.c:9: /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_async_complete': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c:3166:2: note: in expansion of macro 'wait_event' wait_event(map->async_waitq, regmap_async_is_done(map)); ^~~~~~~~~~ /kisskb/src/drivers/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/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/tiny/cirrus.c: In function 'cirrus_fb_blit_rect': /kisskb/src/drivers/gpu/drm/tiny/cirrus.c:318:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/tiny/cirrus.c: In function 'cirrus_pipe_update': /kisskb/src/drivers/gpu/drm/tiny/cirrus.c:455:18: note: byref variable will be forcibly initialized struct drm_rect rect; ^~~~ /kisskb/src/drivers/gpu/drm/tiny/cirrus.c: In function 'cirrus_fb_blit_fullscreen': /kisskb/src/drivers/gpu/drm/tiny/cirrus.c:359:18: note: byref variable will be forcibly initialized struct drm_rect fullscreen = { ^~~~~~~~~~ /kisskb/src/drivers/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/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/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/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; ^~~~ 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/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_inode_item.c:6: /kisskb/src/fs/xfs/xfs_inode_item.c: In function 'xfs_buf_inode_iodone': /kisskb/src/fs/xfs/xfs_inode_item.c:740:12: note: byref variable will be forcibly initialized LIST_HEAD(ail_updates); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_inode_item.c:739:12: note: byref variable will be forcibly initialized LIST_HEAD(flushed_inodes); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_inode_item_recover.c:6: /kisskb/src/fs/xfs/xfs_inode_item_recover.c: In function 'xfs_buf_read': /kisskb/src/fs/xfs/xfs_buf.h:230:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:760:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { "lt9611", 0, NULL }; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:899:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe avi_frame; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:1057:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c: In function 'rpi_touchscreen_probe': /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:365:30: note: byref variable will be forcibly initialized struct mipi_dsi_device_info info = { ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/firmware.h:7, from /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:7: /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_wait_for_edid': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:467:9: note: in expansion of macro 'wait_event_interruptible_timeout' return wait_event_interruptible_timeout(lt9611uxc->wq, lt9611uxc->edid_read, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:233:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { "lt9611uxc", 0, NULL }; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:610:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ /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/fs/xfs/xfs_refcount_item.c: In function 'xfs_cui_item_recover': /kisskb/src/fs/xfs/xfs_refcount_item.c:454:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/core.c:11: /kisskb/src/drivers/base/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_dev': /kisskb/src/drivers/base/bus.c:295:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_find_device': /kisskb/src/drivers/base/bus.c:330:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_find_device_by_id': /kisskb/src/drivers/base/bus.c:359:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_drv': /kisskb/src/drivers/base/bus.c:421:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ In file included from /kisskb/src/include/linux/async.h:12, from /kisskb/src/drivers/base/bus.c:11: /kisskb/src/drivers/base/bus.c: In function 'bus_sort_breadthfirst': /kisskb/src/drivers/base/bus.c:956:12: note: byref variable will be forcibly initialized LIST_HEAD(sorted_devices); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_register': /kisskb/src/drivers/base/bus.c:1043:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^~~~ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_unregister': /kisskb/src/drivers/base/bus.c:1070:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^~~~ /kisskb/src/drivers/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/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: In function 'device_for_each_child': /kisskb/src/drivers/base/core.c:3394:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child_reverse': /kisskb/src/drivers/base/core.c:3424:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child': /kisskb/src/drivers/base/core.c:3459:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child_by_name': /kisskb/src/drivers/base/core.c:3487:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_create': /kisskb/src/drivers/base/core.c:3779:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/base/core.c: In function 'device_create_with_groups': /kisskb/src/drivers/base/core.c:3823:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/base/core.c: In function 'dev_err_probe': /kisskb/src/drivers/base/core.c:4386:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/base/core.c:4385:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log_recover.c:6: /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xfs_buf_readahead': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ 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/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log_recover.c:6: /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_reorder_trans': /kisskb/src/fs/xfs/xfs_log_recover.c:1854:12: note: byref variable will be forcibly initialized LIST_HEAD(item_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c:1853:12: note: byref variable will be forcibly initialized LIST_HEAD(inode_buffer_list); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c:1852:12: note: byref variable will be forcibly initialized LIST_HEAD(buffer_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c:1851:12: note: byref variable will be forcibly initialized LIST_HEAD(cancel_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c:1850:12: note: byref variable will be forcibly initialized LIST_HEAD(sort_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_commit_trans': /kisskb/src/fs/xfs/xfs_log_recover.c:1964:15: note: byref variable will be forcibly initialized LIST_HEAD (done_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c:1963:15: note: byref variable will be forcibly initialized LIST_HEAD (ra_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_cancel_intents': /kisskb/src/fs/xfs/xfs_log_recover.c:2593:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^~~ 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/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log_recover.c:6: /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_do_recovery_pass': /kisskb/src/fs/xfs/xfs_log_recover.c:2945:14: note: byref variable will be forcibly initialized LIST_HEAD (buffer_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_finish_defer_ops': /kisskb/src/fs/xfs/xfs_log_recover.c:2446:24: note: byref variable will be forcibly initialized struct xfs_trans_res resv; ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_process_intents': /kisskb/src/fs/xfs/xfs_log_recover.c:2518:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log_recover.c:6: /kisskb/src/fs/xfs/xfs_log_recover.c:2517:12: note: byref variable will be forcibly initialized LIST_HEAD(capture_list); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_release_intent': /kisskb/src/fs/xfs/xfs_log_recover.c:1736:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c: In function 'ps8622_set': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/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; ^~~~~~~~~ /kisskb/src/drivers/clk/clk-fractional-divider.c: In function 'clk_hw_register_fractional_divider': /kisskb/src/drivers/clk/clk-fractional-divider.c:161:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/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/bridge/parade-ps8640.c: In function 'ps8640_bridge_attach': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:221:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { .type = "ps8640", ^~~~ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_parents': /kisskb/src/drivers/clk/clk-conf.c:16:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_rates': /kisskb/src/drivers/clk/clk-conf.c:78:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/fs/super.c: In function 'super_setup_bdi_name': /kisskb/src/fs/super.c:1548:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:709:2: note: in expansion of macro 'wait_event' wait_event(probe_waitqueue, atomic_read(&probe_count) == 0); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:703:2: note: in expansion of macro 'wait_event' wait_event(probe_timeout_waitqueue, !driver_deferred_probe_timeout); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_trans_ail.c:7: /kisskb/src/fs/xfs/xfs_trans_ail.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trans_ail.c: In function 'xfsaild_push': /kisskb/src/fs/xfs/xfs_trans_ail.c:421:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_trans_ail.c:7: /kisskb/src/fs/xfs/xfs_trans_ail.c: In function 'xfs_trans_ail_update_bulk': /kisskb/src/fs/xfs/xfs_trans_ail.c:788:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/regmap/regmap-sccb.c: In function 'regmap_sccb_read': /kisskb/src/drivers/base/regmap/regmap-sccb.c:45:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_set_infoframes': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1100:23: note: byref variable will be forcibly initialized union hdmi_infoframe frm; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1099:24: note: byref variable will be forcibly initialized struct mhl3_infoframe mhl_frm; ^~~~~~~ /kisskb/src/drivers/clk/clk-cdce925.c: In function 'cdce925_probe': /kisskb/src/drivers/clk/clk-cdce925.c:644:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/stat.c: In function 'cp_new_stat': /kisskb/src/fs/stat.c:310:14: note: byref variable will be forcibly initialized struct stat tmp; ^~~ /kisskb/src/fs/stat.c: In function 'cp_statx': /kisskb/src/fs/stat.c:537:15: note: byref variable will be forcibly initialized struct statx tmp; ^~~ /kisskb/src/fs/stat.c: In function 'do_readlinkat': /kisskb/src/fs/stat.c:398:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/stat.c: In function 'vfs_statx': /kisskb/src/fs/stat.c:169:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newfstat': /kisskb/src/fs/stat.c:385:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newstat': /kisskb/src/fs/stat.c:348:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newlstat': /kisskb/src/fs/stat.c:359:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newfstatat': /kisskb/src/fs/stat.c:373:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function 'do_statx': /kisskb/src/fs/stat.c:572:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /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/base/class.c: In function 'class_for_each_device': /kisskb/src/drivers/base/class.c:355:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_find_device': /kisskb/src/drivers/base/class.c:403:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_interface_register': /kisskb/src/drivers/base/class.c:430:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_interface_unregister': /kisskb/src/drivers/base/class.c:456:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c: In function 'seiko_panel_get_fixed_modes': /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:68:20: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_csr_read': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:819:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:818:21: note: byref variable will be forcibly initialized struct idt_csr_seq csrseq; ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_csr_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:754:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:753:21: note: byref variable will be forcibly initialized struct idt_csr_seq csrseq; ^~~~~~ /kisskb/src/drivers/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/fs/xfs/scrub/agheader.c: In function 'xchk_agfl': /kisskb/src/fs/xfs/scrub/agheader.c:692:24: note: byref variable will be forcibly initialized struct xchk_agfl_info sai; ^~~ /kisskb/src/drivers/base/cpu.c: In function 'cpu_device_create': /kisskb/src/drivers/base/cpu.c:446:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-qoriq.c: In function 'core_mux_init': /kisskb/src/drivers/clk/clk-qoriq.c:1050: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:1338:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/fs/exec.c: In function 'shift_arg_pages': /kisskb/src/fs/exec.c:685:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'unshare_sighand': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1201:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(me->sighand, newsighand); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c: In function 'do_execve': /kisskb/src/fs/exec.c:1982:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^~~~ /kisskb/src/fs/exec.c:1981:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^~~~ /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/fs/exec.c:1992:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^~~~ /kisskb/src/fs/exec.c:1991:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^~~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:560:3: note: in expansion of macro 'wait_event_interruptible_exclusive' wait_event_interruptible_exclusive(pipe->wr_wait, pipe_writable(pipe)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c: In function 'pipe_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:362:7: note: in expansion of macro 'wait_event_interruptible_exclusive' if (wait_event_interruptible_exclusive(pipe->rd_wait, pipe_readable(pipe)) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:246:30: note: byref variable will be forcibly initialized struct watch_notification n; ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/fs/pipe.c:8: /kisskb/src/fs/pipe.c: In function 'pipe_wait_readable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1030:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(pipe->rd_wait, pipe_readable(pipe)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c: In function 'pipe_wait_writable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1037:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(pipe->wr_wait, pipe_writable(pipe)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_i2c_probe': /kisskb/src/drivers/clk/clk-si5351.c:1376:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/xfs/scrub/attr.c: In function 'xchk_xattr_block': /kisskb/src/fs/xfs/scrub/attr.c:306:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/scrub/attr.c: In function 'xchk_xattr': /kisskb/src/fs/xfs/scrub/attr.c:476:21: note: byref variable will be forcibly initialized struct xchk_xattr sx; ^~ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap_btree': /kisskb/src/fs/xfs/scrub/bmap.c:443:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^~~~~ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmapbt_rec': /kisskb/src/fs/xfs/scrub/bmap.c:390:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/scrub/bmap.c:389:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec iext_irec; ^~~~~~~~~ /kisskb/src/fs/xfs/scrub/bmap.c:388:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap_check_rmap': /kisskb/src/fs/xfs/scrub/bmap.c:480:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap_xref_rmap': /kisskb/src/fs/xfs/scrub/bmap.c:172:23: note: byref variable will be forcibly initialized struct xfs_rmap_irec rmap; ^~~~ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap_check_ag_rmaps': /kisskb/src/fs/xfs/scrub/bmap.c:551:35: note: byref variable will be forcibly initialized struct xchk_bmap_check_rmap_info sbcri; ^~~~~ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap': /kisskb/src/fs/xfs/scrub/bmap.c:640:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/scrub/bmap.c:634:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_round_rate': /kisskb/src/drivers/clk/clk-si514.c:233:26: note: byref variable will be forcibly initialized struct clk_si514_muldiv settings; ^~~~~~~~ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_set_rate': /kisskb/src/drivers/clk/clk-si514.c:255:26: note: byref variable will be forcibly initialized struct clk_si514_muldiv settings; ^~~~~~~~ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_recalc_rate': /kisskb/src/drivers/clk/clk-si514.c:218:26: note: byref variable will be forcibly initialized struct clk_si514_muldiv settings; ^~~~~~~~ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_probe': /kisskb/src/drivers/clk/clk-si514.c:334:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/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; ^~~~ 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/attribute_container.c: In function 'attribute_container_device_trigger': /kisskb/src/drivers/base/attribute_container.c:363:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_remove_device': /kisskb/src/drivers/base/attribute_container.c:216:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_find_class_device': /kisskb/src/drivers/base/attribute_container.c:531:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_remove_action': /kisskb/src/drivers/base/devres.c:767:23: note: byref variable will be forcibly initialized struct action_devres devres = { ^~~~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_release_action': /kisskb/src/drivers/base/devres.c:789:23: note: byref variable will be forcibly initialized struct action_devres devres = { ^~~~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_kvasprintf': /kisskb/src/drivers/base/devres.c:1009:10: note: byref variable will be forcibly initialized va_list aq; ^~ /kisskb/src/drivers/base/devres.c: In function 'devm_kasprintf': /kisskb/src/drivers/base/devres.c:1038:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/fs/xfs/scrub/btree.c: In function 'xchk_btree_rec': /kisskb/src/fs/xfs/scrub/btree.c:131:22: note: byref variable will be forcibly initialized union xfs_btree_key hkey; ^~~~ /kisskb/src/fs/xfs/scrub/btree.c:130:22: note: byref variable will be forcibly initialized union xfs_btree_key key; ^~~ /kisskb/src/fs/xfs/scrub/btree.c: In function 'xchk_btree_block_keys': /kisskb/src/fs/xfs/scrub/btree.c:556:22: note: byref variable will be forcibly initialized union xfs_btree_key block_keys; ^~~~~~~~~~ /kisskb/src/fs/xfs/scrub/btree.c: In function 'xchk_btree_block_check_siblings': /kisskb/src/fs/xfs/scrub/btree.c:314:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rightsib; ^~~~~~~~ /kisskb/src/fs/xfs/scrub/btree.c:313:22: note: byref variable will be forcibly initialized union xfs_btree_ptr leftsib; ^~~~~~~ /kisskb/src/fs/xfs/scrub/btree.c: In function 'xchk_btree': /kisskb/src/fs/xfs/scrub/btree.c:611:23: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_dsi_host_transfer': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:454:25: note: byref variable will be forcibly initialized struct mipi_dsi_packet packet; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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 'hash_name': /kisskb/src/fs/namei.c:2029:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^~~~~~~~~ /kisskb/src/fs/namei.c: In function 'follow_dotdot_rcu': /kisskb/src/fs/namei.c:1729:15: note: byref variable will be forcibly initialized struct path path; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/namei.c:21: /kisskb/src/fs/namei.c: In function '__lookup_slow': /kisskb/src/fs/namei.c:1523:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/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/fs/namei.c: In function 'lookup_open': /kisskb/src/fs/namei.c:3024:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/fs/namei.c: In function 'follow_dotdot': /kisskb/src/fs/namei.c:1769:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'step_into': /kisskb/src/fs/namei.c:1690:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'link_path_walk': /kisskb/src/fs/namei.c:2149:17: note: byref variable will be forcibly initialized struct qstr this = { { .hash_len = hash_len }, .name = name }; ^~~~ /kisskb/src/fs/namei.c: In function 'filename_parentat': /kisskb/src/fs/namei.c:2405:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'do_o_path': /kisskb/src/fs/namei.c:3341:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'filename_create': /kisskb/src/fs/namei.c:3440:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c: In function 'hashlen_string': /kisskb/src/fs/namei.c:2001:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^~~~~~~~~ /kisskb/src/fs/namei.c: In function 'filename_lookup': /kisskb/src/fs/namei.c:2361:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'kern_path_locked': /kisskb/src/fs/namei.c:2432:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c: In function 'vfs_path_lookup': /kisskb/src/fs/namei.c:2473:14: note: byref variable will be forcibly initialized struct path root = {.mnt = mnt, .dentry = dentry}; ^~~~ /kisskb/src/fs/namei.c: In function 'try_lookup_one_len': /kisskb/src/fs/namei.c:2528:14: note: byref variable will be forcibly initialized struct qstr this; ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_one_len': /kisskb/src/fs/namei.c:2555:14: note: byref variable will be forcibly initialized struct qstr this; ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_one_len_unlocked': /kisskb/src/fs/namei.c:2584:14: note: byref variable will be forcibly initialized struct qstr this; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'lookup_positive_unlocked': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2611:39: note: in expansion of macro 'smp_load_acquire' if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { ^~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_tmpfile': /kisskb/src/fs/namei.c:3312:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_filp_open': /kisskb/src/fs/namei.c:3393:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'do_file_open_root': /kisskb/src/fs/namei.c:3410:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'do_mknodat': /kisskb/src/fs/namei.c:3582:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_mkdirat': /kisskb/src/fs/namei.c:3662:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_rmdir': /kisskb/src/fs/namei.c:3739:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c:3738:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_unlinkat': /kisskb/src/fs/namei.c:3867:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c:3866:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_symlinkat': /kisskb/src/fs/namei.c:3975:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_linkat': /kisskb/src/fs/namei.c:4104:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/namei.c:4104:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'vfs_rename': /kisskb/src/fs/namei.c:4236:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_renameat2': /kisskb/src/fs/namei.c:4357:24: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^~~~~~~~ /kisskb/src/fs/namei.c:4357:14: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^~~~~~~~ /kisskb/src/fs/namei.c:4356:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/namei.c:4356:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:35, from /kisskb/src/fs/namei.c:22: /kisskb/src/fs/namei.c: In function 'vfs_readlink': /kisskb/src/fs/namei.c:4540:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^~~~ /kisskb/src/fs/namei.c: In function 'page_readlink': /kisskb/src/fs/namei.c:4631:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^~~~ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_recalc_rate': /kisskb/src/drivers/clk/clk-si544.c:320:26: note: byref variable will be forcibly initialized struct clk_si544_muldiv settings; ^~~~~~~~ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_set_rate': /kisskb/src/drivers/clk/clk-si544.c:364:26: note: byref variable will be forcibly initialized struct clk_si544_muldiv settings; ^~~~~~~~ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_probe': /kisskb/src/drivers/clk/clk-si544.c:458:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_register_clk_pll': /kisskb/src/drivers/clk/clk-xgene.c:130:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_register_clk': /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_register_clk_pmd': /kisskb/src/drivers/clk/clk-xgene.c:347:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_pmdclk_init': /kisskb/src/drivers/clk/clk-xgene.c:382:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_devclk_init': /kisskb/src/drivers/clk/clk-xgene.c:672:30: note: byref variable will be forcibly initialized struct xgene_dev_parameters parameters; ^~~~~~~~~~ /kisskb/src/drivers/clk/clk-xgene.c:670:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/fs/xfs/scrub/common.c: In function 'xchk_count_rmap_ownedby_ag': /kisskb/src/fs/xfs/scrub/common.c:355:32: note: byref variable will be forcibly initialized struct xchk_rmap_ownedby_info sroi = { ^~~~ /kisskb/src/fs/xfs/scrub/common.c: In function 'xchk_get_inode': /kisskb/src/fs/xfs/scrub/common.c:661:19: note: byref variable will be forcibly initialized struct xfs_imap imap; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_bridge_attach': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:355:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { .type = "ti_sn_bridge", ^~~~ /kisskb/src/fs/xfs/scrub/dabtree.c: In function 'xchk_da_btree_node_entry': /kisskb/src/fs/xfs/scrub/dabtree.c:86:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr hdr; ^~~ /kisskb/src/drivers/misc/phantom.c: In function 'phantom_ioctl': /kisskb/src/drivers/misc/phantom.c:90:17: note: byref variable will be forcibly initialized struct phm_reg r; ^ /kisskb/src/drivers/misc/phantom.c:89:18: note: byref variable will be forcibly initialized struct phm_regs rs; ^~ /kisskb/src/fs/xfs/scrub/dabtree.c: In function 'xchk_da_btree_block': /kisskb/src/fs/xfs/scrub/dabtree.c:324:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/nwl-dsi.c: In function 'nwl_dsi_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/nwl-dsi.c:841:27: note: byref variable will be forcibly initialized union phy_configure_opts new_cfg; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/nwl-dsi.c: In function 'nwl_dsi_host_transfer': /kisskb/src/drivers/gpu/drm/bridge/nwl-dsi.c:581:26: note: byref variable will be forcibly initialized struct nwl_dsi_transfer xfer; ^~~~ /kisskb/src/drivers/clk/clk-cs2000-cp.c: In function 'cs2000_clk_register': /kisskb/src/drivers/clk/clk-cs2000-cp.c:421:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/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/misc/apds990x.c:12: /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_lux_show': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/apds990x.c:633:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(chip->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/clk/clk-plldig.c:8: /kisskb/src/drivers/clk/clk-plldig.c: In function 'plldig_clk_probe': /kisskb/src/include/linux/clk-provider.h:1276:27: note: byref variable will be forcibly initialized (&(struct clk_init_data) { \ ^ /kisskb/src/drivers/clk/clk-plldig.c:238:18: note: in expansion of macro 'CLK_HW_INIT_PARENTS_DATA' data->hw.init = CLK_HW_INIT_PARENTS_DATA("dpclk", ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_dir_rec': /kisskb/src/fs/xfs/scrub/dir.c:221:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr; ^~~ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_dir_actor': /kisskb/src/fs/xfs/scrub/dir.c:115:19: note: byref variable will be forcibly initialized struct xfs_name xname; ^~~~~ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_directory_leaf1_bestfree': /kisskb/src/fs/xfs/scrub/dir.c:503:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_directory_free_bestfree': /kisskb/src/fs/xfs/scrub/dir.c:613:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_directory_blocks': /kisskb/src/fs/xfs/scrub/dir.c:671:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/scrub/dir.c:665:21: note: byref variable will be forcibly initialized struct xfs_da_args args; ^~~~ /kisskb/src/fs/xfs/scrub/dir.c:664:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_directory': /kisskb/src/fs/xfs/scrub/dir.c:807:22: note: byref variable will be forcibly initialized struct xchk_dir_ctx sdc = { ^~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_find_reference': /kisskb/src/drivers/base/property.c:502:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_remote_node': /kisskb/src/drivers/base/property.c:1119:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep; ^~~~~~~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_endpoint_by_id': /kisskb/src/drivers/base/property.c:1171:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep = { 0 }; ^~~~~~~~~ /kisskb/src/drivers/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:267:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_init': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:260:3: note: in expansion of macro 'show_mm' show_mm(&mm); ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:208:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:207:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_color': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2202:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^~~ In file included from /kisskb/src/include/linux/module.h:12, 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; ^~ 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/misc/sram.c: In function 'sram_reserve_regions': /kisskb/src/drivers/misc/sram.c:181:19: note: byref variable will be forcibly initialized struct resource child_res; ^~~~~~~~~ /kisskb/src/drivers/misc/sram.c:161:19: note: byref variable will be forcibly initialized struct list_head reserve_list; ^~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-si570.c: In function 'si570_probe': /kisskb/src/drivers/clk/clk-si570.c:401:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_memory.c: In function 'ttm_mem_global_init': /kisskb/src/drivers/gpu/drm/ttm/ttm_memory.c:417:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_probe': /kisskb/src/drivers/clk/clk-versaclock5.c:833:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_mem_space_debug': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:70:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(TTM_PFX); ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_delayed_delete': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:431:19: note: byref variable will be forcibly initialized struct list_head removed; ^~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_evict': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:574:19: note: byref variable will be forcibly initialized struct ttm_place hop; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:573:23: note: byref variable will be forcibly initialized struct ttm_placement placement; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:572:22: note: byref variable will be forcibly initialized struct ttm_resource evict_mem; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_bounce_temp_buffer': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:955:22: note: byref variable will be forcibly initialized struct ttm_resource hop_mem = *mem; ^~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:953:23: note: byref variable will be forcibly initialized struct ttm_placement hop_placement; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_move_buffer': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:981:22: note: byref variable will be forcibly initialized struct ttm_resource mem; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:980:19: note: byref variable will be forcibly initialized struct ttm_place hop; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_swapout': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1487:20: note: byref variable will be forcibly initialized struct ttm_place hop; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1486:23: note: byref variable will be forcibly initialized struct ttm_resource evict_mem; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1485:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { false, false }; ^~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_status': /kisskb/src/drivers/misc/xilinx_sdfec.c:295:23: note: byref variable will be forcibly initialized struct xsdfec_status status; ^~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_turbo': /kisskb/src/drivers/misc/xilinx_sdfec.c:438:22: note: byref variable will be forcibly initialized struct xsdfec_turbo turbo_params; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:47: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_main': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:778:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(sched->wake_up_worker, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/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_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/fs/xfs/scrub/ialloc.c: In function 'xchk_iallocbt_check_cluster': /kisskb/src/fs/xfs/scrub/ialloc.c:213:20: note: byref variable will be forcibly initialized struct xfs_imap imap; ^~~~ /kisskb/src/fs/xfs/scrub/ialloc.c: In function 'xchk_iallocbt_rec': /kisskb/src/fs/xfs/scrub/ialloc.c:426:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore irec; ^~~~ /kisskb/src/fs/xfs/scrub/ialloc.c: In function 'xchk_iallocbt': /kisskb/src/fs/xfs/scrub/ialloc.c:578:23: note: byref variable will be forcibly initialized struct xchk_iallocbt iabt = { ^~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c: In function 'ttm_bo_move_memcpy': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:179:22: note: byref variable will be forcibly initialized struct ttm_resource old_copy = *old_mem; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c: In function 'ttm_bo_vmap': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:501:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { ^~~ /kisskb/src/fs/xfs/scrub/inode.c: In function 'xchk_inode_xref_finobt': /kisskb/src/fs/xfs/scrub/inode.c:434:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/scrub/inode.c: In function 'xchk_inode': /kisskb/src/fs/xfs/scrub/inode.c:569:20: note: byref variable will be forcibly initialized struct xfs_dinode di; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:24: /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c: In function 'drm_sched_entity_flush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:176:3: note: in expansion of macro 'wait_event_killable' wait_event_killable(sched->job_scheduled, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:171:10: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout( ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c: In function 'amdgpu_pmops_runtime_idle': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1439:34: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:77:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:76:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:75:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:107:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:106:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:141:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:140:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:139:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_fractional_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:173:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:172:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:171:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_not_visible': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:206:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:205:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:204:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_no_crtc': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:235:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:234:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:233:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_no_fb': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:263:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:262:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:261:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_simple_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:288:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:287:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:286:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:285:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:284:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:324:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:323:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:322:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:321:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:320:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_intersect_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:359:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:358:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:357:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:356:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:355:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_outside_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:395:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:394:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:393:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:392:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:391:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:430:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:429:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:428:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:427:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:426:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_intersect_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:468:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:467:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:466:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:465:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:464:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_outside_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:507:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:506:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:505:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:504:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:503:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:545:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:544:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:543:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:542:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:541:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_fractional_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:582:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:581:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:580:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:579:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:578:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:621:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:619:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:618:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:617:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_one_intersect': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:662:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:660:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:659:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:658:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_one_outside': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:705:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:703:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:702:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:701:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:742:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:740:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:739:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:738:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_not_visible': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:781:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:779:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:778:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:777:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c: In function 'ttm_bo_vm_access_kmap': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c:439:26: note: byref variable will be forcibly initialized struct ttm_bo_kmap_obj map; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c: In function 'ttm_bo_vm_fault_reserved': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c:315:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_device_check_smu_prv_buffer_size': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:1299:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/fs/xfs/scrub/refcount.c: In function 'xchk_refcountbt_process_rmap_fragments': /kisskb/src/fs/xfs/scrub/refcount.c:150:20: note: byref variable will be forcibly initialized struct list_head worklist; ^~~~~~~~ /kisskb/src/fs/xfs/scrub/refcount.c: In function 'xchk_refcountbt_xref_rmap': /kisskb/src/fs/xfs/scrub/refcount.c:282:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec high; ^~~~ /kisskb/src/fs/xfs/scrub/refcount.c:281:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec low; ^~~ /kisskb/src/fs/xfs/scrub/refcount.c: In function 'xchk_xref_is_cow_staging': /kisskb/src/fs/xfs/scrub/refcount.c:427:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec rc; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_device_suspend': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:3664:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_device_resume': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:3756:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_device_gpu_recover': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4530:19: note: byref variable will be forcibly initialized struct list_head device_list, *device_list_handle = NULL; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_pci_slot_reset': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:5019:19: note: byref variable will be forcibly initialized struct list_head device_list; ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/rmap.c: In function 'xchk_rmapbt_rec': /kisskb/src/fs/xfs/scrub/rmap.c:94:23: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^~~~ 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/gpu/drm/ttm/ttm_module.c:32: /kisskb/src/drivers/gpu/drm/ttm/ttm_module.c: In function 'ttm_exit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_module.c:95:2: note: in expansion of macro 'wait_event' wait_event(exit_q, atomic_read(&device_released) == 1); ^~~~~~~~~~ /kisskb/src/drivers/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); ^ 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/misc/bh1770glc.c:12: /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_lux_result_show': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/bh1770glc.c:688:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(chip->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_div_by_zero': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_not_clipped': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_clipped': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_signed_vs_unsigned': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: In function 'amdgpu_debugfs_firmware_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:1273:29: note: byref variable will be forcibly initialized struct drm_amdgpu_query_fw query_fw; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:1272:34: note: byref variable will be forcibly initialized struct drm_amdgpu_info_firmware fw_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: In function 'amdgpu_info_ioctl': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:862:38: note: byref variable will be forcibly initialized struct drm_amdgpu_info_num_handles handle; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:819:42: note: byref variable will be forcibly initialized struct drm_amdgpu_info_vce_clock_table vce_clk_table = {}; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:646:33: note: byref variable will be forcibly initialized struct drm_amdgpu_memory_info mem; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:630:35: note: byref variable will be forcibly initialized struct drm_amdgpu_info_vram_gtt vram_gtt; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:619:30: note: byref variable will be forcibly initialized struct drm_amdgpu_info_gds gds_info; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:586:35: note: byref variable will be forcibly initialized struct drm_amdgpu_info_firmware fw_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:529:32: note: byref variable will be forcibly initialized struct drm_amdgpu_info_hw_ip ip = {}; ^~ /kisskb/src/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 '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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:940:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fapp, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_fiemap': /kisskb/src/fs/ioctl.c:198:16: note: byref variable will be forcibly initialized struct fiemap fiemap; ^~~~~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_preallocate': /kisskb/src/fs/ioctl.c:476:20: note: byref variable will be forcibly initialized struct space_resv sr; ^~ /kisskb/src/fs/ioctl.c: In function 'ioctl_file_clone_range': /kisskb/src/fs/ioctl.c:255:26: note: byref variable will be forcibly initialized struct file_clone_range args; ^~~~ /kisskb/src/fs/ioctl.c: In function 'fiemap_fill_next_extent': /kisskb/src/fs/ioctl.c:115:23: note: byref variable will be forcibly initialized struct fiemap_extent extent; ^~~~~~ /kisskb/src/fs/ioctl.c: In function '__generic_block_fiemap': /kisskb/src/fs/ioctl.c:298:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^~~~~~ /kisskb/src/drivers/gpu/drm/vkms/vkms_plane.c: In function 'vkms_cleanup_fb': /kisskb/src/drivers/gpu/drm/vkms/vkms_plane.c:170:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/vkms/vkms_plane.c: In function 'vkms_prepare_fb': /kisskb/src/drivers/gpu/drm/vkms/vkms_plane.c:151:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_hpd_info_from_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:202:20: note: byref variable will be forcibly initialized struct amdgpu_hpd hpd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_bus_rec_for_i2c_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:48:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec i2c; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_lookup_i2c_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:94:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec i2c; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_i2c_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:130:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec i2c; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_lookup_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:164:25: note: byref variable will be forcibly initialized struct amdgpu_gpio_rec gpio; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_connector_info_from_object_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:309:20: note: byref variable will be forcibly initialized struct amdgpu_hpd hpd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:308:25: note: byref variable will be forcibly initialized struct amdgpu_gpio_rec gpio; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:307:23: note: byref variable will be forcibly initialized struct amdgpu_router router; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:306:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec ddc_bus; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_clock_dividers': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1002:27: note: byref variable will be forcibly initialized union get_clock_dividers args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_memory_pll_dividers': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1091:45: note: byref variable will be forcibly initialized COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_1 args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_set_engine_dram_timings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1140:33: note: byref variable will be forcibly initialized SET_ENGINE_CLOCK_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_max_vddc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1192:20: note: byref variable will be forcibly initialized union set_voltage args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_leakage_id_from_vbios': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1238:20: note: byref variable will be forcibly initialized union set_voltage args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_voltage_evv': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1362:25: note: byref variable will be forcibly initialized union get_voltage_info args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_program_ss': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:249:23: note: byref variable will be forcibly initialized union atom_enable_ss args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_adjust_pll': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:320:27: note: byref variable will be forcibly initialized union adjust_pixel_clock args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_overscan_setup': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:46:34: note: byref variable will be forcibly initialized SET_CRTC_OVERSCAN_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_scaler_setup': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:89:30: note: byref variable will be forcibly initialized ENABLE_SCALER_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_lock': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:120:28: note: byref variable will be forcibly initialized ENABLE_CRTC_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_enable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:136:28: note: byref variable will be forcibly initialized ENABLE_CRTC_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_blank': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:152:27: note: byref variable will be forcibly initialized BLANK_CRTC_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_powergate': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:168:41: note: byref variable will be forcibly initialized ENABLE_DISP_POWER_GATING_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_powergate_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:181:41: note: byref variable will be forcibly initialized ENABLE_DISP_POWER_GATING_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_set_dtd_timing': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:196:39: note: byref variable will be forcibly initialized SET_CRTC_USING_DTD_TIMING_PARAMETERS args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_set_disp_eng_pll': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:476:24: note: byref variable will be forcibly initialized union set_pixel_clock args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_set_dce_clock': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:531:22: note: byref variable will be forcibly initialized union set_dce_clock args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_program_pll': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:594:24: note: byref variable will be forcibly initialized union set_pixel_clock args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: In function 'amdgpu_connector_dvi_detect': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c:1029:36: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: In function 'amdgpu_connector_add': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c:1533:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/seq_file.h:7, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:31: /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c: In function 'amdgpu_fence_emit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:179:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ptr, dma_fence_get(&fence->base)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atom.c: In function 'amdgpu_atom_execute_table_locked': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atom.c:1209:20: note: byref variable will be forcibly initialized atom_exec_context ectx; ^~~~ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c: In function 'mipi_tx_fg_section_cfg': /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:449:34: note: byref variable will be forcibly initialized struct mipi_tx_frame_sect_phcfg ph_cfg; ^~~~~~ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:448:31: note: byref variable will be forcibly initialized struct mipi_data_type_params data_type_parameters; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c: In function 'mipi_tx_fg_cfg': /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:581:34: note: byref variable will be forcibly initialized struct mipi_tx_frame_timing_cfg fg_t_cfg; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/device.c: In function 'nvif_device_time': /kisskb/src/drivers/gpu/drm/nouveau/nvif/device.c:31:28: note: byref variable will be forcibly initialized struct nv_device_time_v0 args = {}; ^~~~ 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/select.c: In function 'poll_select_finish': /kisskb/src/fs/select.c:336:25: note: byref variable will be forcibly initialized struct old_timeval32 rtv; ^~~ /kisskb/src/fs/select.c:324:32: note: byref variable will be forcibly initialized struct __kernel_old_timeval rtv; ^~~ /kisskb/src/fs/select.c:301:20: note: byref variable will be forcibly initialized struct timespec64 rts; ^~~ /kisskb/src/fs/select.c: In function 'select_estimate_accuracy': /kisskb/src/fs/select.c:78:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/select.c: In function 'do_select': /kisskb/src/fs/select.c:479:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^~~~~ /kisskb/src/fs/select.c: In function 'do_sys_poll': /kisskb/src/fs/select.c:973:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^~~~~ /kisskb/src/fs/select.c: In function 'do_restart_poll': /kisskb/src/fs/select.c:1047:32: note: byref variable will be forcibly initialized struct timespec64 *to = NULL, end_time; ^~~~~~~~ /kisskb/src/fs/select.c: In function 'poll_select_set_timeout': /kisskb/src/fs/select.c:275:20: note: byref variable will be forcibly initialized struct timespec64 ts = {.tv_sec = sec, .tv_nsec = nsec}; ^~ /kisskb/src/fs/select.c: In function '__do_sys_poll': /kisskb/src/fs/select.c:1068:20: note: byref variable will be forcibly initialized struct timespec64 end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c: In function '__do_sys_ppoll': /kisskb/src/fs/select.c:1103:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c:1103:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~ /kisskb/src/fs/select.c: In function 'core_sys_select': /kisskb/src/fs/select.c:624:14: note: byref variable will be forcibly initialized fd_set_bits fds; ^~~ /kisskb/src/fs/select.c: In function 'kern_select': /kisskb/src/fs/select.c:704:30: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^~ /kisskb/src/fs/select.c:703:20: note: byref variable will be forcibly initialized struct timespec64 end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c: In function 'do_pselect': /kisskb/src/fs/select.c:733:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c:733:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:795:24: note: byref variable will be forcibly initialized struct sigset_argpack x = {NULL, 0}; ^ /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c: In function 'vkms_wb_encoder_atomic_check': /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c:45:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c: In function 'vkms_wb_cleanup_job': /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c:95:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c: In function 'vkms_wb_prepare_job': /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c:72:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_ioctl': /kisskb/src/drivers/dma-buf/dma-buf.c:369:22: note: byref variable will be forcibly initialized struct dma_buf_sync sync; ^~~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_vmap': /kisskb/src/drivers/dma-buf/dma-buf.c:1221:21: note: byref variable will be forcibly initialized struct dma_buf_map ptr; ^~~ In file included from /kisskb/src/include/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/scsi/libsas/sas_init.c:9: /kisskb/src/drivers/scsi/libsas/sas_init.c: In function 'sas_resume_ha': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_init.c:407:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ha->eh_wait_q, phys_suspended(ha) == 0, tmo); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'hlist_bl_set_first_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function '__d_set_inode_and_type': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:322:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'end_dir_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:2523:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dir->i_dir_seq, n + 2); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'path_check_mount': /kisskb/src/fs/dcache.c:1409:14: note: byref variable will be forcibly initialized struct path path = { .mnt = info->mnt, .dentry = dentry }; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_wait_lookup': /kisskb/src/fs/dcache.c:2529:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'prune_dcache_sb': /kisskb/src/fs/dcache.c:1224:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_sb': /kisskb/src/fs/dcache.c:1264:13: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/dcache.c: In function 'path_has_submounts': /kisskb/src/fs/dcache.c:1430:21: note: byref variable will be forcibly initialized struct check_mount data = { .mnt = parent->mnt, .mounted = 0 }; ^~~~ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_parent': /kisskb/src/fs/dcache.c:1569:22: note: byref variable will be forcibly initialized struct select_data data = {.start = parent}; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function '__d_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:1751:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_name.name, dname); /* ^^^ */ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'd_alloc_name': /kisskb/src/fs/dcache.c:1853:14: note: byref variable will be forcibly initialized struct qstr q; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_alloc_parallel': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:2556:8: note: in expansion of macro 'smp_load_acquire' seq = smp_load_acquire(&parent->d_inode->i_dir_seq); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_shadow': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:629:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_sync_wait_resv': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:1408:21: note: byref variable will be forcibly initialized struct amdgpu_sync sync; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_reserved': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:233:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: In function 'amdgpu_mm_dump_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2203:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: In function 'amdgpu_ttm_alloc_gart': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1086:19: note: byref variable will be forcibly initialized struct ttm_place placements; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1085:23: note: byref variable will be forcibly initialized struct ttm_placement placement; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c: In function 'amdgpu_gart_table_vram_alloc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1084:22: note: byref variable will be forcibly initialized struct ttm_resource tmp; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c:119:26: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: In function 'amdgpu_ttm_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1865:18: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: In function 'amdgpu_move_blit': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:467:30: note: byref variable will be forcibly initialized struct amdgpu_copy_mem src, dst; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:467:25: note: byref variable will be forcibly initialized struct amdgpu_copy_mem src, dst; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/inode.c: In function '__remove_privs': /kisskb/src/fs/inode.c:1908:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, 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/drivers/dma-buf/dma-fence.c: In function 'dma_fence_signal_locked': /kisskb/src/drivers/dma-buf/dma-fence.c:333:19: note: byref variable will be forcibly initialized struct list_head cb_list; ^~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_default_wait': /kisskb/src/drivers/dma-buf/dma-fence.c:676:25: note: byref variable will be forcibly initialized struct default_wait_cb cb; ^~ /kisskb/src/fs/inode.c: In function 'current_time': /kisskb/src/fs/inode.c:2284:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/inode.c: In function 'atime_needs_update': /kisskb/src/fs/inode.c:1791:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/inode.c: In function 'touch_atime': /kisskb/src/fs/inode.c:1827:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/inode.c: In function 'file_update_time': /kisskb/src/fs/inode.c:1966:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/drivers/mfd/twl-core.c: In function 'add_regulator_linked': /kisskb/src/drivers/mfd/twl-core.c:664:35: note: byref variable will be forcibly initialized struct twl_regulator_driver_data drv_data; ^~~~~~~~ /kisskb/src/drivers/mfd/twl4030-irq.c: In function 'sih_read_isr': /kisskb/src/drivers/mfd/twl4030-irq.c:565:4: note: byref variable will be forcibly initialized } isr; ^~~ /kisskb/src/drivers/mfd/twl4030-irq.c: In function 'twl4030_sih_bus_sync_unlock': /kisskb/src/drivers/mfd/twl4030-irq.c:482:5: note: byref variable will be forcibly initialized } imr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/mmu.c: In function 'nvif_mmu_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvif/mmu.c:93:27: note: byref variable will be forcibly initialized struct nvif_mmu_type_v0 args = { .index = i }; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/mmu.c:82:27: note: byref variable will be forcibly initialized struct nvif_mmu_heap_v0 args = { .index = i }; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/mmu.c:46:21: note: byref variable will be forcibly initialized struct nvif_mmu_v0 args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/linux/dma-fence-chain.h:13, from /kisskb/src/drivers/dma-buf/dma-fence-chain.c:10: /kisskb/src/drivers/dma-buf/dma-fence-chain.c: In function 'dma_fence_chain_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence-chain.c:239:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->prev, prev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_download_instr': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:6933:20: note: byref variable will be forcibly initialized union ins_formats instr; ^~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_update_pending_scbs': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:2683:22: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_handle_message_phase': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:3214:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_reset_channel': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:6564:23: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:6422:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_handle_proto_violation': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:3117:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_handle_seqint': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:980:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_handle_scsiint': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:1774:22: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:1747:23: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:1611:22: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: In function 'amdgpu_link_encoder_connector': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c:40:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: In function 'amdgpu_encoder_set_active_device': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c:68:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: In function 'amdgpu_get_connector_for_encoder': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c:89:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: In function 'amdgpu_get_connector_for_encoder_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c:110:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/mfd/twl6030-irq.c: In function 'twl6030_irq_thread': /kisskb/src/drivers/mfd/twl6030-irq.c:166:4: note: byref variable will be forcibly initialized } sts; ^~~ /kisskb/src/drivers/scsi/pm8001/pm8001_init.c: In function 'pm8001_init_sas_add': /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:659:30: note: byref variable will be forcibly initialized struct pm8001_ioctl_payload payload; ^~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:41: /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:658:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_init.c: In function 'pm8001_set_phy_settings_ven_117c_12G': /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:869:39: note: byref variable will be forcibly initialized struct pm8001_mpi3_phy_pg_trx_config phycfg_ext; ^~~~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:868:39: note: byref variable will be forcibly initialized struct pm8001_mpi3_phy_pg_trx_config phycfg_int; ^~~~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_init.c: In function 'pm8001_get_phy_settings_info': /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:746:30: note: byref variable will be forcibly initialized struct pm8001_ioctl_payload payload; ^~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:41: /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:745:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:236:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(obj->fence, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_copy_fences': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:394:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dst_list->shared[dst_list->shared_count++], fence); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_hi_priority_atomic': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4157:33: note: byref variable will be forcibly initialized Mpi26AtomicRequestDescriptor_t descriptor; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_scsi_io': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:3962:31: note: byref variable will be forcibly initialized Mpi2RequestDescriptorUnion_t descriptor; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_fast_path': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:3985:31: note: byref variable will be forcibly initialized Mpi2RequestDescriptorUnion_t descriptor; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_fast_path_atomic': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4134:33: note: byref variable will be forcibly initialized Mpi26AtomicRequestDescriptor_t descriptor; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_scsi_io_atomic': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4112:33: note: byref variable will be forcibly initialized Mpi26AtomicRequestDescriptor_t descriptor; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_default_atomic': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4178:33: note: byref variable will be forcibly initialized Mpi26AtomicRequestDescriptor_t descriptor; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_config_dma_addressing': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:2907:17: note: byref variable will be forcibly initialized struct sysinfo s; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_update_ioc_page1_inlinewith_perf_mode': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4753:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4752:17: note: byref variable will be forcibly initialized Mpi2IOCPage1_t ioc_pg1; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_get_master_diag_triggers': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4973:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4972:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage1_t trigger_pg1; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_get_event_diag_triggers': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4820:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4817:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage2_t trigger_pg2; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_get_scsi_diag_triggers': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4871:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4868:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage3_t trigger_pg3; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_get_mpi_diag_triggers': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4922:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4919:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage4_t trigger_pg4; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_check_for_trigger_pages_support': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:5011:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:5009:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage0_t trigger_pg0; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_static_config_pages': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:5119:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_get_port_facts': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:6612:23: note: byref variable will be forcibly initialized Mpi2PortFactsReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:6611:25: note: byref variable will be forcibly initialized Mpi2PortFactsRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_send_ioc_init': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:6816:21: note: byref variable will be forcibly initialized Mpi2IOCInitReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:6815:23: note: byref variable will be forcibly initialized Mpi2IOCInitRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_mpi_ep_scsi_io': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:3934:31: note: byref variable will be forcibly initialized Mpi2RequestDescriptorUnion_t descriptor; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_hi_priority': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4008:31: note: byref variable will be forcibly initialized Mpi2RequestDescriptorUnion_t descriptor; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_default': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4070:31: note: byref variable will be forcibly initialized Mpi2RequestDescriptorUnion_t descriptor; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_display_fwpkg_version': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4449:22: note: byref variable will be forcibly initialized Mpi2FWUploadReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function 'mpt3sas_base_put_smid_nvme_encap': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4049:31: note: byref variable will be forcibly initialized Mpi2RequestDescriptorUnion_t descriptor; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function 'mpt3sas_base_update_missing_delay': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4671:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_get_ioc_facts': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:6713:22: note: byref variable will be forcibly initialized Mpi2IOCFactsReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:6712:24: note: byref variable will be forcibly initialized Mpi2IOCFactsRequest_t mpi_request; ^~~~~~~~~~~ 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/scsi/mpt3sas/mpt3sas_base.c:47: /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function 'mpt3sas_wait_for_commands_to_complete': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:8053:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ioc->reset_wq, ioc->pending_io_count == 0, 10 * HZ); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c: In function 'amdgpu_display_print_display_setup': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c:371:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_pci.c: In function 'check_extport': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_pci.c:1255:28: note: byref variable will be forcibly initialized struct seeprom_descriptor sd; ^~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_pci.c: In function 'ahc_pci_resume': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_pci.c:2027:29: note: byref variable will be forcibly initialized struct seeprom_descriptor sd; ^~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:41: /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_dev_found_notify': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:625:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_exec_internal_tmf_task': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:718:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion_setstate); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_issue_ssp_tmf': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:906:22: note: byref variable will be forcibly initialized struct sas_ssp_task ssp_task; ^~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:41: /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_phy_control': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:163:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_I_T_nexus_event_handler': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1059:30: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion_setstate); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_lu_reset': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1107:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion_setstate); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1104:25: note: byref variable will be forcibly initialized struct pm8001_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_query_task': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1133:25: note: byref variable will be forcibly initialized struct pm8001_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1132:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:41: /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_abort_task': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1220:31: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1219:31: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion_reset); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1185:23: note: byref variable will be forcibly initialized struct sas_task_slow slow_task; ^~~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1182:25: note: byref variable will be forcibly initialized struct pm8001_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1180:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_abort_task_set': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1322:25: note: byref variable will be forcibly initialized struct pm8001_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_clear_aca': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1330:25: note: byref variable will be forcibly initialized struct pm8001_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_clear_task_set': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1338:25: note: byref variable will be forcibly initialized struct pm8001_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_merge': /kisskb/src/drivers/dma-buf/sync_file.c:328:25: note: byref variable will be forcibly initialized struct sync_merge_data data; ^~~~ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_fence_info': /kisskb/src/drivers/dma-buf/sync_file.c:400:24: note: byref variable will be forcibly initialized struct sync_file_info info; ^~~~ /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'sw_sync_ioctl_create_fence': /kisskb/src/drivers/dma-buf/sw_sync.c:334:35: note: byref variable will be forcibly initialized struct sw_sync_create_fence_data data; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'pick_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:609:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'do_dup2': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:1015:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'expand_fdtable': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:180:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(files->fdt, new_fdt); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'expand_files': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/file.c:217:3: note: in expansion of macro 'wait_event' wait_event(files->resize_wait, !files->resize_in_progress); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'alloc_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:517:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'dup_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:371:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(newf->fdt, new_fdt); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:364:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*new_fds++, f); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'fd_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:583:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'close_fd_get_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:752:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'do_close_on_exec': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:789:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_expander.c: In function 'smp_execute_task': /kisskb/src/drivers/scsi/libsas/sas_expander.c:144:21: note: byref variable will be forcibly initialized struct scatterlist resp_sg; ^~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_expander.c:143:21: note: byref variable will be forcibly initialized struct scatterlist req_sg; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c: In function 'amdgpu_i2c_put_byte': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c:323:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_target_alloc': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:566:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_set_width': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2317:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/object.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/vmm.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c:22: /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c: In function 'nvif_vmm_put': /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c:69:33: note: byref variable will be forcibly initialized &(struct nvif_vmm_put_v0) { ^ /kisskb/src/include/asm-generic/bug.h:188:25: note: in definition of macro 'WARN_ON' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c: In function 'nvif_vmm_get': /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c:80:25: note: byref variable will be forcibly initialized struct nvif_vmm_get_v0 args; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c: In function 'nvif_vmm_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c:150:27: note: byref variable will be forcibly initialized struct nvif_vmm_page_v0 args = { .index = i }; ^~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_set_dt': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2408:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_set_offset': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2380:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_set_period': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2336:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.h:63, from /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:122: /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_queue_recovery_cmd': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2293:30: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_dmamap_load': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:870:20: note: byref variable will be forcibly initialized bus_dma_segment_t stack_sg; ^~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_handle_scsi_status': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:1797:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_initialize_scsi_bus': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:1161:22: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_device_queue_depth': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:1377:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c: In function 'pm8001_ctl_bios_version_show': /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c:479:30: note: byref variable will be forcibly initialized struct pm8001_ioctl_payload payload; ^~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/firmware.h:7, from /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c:40: /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c:478:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c: In function 'pm8001_update_flash': /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c:718:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c: In function 'pm8001_set_nvmd': /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c:682:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_proc.c: In function 'ahc_proc_write_seeprom': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_proc.c:191:28: note: byref variable will be forcibly initialized struct seeprom_descriptor sd; ^~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function '_config_request': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:304:24: note: byref variable will be forcibly initialized struct config_request mem; ^~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function '_config_set_driver_trigger_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1930:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function '_config_set_driver_trigger_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1796:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function '_config_set_driver_trigger_pg2': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2081:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function '_config_set_driver_trigger_pg3': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2241:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function '_config_set_driver_trigger_pg4': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2398:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_manufacturing_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:507:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_manufacturing_pg7': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:545:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_manufacturing_pg10': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:582:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_manufacturing_pg11': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:619:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_set_manufacturing_pg11': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:656:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_bios_pg2': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:692:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_bios_pg3': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:728:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_iounit_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:764:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_iounit_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:800:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_set_iounit_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:836:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_iounit_pg3': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:873:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_iounit_pg8': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:908:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_ioc_pg8': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:944:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_ioc_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:979:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_set_ioc_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1015:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_sas_device_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1054:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_sas_device_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1095:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_pcie_device_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1136:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_pcie_device_pg2': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1177:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_number_hba_phys': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1217:23: note: byref variable will be forcibly initialized Mpi2SasIOUnitPage0_t config_page; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1216:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1213:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_sas_iounit_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1265:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_sas_iounit_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1306:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_set_sas_iounit_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1347:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_expander_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1388:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_expander_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1429:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_enclosure_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1471:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_phy_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1510:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_phy_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1550:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_raid_volume_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1592:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_number_pds': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1631:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1630:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage0_t config_page; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1629:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_raid_volume_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1682:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_phys_disk_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1721:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_driver_trigger_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1758:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_update_driver_trigger_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1839:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1838:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage0_t tg_pg0; ^~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_driver_trigger_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1892:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_update_driver_trigger_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1973:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1972:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage1_t tg_pg1; ^~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_driver_trigger_pg2': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2043:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_update_driver_trigger_pg2': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2124:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2123:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage2_t tg_pg2; ^~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_driver_trigger_pg3': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2203:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_update_driver_trigger_pg3': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2284:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2283:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage3_t tg_pg3; ^~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_driver_trigger_pg4': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2360:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_update_driver_trigger_pg4': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2441:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2440:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage4_t tg_pg4; ^~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_volume_handle': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2521:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2520:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_volume_wwid': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2610:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage1_t raid_vol_pg1; ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2609:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c: In function 'amdgpufb_create': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c:204:26: note: byref variable will be forcibly initialized struct drm_mode_fb_cmd2 mode_cmd; ^~~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_create_task': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:136:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_recover_lu': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:327:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:9: /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_eh_handle_sas_errors': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:564:12: note: byref variable will be forcibly initialized LIST_HEAD(done); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_eh_device_reset_handler': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:495:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:9: /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_scsi_recover_host': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:726:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_dereg_dev_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4435:23: note: byref variable will be forcibly initialized struct dereg_dev_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'send_task_abort': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4508:24: note: byref variable will be forcibly initialized struct task_abort_req task_abort; ^~~~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_ssp_tm_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4566:30: note: byref variable will be forcibly initialized struct ssp_ini_tm_start_req sspTMCmd; ^~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_get_nvmd_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4592:26: note: byref variable will be forcibly initialized struct get_nvm_data_req nvmd_req; ^~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_set_nvmd_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4687:26: note: byref variable will be forcibly initialized struct set_nvm_data_req nvmd_req; ^~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_phy_ctl_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4816:27: note: byref variable will be forcibly initialized struct local_phy_ctl_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_phy_stop_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_set_dev_state_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4721:22: note: byref variable will be forcibly initialized struct phy_stop_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4923:27: note: byref variable will be forcibly initialized struct set_dev_state_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_phy_start_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4681:23: note: byref variable will be forcibly initialized struct phy_start_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_sas_re_initialization': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4949:35: note: byref variable will be forcibly initialized struct sas_re_initialization_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_phy_ctl_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_hw_event_ack_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4460:27: note: byref variable will be forcibly initialized struct local_phy_ctl_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:3179:27: note: byref variable will be forcibly initialized struct hw_event_ack_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_reg_dev_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4375:21: note: byref variable will be forcibly initialized struct reg_dev_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_phy_stop_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'mpi_set_phy_profile_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4355:22: note: byref variable will be forcibly initialized struct phy_stop_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4868:29: note: byref variable will be forcibly initialized struct set_phy_profile_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_phy_start_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4320:23: note: byref variable will be forcibly initialized struct phy_start_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_reg_dev_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4741:21: note: byref variable will be forcibly initialized struct reg_dev_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_sata_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4211:24: note: byref variable will be forcibly initialized struct sata_start_req sata_cmd; ^~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_set_sas_protocol_timer_config': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1229:27: note: byref variable will be forcibly initialized SASProtocolTimerConfig_t SASConfigPage; ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1227:26: note: byref variable will be forcibly initialized struct set_ctrl_cfg_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_ssp_io_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4157:30: note: byref variable will be forcibly initialized struct ssp_ini_io_start_req ssp_cmd; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_encrypt_update': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1391:22: note: byref variable will be forcibly initialized struct kek_mgmt_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_ssp_io_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4301:30: note: byref variable will be forcibly initialized struct ssp_ini_io_start_req ssp_cmd; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_smp_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4091:17: note: byref variable will be forcibly initialized struct smp_req smp_cmd; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_hw_event_ack_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:3257:27: note: byref variable will be forcibly initialized struct hw_event_ack_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_send_abort_all': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:1701:24: note: byref variable will be forcibly initialized struct task_abort_req task_abort; ^~~~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_sata_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_send_read_log': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:1751:25: note: byref variable will be forcibly initialized struct host_to_dev_fis fis; ^~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4452:24: note: byref variable will be forcibly initialized struct sata_start_req sata_cmd; ^~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:1746:24: note: byref variable will be forcibly initialized struct sata_start_req sata_cmd; ^~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_smp_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4144:17: note: byref variable will be forcibly initialized struct smp_req smp_cmd; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_send_abort_all': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1724:24: note: byref variable will be forcibly initialized struct task_abort_req task_abort; ^~~~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_send_read_log': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1778:25: note: byref variable will be forcibly initialized struct host_to_dev_fis fis; ^~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1773:24: note: byref variable will be forcibly initialized struct sata_start_req sata_cmd; ^~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_fw_flash_update_build': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4773:29: note: byref variable will be forcibly initialized struct fw_flash_Update_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_fw_flash_update_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4800:30: note: byref variable will be forcibly initialized struct fw_flash_updata_info flash_update_info; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_set_thermal_config': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1183:26: note: byref variable will be forcibly initialized struct set_ctrl_cfg_req payload; ^~~~~~~ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm8001_set_phy_profile_single': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4910:29: note: byref variable will be forcibly initialized struct set_phy_profile_req payload; ^~~~~~~ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:152:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/seq_file.c:151:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/seq_file.c:150:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = size}; ^~~ /kisskb/src/fs/seq_file.c: In function 'seq_printf': /kisskb/src/fs/seq_file.c:407:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: In function 'amdgpu_gem_object_close': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:158:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:157:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer tv; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:155:25: note: byref variable will be forcibly initialized struct list_head list, duplicates; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:155:19: note: byref variable will be forcibly initialized struct list_head list, duplicates; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:154:30: note: byref variable will be forcibly initialized struct amdgpu_bo_list_entry vm_pd; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: In function 'amdgpu_gem_object_create': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:62:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: In function 'amdgpu_gem_va_ioctl': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:616:25: note: byref variable will be forcibly initialized struct list_head list, duplicates; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:616:19: note: byref variable will be forcibly initialized struct list_head list, duplicates; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:615:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:614:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer tv; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:613:30: note: byref variable will be forcibly initialized struct amdgpu_bo_list_entry vm_pd; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: In function 'amdgpu_gem_op_ioctl': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:762:35: note: byref variable will be forcibly initialized struct drm_amdgpu_gem_create_in info; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'umount_tree': /kisskb/src/fs/namespace.c:1482:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c: In function 'shrink_submounts': /kisskb/src/fs/namespace.c:3067:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c: In function 'commit_tree': /kisskb/src/fs/namespace.c:896:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c: In function 'mnt_warn_timestamp_expiry': /kisskb/src/fs/namespace.c:2541:13: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/fs/namespace.c: In function 'init_mount_tree': /kisskb/src/fs/namespace.c:3795:14: note: byref variable will be forcibly initialized struct path root; ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mntput_no_expire': /kisskb/src/fs/namespace.c:1141:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c: In function 'namespace_unlock': /kisskb/src/fs/namespace.c:1416:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c:1413:20: note: byref variable will be forcibly initialized struct hlist_head head; ^~~~ /kisskb/src/fs/namespace.c: In function 'ksys_umount': /kisskb/src/fs/namespace.c:1748:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_open_tree': /kisskb/src/fs/namespace.c:2426:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_fsmount': /kisskb/src/fs/namespace.c:3453:14: note: byref variable will be forcibly initialized struct path newmount; ^~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'attach_recursive_mnt': /kisskb/src/fs/namespace.c:2110:13: note: byref variable will be forcibly initialized HLIST_HEAD(tree_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^~~~ /kisskb/src/fs/namespace.c: In function 'do_loopback': /kisskb/src/fs/namespace.c:2341:14: note: byref variable will be forcibly initialized struct path old_path; ^~~~~~~~ /kisskb/src/fs/namespace.c: In function 'do_move_mount_old': /kisskb/src/fs/namespace.c:2747:14: note: byref variable will be forcibly initialized struct path old_path; ^~~~~~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_move_mount': /kisskb/src/fs/namespace.c:3596:25: note: byref variable will be forcibly initialized struct path from_path, to_path; ^~~~~~~ /kisskb/src/fs/namespace.c:3596:14: note: byref variable will be forcibly initialized struct path from_path, to_path; ^~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mark_mounts_for_expiry': /kisskb/src/fs/namespace.c:2982:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c: In function 'do_mount': /kisskb/src/fs/namespace.c:3218:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_pivot_root': /kisskb/src/fs/namespace.c:3694:24: note: byref variable will be forcibly initialized struct path new, old, root; ^~~~ /kisskb/src/fs/namespace.c:3694:19: note: byref variable will be forcibly initialized struct path new, old, root; ^~~ /kisskb/src/fs/namespace.c:3694:14: note: byref variable will be forcibly initialized struct path new, old, root; ^~~ /kisskb/src/fs/namespace.c: In function 'mount_subtree': /kisskb/src/fs/namespace.c:3377:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function 'mntns_install': /kisskb/src/fs/namespace.c:4063:14: note: byref variable will be forcibly initialized struct path root; ^~~~ /kisskb/src/fs/namespace.c: In function 'current_chrooted': /kisskb/src/fs/namespace.c:3911:14: note: byref variable will be forcibly initialized struct path fs_root; ^~~~~~~ /kisskb/src/fs/namespace.c:3910:14: note: byref variable will be forcibly initialized struct path ns_root; ^~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_host_smp.c: In function 'sas_phy_control': /kisskb/src/drivers/scsi/libsas/sas_host_smp.c:186:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates rates; ^~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_download_instr': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:9484:20: note: byref variable will be forcibly initialized union ins_formats instr; ^~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_chip_init': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:7378:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_scsi_status': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:8933:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_update_pending_scbs': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:4208:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_default_config': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:7560:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_turn_off_pfa_led': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_parse_cfgdata': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5526:19: note: byref variable will be forcibly initialized Mpi2SepRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:7639:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5525:17: note: byref variable will be forcibly initialized Mpi2SepReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_message_phase': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:4681:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_reset_channel': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:8763:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:8617:21: note: byref variable will be forcibly initialized struct ahd_devinfo caminfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_nonpkt_busfree': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:3018:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_proto_violation': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:3292:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_seqint': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2291:24: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2231:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2154:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2044:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:1905:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_get_sas_address': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:507:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:506:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_display_sata_capabilities': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2165:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2164:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_pcie_check_device': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7895:25: note: byref variable will be forcibly initialized Mpi26PCIeDevicePage0_t pcie_device_pg0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7894:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_search_responding_pcie_devices': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_scsiint': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2488:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9826:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9825:25: note: byref variable will be forcibly initialized Mpi26PCIeDevicePage0_t pcie_device_pg0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_get_port_table_after_reset': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6098:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_refresh_expander_links': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10186:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10185:22: note: byref variable will be forcibly initialized Mpi2ExpanderPage1_t expander_pg1; ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_pcie_add_device': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7988:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7987:25: note: byref variable will be forcibly initialized Mpi26PCIeDevicePage2_t pcie_device_pg2; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7986:25: note: byref variable will be forcibly initialized Mpi26PCIeDevicePage0_t pcie_device_pg0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_sas_enclosure_dev_status_change_event': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:8485:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_create_enclosure_list_after_reset': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9665:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_search_responding_raid_devices': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9928:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9927:26: note: byref variable will be forcibly initialized Mpi2RaidPhysDiskPage0_t pd_pg0; ^~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9926:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage0_t volume_pg0; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9925:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage1_t volume_pg1; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_get_volume_capabilities': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2412:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2411:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2410:26: note: byref variable will be forcibly initialized Mpi2RaidPhysDiskPage0_t pd_pg0; ^~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function 'scsih_get_state': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2303:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2302:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage0_t vol_pg0; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function 'scsih_get_resync': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2242:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2241:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage0_t vol_pg0; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_scsi_ioc_info': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5459:21: note: byref variable will be forcibly initialized struct sense_info data; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_search_responding_sas_devices': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9710:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9709:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_search_responding_expanders': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10050:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10049:22: note: byref variable will be forcibly initialized Mpi2ExpanderPage0_t expander_pg0; ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_sas_host_refresh': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6515:20: note: byref variable will be forcibly initialized Mpi2SasPhyPage0_t phy_pg0; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6510:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_sas_host_add': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6610:26: note: byref variable will be forcibly initialized Mpi2SasEnclosurePage0_t enclosure_pg0; ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6609:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6608:20: note: byref variable will be forcibly initialized Mpi2SasPhyPage0_t phy_pg0; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6605:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_check_device': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7085:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7084:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_add_device': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7205:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7204:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_update_vphys_after_reset': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5904:20: note: byref variable will be forcibly initialized Mpi2SasPhyPage0_t phy_pg0; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5899:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_turn_on_pfa_led': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5482:19: note: byref variable will be forcibly initialized Mpi2SepRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5481:17: note: byref variable will be forcibly initialized Mpi2SepReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_sas_pd_add': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9106:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9105:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_sas_ir_physical_disk_event': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9389:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9388:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_expander_add': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6788:22: note: byref variable will be forcibly initialized Mpi2ExpanderPage1_t expander_pg1; ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6787:22: note: byref variable will be forcibly initialized Mpi2ExpanderPage0_t expander_pg0; ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6786:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_scan_for_devices_after_reset': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10218:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10217:29: note: byref variable will be forcibly initialized Mpi2EventIrConfigElement_t element; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10216:26: note: byref variable will be forcibly initialized Mpi2RaidPhysDiskPage0_t pd_pg0; ^~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10215:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage0_t volume_pg0; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10214:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage1_t volume_pg1; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10213:25: note: byref variable will be forcibly initialized Mpi26PCIeDevicePage0_t pcie_device_pg0; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10212:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10211:22: note: byref variable will be forcibly initialized Mpi2ExpanderPage0_t expander_pg0; ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function 'scsih_shutdown': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:11161:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_io_done': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5745:21: note: byref variable will be forcibly initialized struct sense_info data; ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:45: /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_remove_unresponding_devices': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10098:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10096:19: note: byref variable will be forcibly initialized struct list_head tmp_list; ^~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function 'scsih_remove': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:11064:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_pci.c: In function 'ahd_check_extport': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_pci.c:506:20: note: byref variable will be forcibly initialized struct vpd_config vpd; ^~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_target_alloc': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:615:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_width': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2368:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.h:46, from /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:45: /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_dev_reset': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:781:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_initialize_scsi_bus': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:1289:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_hold_mcs': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2762:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_pcomp_en': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2712:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_rti': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2668:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_rd_strm': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2596:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_wr_flow': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2632:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_qas': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2517:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_dt': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2475:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_iu': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2556:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_offset': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2440:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_period': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2387:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.h:46, from /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:45: /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_queue_abort_cmd': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2339:30: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_dmamap_load': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:978:20: note: byref variable will be forcibly initialized bus_dma_segment_t stack_sg; ^~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_handle_scsi_status': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:1872:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_device_queue_depth': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:1515:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_execute_rq_polled': /kisskb/src/drivers/nvme/host/core.c:922:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_init_integrity': /kisskb/src/drivers/nvme/host/core.c:1857:23: note: byref variable will be forcibly initialized struct blk_integrity integrity; ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_wait_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/core.c:498:2: note: in expansion of macro 'wait_event' wait_event(ctrl->state_wq, ^~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_remove_invalid_namespaces': /kisskb/src/drivers/nvme/host/core.c:4063:12: note: byref variable will be forcibly initialized LIST_HEAD(rm_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_features': /kisskb/src/drivers/nvme/host/core.c:1430:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_toggle_streams': /kisskb/src/drivers/nvme/host/core.c:594:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_get_stream_params': /kisskb/src/drivers/nvme/host/core.c:621:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_configure_directives': /kisskb/src/drivers/nvme/host/core.c:637:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_setup_streams_ns': /kisskb/src/drivers/nvme/host/core.c:1962:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_pr_command': /kisskb/src/drivers/nvme/host/core.c:2227:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_sec_submit': /kisskb/src/drivers/nvme/host/core.c:2307:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_scan_ns_list': /kisskb/src/drivers/nvme/host/core.c:4092:23: note: byref variable will be forcibly initialized struct nvme_command cmd = { ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_remove_namespaces': /kisskb/src/drivers/nvme/host/core.c:4196:12: note: byref variable will be forcibly initialized LIST_HEAD(ns_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_user_cmd': /kisskb/src/drivers/nvme/host/core.c:1578:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1577:27: note: byref variable will be forcibly initialized struct nvme_passthru_cmd cmd; ^~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_submit_io': /kisskb/src/drivers/nvme/host/core.c:1527:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1526:22: note: byref variable will be forcibly initialized struct nvme_user_io io; ^~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_user_cmd64': /kisskb/src/drivers/nvme/host/core.c:1623:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1622:29: note: byref variable will be forcibly initialized struct nvme_passthru_cmd64 cmd; ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/nvme/host/nvme.h:10, from /kisskb/src/drivers/nvme/host/lightnvm.c:9: /kisskb/src/drivers/nvme/host/lightnvm.c: In function 'nvme_nvm_submit_user_cmd': /kisskb/src/drivers/nvme/host/lightnvm.c:767:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/nvme/host/lightnvm.c: In function 'nvme_nvm_user_vcmd': /kisskb/src/drivers/nvme/host/lightnvm.c:891:26: note: byref variable will be forcibly initialized struct nvme_nvm_command c; ^ /kisskb/src/drivers/nvme/host/lightnvm.c:890:26: note: byref variable will be forcibly initialized struct nvm_passthru_vio vcmd; ^~~~ /kisskb/src/drivers/nvme/host/lightnvm.c: In function 'nvme_nvm_submit_vio': /kisskb/src/drivers/nvme/host/lightnvm.c:857:26: note: byref variable will be forcibly initialized struct nvme_nvm_command c; ^ /kisskb/src/drivers/nvme/host/lightnvm.c:856:22: note: byref variable will be forcibly initialized struct nvm_user_vio vio; ^~~ /kisskb/src/fs/xattr.c: In function 'path_setxattr': /kisskb/src/fs/xattr.c:564:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xattr.c: In function 'path_getxattr': /kisskb/src/fs/xattr.c:662:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xattr.c: In function 'path_listxattr': /kisskb/src/fs/xattr.c:738:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xattr.c: In function 'path_removexattr': /kisskb/src/fs/xattr.c:799:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: In function 'amdgpu_cs_parser_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c:157:30: note: byref variable will be forcibly initialized struct drm_amdgpu_cs_chunk user_chunk; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: In function 'amdgpu_cs_parser_bos': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c:513:19: note: byref variable will be forcibly initialized struct list_head duplicates; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/ast/ast_cursor.c: In function 'ast_cursor_init': /kisskb/src/drivers/gpu/drm/ast/ast_cursor.c:63:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/ast/ast_cursor.c: In function 'ast_cursor_blit': /kisskb/src/drivers/gpu/drm/ast/ast_cursor.c:172:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c: In function 'sun4i_drv_traverse_endpoints': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:275:24: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c: In function 'sun4i_drv_probe': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:372:23: note: byref variable will be forcibly initialized struct endpoint_list list; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c: In function '_transport_set_identify': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:206:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:205:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c: In function '_transport_phy_reset': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1700:32: note: byref variable will be forcibly initialized Mpi2SasIoUnitControlRequest_t mpi_request; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1699:30: note: byref variable will be forcibly initialized Mpi2SasIoUnitControlReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c: In function '_transport_phy_speed': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1895:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1894:20: note: byref variable will be forcibly initialized Mpi2SasPhyPage0_t phy_pg0; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c: In function '_transport_phy_enable': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1755:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c: In function '_transport_get_linkerrors': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1412:20: note: byref variable will be forcibly initialized Mpi2SasPhyPage1_t phy_pg1; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1411:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_read_device': /kisskb/src/drivers/mfd/da9150-core.c:26:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^~~~ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_write_device': /kisskb/src/drivers/mfd/da9150-core.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^~~~ In file included from /kisskb/src/include/linux/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/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/fs-writeback.c:17: /kisskb/src/fs/fs-writeback.c: In function 'unlocked_inode_to_wb_begin': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-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/backing-dev.h:315:19: note: in expansion of macro 'smp_load_acquire' cookie->locked = smp_load_acquire(&inode->i_state) & I_WB_SWITCH; ^~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'inode_switch_wbs_work_fn': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c:451:2: note: in expansion of macro 'smp_store_release' smp_store_release(&inode->i_state, inode->i_state & ~I_WB_SWITCH); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/fs/fs-writeback.c:22: /kisskb/src/fs/fs-writeback.c:361:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/linux/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:2367:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/fs-writeback.c:20: /kisskb/src/fs/fs-writeback.c: In function 'wb_wait_for_completion': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c:209:2: note: in expansion of macro 'wait_event' wait_event(*done->waitq, !atomic_read(&done->cnt)); ^~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'bdi_split_work_to_wbs': /kisskb/src/fs/fs-writeback.c:853:28: note: byref variable will be forcibly initialized struct wb_writeback_work fallback_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:852:24: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(fallback_work_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 '__writeback_inodes_sb_nr': /kisskb/src/fs/fs-writeback.c:2454:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^~~~ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'inode_congested': /kisskb/src/fs/fs-writeback.c:788:25: note: byref variable will be forcibly initialized struct wb_lock_cookie lock_cookie = {}; ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'writeback_inodes_wb': /kisskb/src/fs/fs-writeback.c:1814:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_writeback': /kisskb/src/fs/fs-writeback.c:1850:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_start_all': /kisskb/src/fs/fs-writeback.c:2013:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_old_data_flush': /kisskb/src/fs/fs-writeback.c:1990:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_background_flush': /kisskb/src/fs/fs-writeback.c:1956:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^~~~ 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:2532:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^~~~ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c: In function 'amdgpu_do_test_moves': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c:37:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c: In function 'amdgpu_benchmark_move': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c:76:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_parse_options': /kisskb/src/drivers/nvme/host/fabrics.c:631:9: note: byref variable will be forcibly initialized uuid_t hostid; ^~~~~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_read32': /kisskb/src/drivers/nvme/host/fabrics.c:145:20: note: byref variable will be forcibly initialized union nvme_result res; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:144:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_read64': /kisskb/src/drivers/nvme/host/fabrics.c:191:20: note: byref variable will be forcibly initialized union nvme_result res; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:190:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_write32': /kisskb/src/drivers/nvme/host/fabrics.c:236:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_connect_admin_queue': /kisskb/src/drivers/nvme/host/fabrics.c:370:20: note: byref variable will be forcibly initialized union nvme_result res; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:369:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_connect_io_queue': /kisskb/src/drivers/nvme/host/fabrics.c:441:20: note: byref variable will be forcibly initialized union nvme_result res; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:439:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_eventquery': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1208:31: note: byref variable will be forcibly initialized struct mpt3_ioctl_eventquery karg; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_eventreport': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1277:32: note: byref variable will be forcibly initialized struct mpt3_ioctl_eventreport karg; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_btdh_mapping': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1459:33: note: byref variable will be forcibly initialized struct mpt3_ioctl_btdh_mapping karg; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_diag_query': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2023:25: note: byref variable will be forcibly initialized struct mpt3_diag_query karg; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_getiocinfo': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1154:28: note: byref variable will be forcibly initialized struct mpt3_ioctl_iocinfo karg; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_do_reset': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1321:31: note: byref variable will be forcibly initialized struct mpt3_ioctl_diag_reset karg; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_diag_read_buffer': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2302:31: note: byref variable will be forcibly initialized struct mpt3_diag_read_buffer karg; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_diag_register': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1909:28: note: byref variable will be forcibly initialized struct mpt3_diag_register karg; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_diag_unregister': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1939:30: note: byref variable will be forcibly initialized struct mpt3_diag_unregister karg; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function 'BRM_status_show': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:3143:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_do_mpt_command': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:969:22: note: byref variable will be forcibly initialized Mpi2SGESimple64_t tmp, *src = NULL, *dst = NULL; ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c: In function 'sun4i_dclk_create': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:168:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_eventenable': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1239:32: note: byref variable will be forcibly initialized struct mpt3_ioctl_eventenable karg; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function 'mpt3sas_enable_diag_buffer': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1802:28: note: byref variable will be forcibly initialized struct mpt3_diag_register diag_register; ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function 'host_trace_buffer_enable_store': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:3354:28: note: byref variable will be forcibly initialized struct mpt3_diag_register diag_register; ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_diag_release': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2218:27: note: byref variable will be forcibly initialized struct mpt3_diag_release karg; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_ioctl_main': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2582:29: note: byref variable will be forcibly initialized struct mpt3_ioctl_command karg; ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2534:27: note: byref variable will be forcibly initialized struct mpt3_ioctl_header ioctl_header; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/ast/ast_post.c: In function 'ast_post_chip_2300': /kisskb/src/drivers/gpu/drm/ast/ast_post.c:1600:28: note: byref variable will be forcibly initialized struct ast2300_dram_param param; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c: In function 'amdgpu_atombios_dp_encoder_service': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c:291:32: note: byref variable will be forcibly initialized DP_ENCODER_SERVICE_PARAMETERS args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c: In function 'amdgpu_atombios_dp_process_aux_ch': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c:64:32: note: byref variable will be forcibly initialized union aux_channel_transaction args; ^~~~ 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/gpu/drm/amd/amdgpu/atombios_dp.c: In function 'amdgpu_atombios_dp_link_train': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c:725:44: note: byref variable will be forcibly initialized struct amdgpu_atombios_dp_link_train_info dp_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c: In function 'nvkm_ioctl_rd': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c:195:4: note: byref variable will be forcibly initialized } v; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c: In function 'nvkm_ioctl_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c:90:21: note: byref variable will be forcibly initialized struct nvkm_oclass oclass; ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/nvme/host/fc.c:6: /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_nvme_discovery_store': /kisskb/src/drivers/nvme/host/fc.c:3730:12: note: byref variable will be forcibly initialized LIST_HEAD(local_disc_list); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_parse_traddr': /kisskb/src/drivers/nvme/host/fc.c:3623:14: note: byref variable will be forcibly initialized substring_t wwn = { name, &name[sizeof(name)-1] }; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/nvme/host/fc.c:6: /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_delete_association': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/fc.c:3197:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(ctrl->ioabort_wait, ctrl->iocnt == 0, ctrl->lock); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_fcpio_done': /kisskb/src/drivers/nvme/host/fc.c:1912:20: note: byref variable will be forcibly initialized union nvme_result result; ^~~~~~ /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_create_ctrl': /kisskb/src/drivers/nvme/host/fc.c:3669:25: note: byref variable will be forcibly initialized struct nvmet_fc_traddr raddr = { 0L, 0L }; ^~~~~ /kisskb/src/drivers/nvme/host/fc.c:3668:25: note: byref variable will be forcibly initialized struct nvmet_fc_traddr laddr = { 0L, 0L }; ^~~~~ /kisskb/src/fs/splice.c: In function 'generic_file_splice_read': /kisskb/src/fs/splice.c:303:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/splice.c:302:18: note: byref variable will be forcibly initialized struct iov_iter to; ^~ /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1294:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /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/scsi/mpt3sas/mpt3sas_trigger_diag.c: In function 'mpt3sas_trigger_master': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c:150:37: note: byref variable will be forcibly initialized struct SL_WH_TRIGGERS_EVENT_DATA_T event_data; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c: In function 'mpt3sas_trigger_event': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c:225:37: note: byref variable will be forcibly initialized struct SL_WH_TRIGGERS_EVENT_DATA_T event_data; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c: In function 'mpt3sas_trigger_scsi': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c:305:37: note: byref variable will be forcibly initialized struct SL_WH_TRIGGERS_EVENT_DATA_T event_data; ^~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c: In function 'mpt3sas_trigger_mpi': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c:379:37: note: byref variable will be forcibly initialized struct SL_WH_TRIGGERS_EVENT_DATA_T event_data; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c: In function 'amdgpu_afmt_acr': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c:90:25: note: byref variable will be forcibly initialized struct amdgpu_afmt_acr res; ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon_get_connector': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:45:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/exynos/exynos7_drm_decon.c:10: /kisskb/src/drivers/gpu/drm/exynos/exynos7_drm_decon.c: In function 'decon_wait_for_vblank': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos7_drm_decon.c:97:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(ctx->wait_vsync_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c: In function '_warpdrive_disable_ddio': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c:57:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c:56:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage1_t vol_pg1; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c: In function 'mpt3sas_get_num_volumes': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c:89:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c:88:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage1_t vol_pg1; ^~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c: In function 'mpt3sas_init_warpdrive_properties': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c:119:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^~~~~~~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c:118:26: note: byref variable will be forcibly initialized Mpi2RaidPhysDiskPage0_t pd_pg0; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_dvo': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:384:28: note: byref variable will be forcibly initialized union dvo_encoder_control args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_dac': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:321:36: note: byref variable will be forcibly initialized DAC_ENCODER_CONTROL_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_dac_load_detect': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:1702:36: note: byref variable will be forcibly initialized DAC_LOAD_DETECTION_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_init_backlight': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:171:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_external_encoder': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:1222:33: note: byref variable will be forcibly initialized union external_encoder_control args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_dig_encoder': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:571:28: note: byref variable will be forcibly initialized union dig_encoder_control args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_dig_transmitter': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:760:32: note: byref variable will be forcibly initialized union dig_transmitter_control args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_set_edp_panel_power': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:1173:32: note: byref variable will be forcibly initialized union dig_transmitter_control args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_set_crtc_source': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:1463:26: note: byref variable will be forcibly initialized union crtc_source_param args; ^~~~ /kisskb/src/drivers/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:929:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ipp->done_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_port_printk': /kisskb/src/drivers/ata/libata-core.c:6438:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_link_printk': /kisskb/src/drivers/ata/libata-core.c:6455:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_printk': /kisskb/src/drivers/ata/libata-core.c:6477:10: note: byref variable will be forcibly initialized va_list args; ^~~~ 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/ata/libata-core.c:29: /kisskb/src/drivers/ata/libata-core.c: In function 'ata_exec_internal_sg': /kisskb/src/drivers/ata/libata-core.c:1505:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_exec_internal': /kisskb/src/drivers/ata/libata-core.c:1672:34: note: byref variable will be forcibly initialized struct scatterlist *psg = NULL, sg; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_init_params': /kisskb/src/drivers/ata/libata-core.c:4286:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_set_xfermode': /kisskb/src/drivers/ata/libata-core.c:4200:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_set_feature': /kisskb/src/drivers/ata/libata-core.c:4247:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_read_id': /kisskb/src/drivers/ata/libata-core.c:1787:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/fs/utimes.c: In function 'vfs_utimes': /kisskb/src/fs/utimes.c:22:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/utimes.c: In function 'do_utimes_path': /kisskb/src/drivers/ata/libata-core.c: In function 'ata_read_log_page': /kisskb/src/fs/utimes.c:81:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/drivers/ata/libata-core.c:1992:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_read_native_max_address': /kisskb/src/drivers/ata/libata-core.c:1162:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_set_max_sectors': /kisskb/src/drivers/ata/libata-core.c:1213:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: In function 'amdgpu_atombios_i2c_process_i2c_ch': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c:44:48: note: byref variable will be forcibly initialized PROCESS_I2C_CHANNEL_TRANSACTION_PS_ALLOCATION args; ^~~~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/drm/gpu_scheduler.h:28, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h:28, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h:26, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu.h:43, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c:45: /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c: In function 'amdgpu_sa_bo_new': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c:332:8: note: in expansion of macro 'wait_event_interruptible_locked' r = wait_event_interruptible_locked( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: In function 'amdgpu_atombios_i2c_channel_trans': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c:164:48: note: byref variable will be forcibly initialized PROCESS_I2C_CHANNEL_TRANSACTION_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_scsi_report_zones_complete': /kisskb/src/drivers/ata/libata-scsi.c:3346:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_cmd_ioctl': /kisskb/src/drivers/ata/libata-scsi.c:364:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_task_ioctl': /kisskb/src/drivers/ata/libata-scsi.c:466:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_scsi_simulate': /kisskb/src/drivers/ata/libata-scsi.c:4130:23: note: byref variable will be forcibly initialized struct ata_scsi_args args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 '__do_sys_getcwd': /kisskb/src/fs/d_path.c:432:19: note: byref variable will be forcibly initialized struct path pwd, root; ^~~~ /kisskb/src/fs/d_path.c:432:14: note: byref variable will be forcibly initialized struct path pwd, root; ^~~ /kisskb/src/fs/d_path.c: In function 'd_path': /kisskb/src/fs/d_path.c:265:14: note: byref variable will be forcibly initialized struct path root; ^~~~ /kisskb/src/fs/d_path.c: In function 'dynamic_dname': /kisskb/src/fs/d_path.c:300:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/include/linux/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:313:8: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(core->command, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:298:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(core->command, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_clear_stc': /kisskb/src/drivers/mfd/si476x-cmd.c:350:32: note: byref variable will be forcibly initialized struct si476x_rsq_status_args args = { ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_tune_seek_freq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:384:3: note: in expansion of macro 'wait_event_killable' wait_event_killable(core->tuning, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c: In function 'sun4i_backend_of_get_id': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c:715:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c: In function 'sun4i_backend_atomic_check': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c:513:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: In function 'amdgpu_dma_buf_map': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c:250:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { false, false }; ^~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_task_prep': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:700:28: note: byref variable will be forcibly initialized struct mvs_task_exec_info tei; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: In function 'amdgpu_dma_buf_create_obj': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c:426:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_debug_issue_ssp_tmf': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1357:22: note: byref variable will be forcibly initialized struct sas_ssp_task ssp_task; ^~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_query_task': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1431:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1430:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_abort_task_set': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1545:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_clear_aca': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1556:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_clear_task_set': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1567:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_abort_task': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1468:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1467:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_lu_reset': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1387:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/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/fs/statfs.c: In function 'do_statfs_native': /kisskb/src/fs/statfs.c:128:16: note: byref variable will be forcibly initialized struct statfs buf; ^~~ /kisskb/src/fs/statfs.c: In function 'do_statfs64': /kisskb/src/fs/statfs.c:170:18: note: byref variable will be forcibly initialized struct statfs64 buf; ^~~ /kisskb/src/fs/statfs.c: In function '__do_sys_ustat': /kisskb/src/fs/statfs.c:251:17: note: byref variable will be forcibly initialized struct kstatfs sbuf; ^~~~ /kisskb/src/fs/statfs.c:250:15: note: byref variable will be forcibly initialized struct ustat tmp; ^~~ /kisskb/src/fs/statfs.c: In function 'vfs_get_fsid': /kisskb/src/fs/statfs.c:74:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function 'user_statfs': /kisskb/src/fs/statfs.c:99:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs': /kisskb/src/fs/statfs.c:194:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs64': /kisskb/src/fs/statfs.c:203:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs': /kisskb/src/fs/statfs.c:215:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs64': /kisskb/src/fs/statfs.c:224:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_drain_rds_fifo': /kisskb/src/drivers/mfd/si476x-i2c.c:366:34: note: byref variable will be forcibly initialized struct si476x_rds_status_report report; ^~~~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_stop': /kisskb/src/drivers/mfd/si476x-i2c.c:231:33: note: byref variable will be forcibly initialized struct si476x_power_down_args args = { ^~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_get_revision_info': /kisskb/src/drivers/mfd/si476x-i2c.c:621:26: note: byref variable will be forcibly initialized struct si476x_func_info info; ^~~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_park_issue_cmd': /kisskb/src/drivers/ata/libata-eh.c:2881:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_maybe_retry_flush': /kisskb/src/drivers/ata/libata-eh.c:3157:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_request_sense': /kisskb/src/drivers/ata/libata-eh.c:1400:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-eh.c: In function '__ata_ehi_push_desc': /kisskb/src/drivers/ata/libata-eh.c:177:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_ehi_push_desc': /kisskb/src/drivers/ata/libata-eh.c:198:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_port_desc': /kisskb/src/drivers/ata/libata-eh.c:240:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_speed_down_verdict': /kisskb/src/drivers/ata/libata-eh.c:1735:32: note: byref variable will be forcibly initialized struct speed_down_verdict_arg arg; ^~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'atapi_eh_tur': /kisskb/src/drivers/ata/libata-eh.c:1370:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'atapi_eh_request_sense': /kisskb/src/drivers/ata/libata-eh.c:1456:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ 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/blkdev.h:5, from /kisskb/src/drivers/ata/libata-eh.c:15: /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_scsi_error': /kisskb/src/drivers/ata/libata-eh.c:526:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/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/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_invalidate_pds': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1268:29: note: byref variable will be forcibly initialized struct amdgpu_vm_pt_cursor cursor; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_clear_bo': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:745:33: note: byref variable will be forcibly initialized struct amdgpu_vm_update_params params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_alloc_pts': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:900:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_free_pts': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:972:29: note: byref variable will be forcibly initialized struct amdgpu_vm_pt_cursor cursor; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_update_ptes': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1436:29: note: byref variable will be forcibly initialized struct amdgpu_vm_pt_cursor cursor; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_bo_update_mapping': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1602:33: note: byref variable will be forcibly initialized struct amdgpu_vm_update_params params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_update_pdes': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1291:33: note: byref variable will be forcibly initialized struct amdgpu_vm_update_params params; ^~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/linux/dma-fence-array.h:15, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:28: /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_bo_clear_mappings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2372:12: note: byref variable will be forcibly initialized LIST_HEAD(removed); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_adjust_size': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2685:18: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2784:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c: In function 'sun4i_ddc_create': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c:110:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/scsi/mvsas/mv_94xx.c: In function 'mvs_94xx_fix_dma': /kisskb/src/drivers/scsi/mvsas/mv_94xx.c:992:21: note: byref variable will be forcibly initialized struct mvs_prd_imt im_len; ^~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_94xx.c: In function 'mvs_94xx_make_prd': /kisskb/src/drivers/scsi/mvsas/mv_94xx.c:788:21: note: byref variable will be forcibly initialized struct mvs_prd_imt im_len; ^~~~~~ /kisskb/src/fs/nsfs.c: In function 'ns_get_path': /kisskb/src/fs/nsfs.c:139:31: note: byref variable will be forcibly initialized struct ns_get_path_task_args args = { ^~~~ /kisskb/src/drivers/ata/libata-transport.c: In function 'show_ata_dev_ering': /kisskb/src/drivers/ata/libata-transport.c:517:28: note: byref variable will be forcibly initialized struct ata_show_ering_arg arg = { buf, 0 }; ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c: In function 'sun4i_hdmi_setup_avi_infoframes': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c:49:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c: In function 'sun4i_hdmi_bind': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c:489:28: note: byref variable will be forcibly initialized struct cec_connector_info conn_info; ^~~~~~~~~ /kisskb/src/drivers/ata/libata-sata.c: In function 'ata_eh_analyze_ncq_error': /kisskb/src/drivers/ata/libata-sata.c:1428:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-pmp.c: In function 'sata_pmp_read': /kisskb/src/drivers/ata/libata-pmp.c:42:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-pmp.c: In function 'sata_pmp_write': /kisskb/src/drivers/ata/libata-pmp.c:79:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/mfd/intel_pmt.c: In function 'pmt_pci_probe': /kisskb/src/drivers/mfd/intel_pmt.c:152:29: note: byref variable will be forcibly initialized struct intel_dvsec_header header; ^~~~~~ /kisskb/src/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; ^~ 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/pci.h:35, from /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:22: /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_issue_blocked_abort_cmd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:1225:3: note: in expansion of macro 'wait_event' wait_event(instance->abort_cmd_wait_q, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:1215:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(instance->abort_cmd_wait_q, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_mgmt_ioctl_aen': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:8443:21: note: byref variable will be forcibly initialized struct megasas_aen aen; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:22: /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_issue_blocked_cmd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:1158:3: note: in expansion of macro 'wait_event' wait_event(instance->int_cmd_wait_q, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:1149:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(instance->int_cmd_wait_q, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_start_aen': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:6760:30: note: byref variable will be forcibly initialized struct megasas_evt_log_info eli; ^~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_issue_pending_cmds_again': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:3723:19: note: byref variable will be forcibly initialized struct list_head clist_local; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_wait_for_outstanding': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:2700:19: note: byref variable will be forcibly initialized struct list_head clist_local; ^~~~~~~~~~~ /kisskb/src/drivers/firewire/core-card.c: In function 'fw_err': /kisskb/src/drivers/firewire/core-card.c:31:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/drivers/firewire/core-card.c:40:1: note: in expansion of macro 'define_fw_printk_level' define_fw_printk_level(fw_err, KERN_ERR); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firewire/core-card.c: In function 'fw_notice': /kisskb/src/drivers/firewire/core-card.c:31:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/drivers/firewire/core-card.c:41:1: note: in expansion of macro 'define_fw_printk_level' define_fw_printk_level(fw_notice, KERN_NOTICE); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/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/ata/ahci.c: In function 'ahci_avn_hardreset': /kisskb/src/drivers/ata/ahci.c:787:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c: In function 'sun4i_tmds_create': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c:205:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/ata/ahci.c: In function 'ahci_p5wdh_hardreset': /kisskb/src/drivers/ata/ahci.c:725:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/ahci.c: In function 'ahci_init_one': /kisskb/src/drivers/ata/ahci.c:1666:23: note: byref variable will be forcibly initialized struct ata_port_info pi = ahci_port_info[board_id]; ^~ /kisskb/src/drivers/firewire/core-cdev.c: In function 'dispatch_ioctl': /kisskb/src/drivers/firewire/core-cdev.c:1613:18: note: byref variable will be forcibly initialized union ioctl_arg buffer; ^~~~~~ 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/firewire/core-cdev.c:9: /kisskb/src/drivers/firewire/core-cdev.c: In function 'dequeue_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firewire/core-cdev.c:298:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(client->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firewire/core-cdev.c: In function 'fw_device_op_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/firewire/core-cdev.c:1752:2: note: in expansion of macro 'wait_event' wait_event(client->tx_flush_wait, !has_outbound_transactions(client)); ^~~~~~~~~~ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_get_cycle_timer2': /kisskb/src/drivers/firewire/core-cdev.c:1193:20: note: byref variable will be forcibly initialized struct timespec64 ts = {0, 0}; ^~ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_get_cycle_timer': /kisskb/src/drivers/firewire/core-cdev.c:1221:34: note: byref variable will be forcibly initialized struct fw_cdev_get_cycle_timer2 ct2; ^~~ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_send_stream_packet': /kisskb/src/drivers/firewire/core-cdev.c:1458:30: note: byref variable will be forcibly initialized struct fw_cdev_send_request request; ^~~~~~~ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_queue_iso': /kisskb/src/drivers/firewire/core-cdev.c:1058:4: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_allocate': /kisskb/src/drivers/firewire/core-cdev.c:765:27: note: byref variable will be forcibly initialized struct fw_address_region region; ^~~~~~ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_get_info': /kisskb/src/drivers/firewire/core-cdev.c:434:33: note: byref variable will be forcibly initialized struct fw_cdev_event_bus_reset bus_reset; ^~~~~~~~~ /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/drivers/firewire/core-device.c: In function 'search_leaf': /kisskb/src/drivers/firewire/core-device.c:52:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/drivers/firewire/core-device.c: In function 'get_ids': /kisskb/src/drivers/firewire/core-device.c:122:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/drivers/firewire/core-device.c: In function 'create_units': /kisskb/src/drivers/firewire/core-device.c:691:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/drivers/firewire/core-device.c: In function 'show_immediate': /kisskb/src/drivers/firewire/core-device.c:253:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/drivers/firewire/core-device.c: In function 'units_sprintf': /kisskb/src/drivers/firewire/core-device.c:423:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/drivers/firewire/core-device.c: In function 'units_show': /kisskb/src/drivers/firewire/core-device.c:447:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/drivers/mfd/syscon.c: In function 'of_syscon_register': /kisskb/src/drivers/mfd/syscon.c:52:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/mfd/syscon.c: In function 'syscon_regmap_lookup_by_phandle_args': /kisskb/src/drivers/mfd/syscon.c:235:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/fs/kernel_read_file.c: In function 'kernel_read_file_from_path_initns': /kisskb/src/fs/kernel_read_file.c:153:14: note: byref variable will be forcibly initialized struct path root; ^~~~ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_dev_classify': /kisskb/src/drivers/ata/libahci.c:1270:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_do_softreset': /kisskb/src/drivers/ata/libahci.c:1390:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_do_hardreset': /kisskb/src/drivers/ata/libahci.c:1540:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_framebuffer_surface_dirty': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:409:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:407:23: note: byref variable will be forcibly initialized struct drm_clip_rect norect; ^~~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_cursor_atomic_update': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:586:21: note: byref variable will be forcibly initialized struct dma_buf_map cursor_map; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:585:21: note: byref variable will be forcibly initialized struct dma_buf_map user_map; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_plane_prepare_fb': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:778:21: note: byref variable will be forcibly initialized struct qxl_surface surf; ^~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_primary_atomic_update': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:532:23: note: byref variable will be forcibly initialized struct drm_clip_rect norect = { ^~~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_display_read_client_monitors_config': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:167:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c: In function 'qxl_create_monitors_object': /kisskb/src/drivers/gpu/drm/qxl/qxl_display.c:1144:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fusion.c: In function 'megasas_build_ldio_fusion': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fusion.c:2699:25: note: byref variable will be forcibly initialized struct IO_REQUEST_INFO io_info; ^~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fusion.c: In function 'megasas_ioc_init_fusion': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fusion.c:1058:41: note: byref variable will be forcibly initialized union MEGASAS_REQUEST_DESCRIPTOR_UNION req_desc; ^~~~~~~~ /kisskb/src/drivers/firewire/core-topology.c: In function 'for_each_fw_node': /kisskb/src/drivers/firewire/core-topology.c:315:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/drivers/firewire/core-topology.c: In function 'update_tree': /kisskb/src/drivers/firewire/core-topology.c:411:26: note: byref variable will be forcibly initialized struct list_head list0, list1; ^~~~~ /kisskb/src/drivers/firewire/core-topology.c:411:19: note: byref variable will be forcibly initialized struct list_head list0, list1; ^~~~~ /kisskb/src/drivers/firewire/core-topology.c: In function 'build_tree': /kisskb/src/drivers/firewire/core-topology.c:174:19: note: byref variable will be forcibly initialized struct list_head stack, *h; ^~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c: In function 'sun8i_hdmi_phy_probe': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c:613:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_ttm.c: In function 'qxl_mm_dump_table': /kisskb/src/drivers/gpu/drm/qxl/qxl_ttm.c:242:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/drivers/firewire/core-transaction.c:8: /kisskb/src/drivers/firewire/core-transaction.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firewire/core-transaction.c: In function 'fw_run_transaction': /kisskb/src/drivers/firewire/core-transaction.c:419:24: note: byref variable will be forcibly initialized struct fw_transaction t; ^ /kisskb/src/drivers/firewire/core-transaction.c:418:35: note: byref variable will be forcibly initialized struct transaction_callback_data d; ^ /kisskb/src/drivers/gpu/drm/qxl/qxl_object.c: In function 'qxl_bo_kmap_atomic_page': /kisskb/src/drivers/gpu/drm/qxl/qxl_object.c:188:21: note: byref variable will be forcibly initialized struct dma_buf_map bo_map; ^~~~~~ /kisskb/src/fs/buffer.c: In function 'clean_bdev_aliases': /kisskb/src/fs/buffer.c:1610:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/buffer.c: In function 'fsync_buffers_list': /kisskb/src/fs/buffer.c:704:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/buffer.c:701:19: note: byref variable will be forcibly initialized struct list_head tmp; ^~~ /kisskb/src/fs/buffer.c: In function 'nobh_truncate_page': /kisskb/src/fs/buffer.c:2805:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c: In function 'sun8i_phy_clk_create': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c:146:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_irq': /kisskb/src/drivers/mfd/iqs62x.c:445:27: note: byref variable will be forcibly initialized struct iqs62x_event_data event_data; ^~~~~~~~~~ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_probe': /kisskb/src/drivers/mfd/iqs62x.c:882:21: note: byref variable will be forcibly initialized struct iqs62x_info info; ^~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_mixer.c: In function 'sun8i_mixer_of_get_id': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_mixer.c:316:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ /kisskb/src/drivers/ata/libahci_platform.c: In function 'ahci_platform_init_host': /kisskb/src/drivers/ata/libahci_platform.c:579:23: note: byref variable will be forcibly initialized struct ata_port_info pi = *pi_template; ^~ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_lun2int': /kisskb/src/drivers/firewire/sbp2.c:758:18: note: byref variable will be forcibly initialized struct scsi_lun eight_bytes_lun; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_send_orb': /kisskb/src/drivers/firewire/sbp2.c:492:22: note: byref variable will be forcibly initialized struct sbp2_pointer orb_pointer; ^~~~~~~~~~~ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_cancel_orbs': /kisskb/src/drivers/firewire/sbp2.c:515:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ 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/drm/drm_util.h:35, from /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:30: /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c: In function 'wait_for_io_cmd_user': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:313:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(qdev->io_cmd_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:310:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(qdev->io_cmd_event, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:300:10: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(qdev->io_cmd_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:297:10: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(qdev->io_cmd_event, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_login': /kisskb/src/drivers/firewire/sbp2.c:803:29: note: byref variable will be forcibly initialized struct sbp2_login_response response; ^~~~~~~~ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_status_write': /kisskb/src/drivers/firewire/sbp2.c:412:21: note: byref variable will be forcibly initialized struct sbp2_status status; ^~~~~~ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_scan_logical_unit_dir': /kisskb/src/drivers/firewire/sbp2.c:1006:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_scan_unit_dir': /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c: In function 'qxl_ring_push': /kisskb/src/drivers/firewire/sbp2.c:1020:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:135:5: note: in expansion of macro 'wait_event' wait_event(*ring->push_event, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:130:11: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(*ring->push_event, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c: In function 'qxl_push_command_ring_release': /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:189:21: note: byref variable will be forcibly initialized struct qxl_command cmd; ^~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c: In function 'qxl_push_cursor_ring_release': /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:201:21: note: byref variable will be forcibly initialized struct qxl_command cmd; ^~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c: In function 'qxl_update_surface': /kisskb/src/drivers/gpu/drm/qxl/qxl_cmd.c:554:18: note: byref variable will be forcibly initialized struct qxl_rect rect; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c: In function 'nvkm_falcon_cmdq_rewind': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c:61:25: note: byref variable will be forcibly initialized struct nvfw_falcon_cmd cmd; ^~~ /kisskb/src/drivers/ata/ahci_qoriq.c: In function 'ahci_qoriq_hardreset': /kisskb/src/drivers/ata/ahci_qoriq.c:101:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/firewire/nosy.c: In function 'nosy_ioctl': /kisskb/src/drivers/firewire/nosy.c:348:20: note: byref variable will be forcibly initialized struct nosy_stats stats; ^~~~~ 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/firewire/nosy.c:7: /kisskb/src/drivers/firewire/nosy.c: In function 'packet_buffer_get': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firewire/nosy.c:143:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(buffer->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firewire/nosy.c: In function 'bus_reset_irq_handler': /kisskb/src/drivers/firewire/nosy.c:436:20: note: byref variable will be forcibly initialized struct timespec64 ts64; ^~~~ /kisskb/src/drivers/firewire/nosy.c: In function 'packet_irq_handler': /kisskb/src/drivers/firewire/nosy.c:406:20: note: byref variable will be forcibly initialized struct timespec64 ts64; ^~~~ /kisskb/src/fs/block_dev.c: In function '__blkdev_direct_IO_simple': /kisskb/src/fs/block_dev.c:224:13: note: byref variable will be forcibly initialized struct bio bio; ^~~ /kisskb/src/fs/block_dev.c: In function '__blkdev_direct_IO': /kisskb/src/fs/block_dev.c:357:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/block_dev.c: In function 'blkdev_write_iter': /kisskb/src/fs/block_dev.c:1665:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ 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/block_dev.c:9: /kisskb/src/fs/block_dev.c: In function 'bd_prepare_to_claim': /kisskb/src/fs/block_dev.c:1007:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/block_dev.c:1007:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/fs/block_dev.c: In function 'lookup_bdev': /kisskb/src/fs/block_dev.c:1842:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/direct-io.c: In function 'do_blockdev_direct_IO': /kisskb/src/fs/direct-io.c:1141:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/direct-io.c:1140:21: note: byref variable will be forcibly initialized struct buffer_head map_bh = { 0, }; ^~~~~~ /kisskb/src/fs/direct-io.c:1139:20: note: byref variable will be forcibly initialized struct dio_submit sdio = { 0, }; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c: In function 'amdgpu_virt_add_bad_page': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c:405:29: note: byref variable will be forcibly initialized struct eeprom_table_record bp; ^~ /kisskb/src/drivers/gpu/drm/qxl/qxl_draw.c: In function 'drawable_set_clipping': /kisskb/src/drivers/gpu/drm/qxl/qxl_draw.c:47:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_draw.c: In function 'qxl_draw_dirty_fb': /kisskb/src/drivers/gpu/drm/qxl/qxl_draw.c:149:21: note: byref variable will be forcibly initialized struct dma_buf_map surface_map; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_draw.c:144:18: note: byref variable will be forcibly initialized struct qxl_rect drawable_rect; ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c: In function 'nvkm_falcon_v1_wait_for_halt': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:247:8: note: in expansion of macro 'nvkm_wait_msec' ret = nvkm_wait_msec(device, ms, falcon->addr + 0x100, 0x10, 0x10); ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c: In function 'nvkm_falcon_v1_clear_interrupt': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:263:8: note: in expansion of macro 'nvkm_wait_msec' ret = nvkm_wait_msec(device, 10, falcon->addr + 0x008, mask, 0x0); ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c: In function 'falcon_v1_wait_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:276:8: note: in expansion of macro 'nvkm_wait_msec' ret = nvkm_wait_msec(device, 10, falcon->addr + 0x04c, 0xffff, 0x0); ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c: In function 'nvkm_falcon_v1_enable': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:289:8: note: in expansion of macro 'nvkm_wait_msec' ret = nvkm_wait_msec(device, 10, falcon->addr + 0x10c, 0x6, 0x0); ^~~~~~~~~~~~~~ /kisskb/src/fs/mpage.c: In function 'mpage_end_io': /kisskb/src/fs/mpage.c:50:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/mpage.c: In function '__mpage_writepage': /kisskb/src/fs/mpage.c:500:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^~~~~~ /kisskb/src/fs/mpage.c: In function 'mpage_writepages': /kisskb/src/fs/mpage.c:707:21: note: byref variable will be forcibly initialized struct mpage_data mpd = { ^~~ /kisskb/src/fs/mpage.c:699:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/mpage.c: In function 'mpage_writepage': /kisskb/src/fs/mpage.c:729:20: note: byref variable will be forcibly initialized struct mpage_data mpd = { ^~~ /kisskb/src/drivers/ata/sata_inic162x.c: In function 'inic_qc_fill_rtf': /kisskb/src/drivers/ata/sata_inic162x.c:574:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/sata_inic162x.c: In function 'inic_hardreset': /kisskb/src/drivers/ata/sata_inic162x.c:647:23: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/fs/proc_namespace.c: In function 'show_vfsmnt': /kisskb/src/fs/proc_namespace.c:102:14: note: byref variable will be forcibly initialized struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; ^~~~~~~~ /kisskb/src/fs/proc_namespace.c: In function 'show_vfsstat': /kisskb/src/fs/proc_namespace.c:198:14: note: byref variable will be forcibly initialized struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; ^~~~~~~~ /kisskb/src/fs/proc_namespace.c: In function 'mounts_open_common': /kisskb/src/fs/proc_namespace.c:245:14: note: byref variable will be forcibly initialized struct path root; ^~~~ /kisskb/src/fs/proc_namespace.c: In function 'show_mountinfo': /kisskb/src/fs/proc_namespace.c:137:14: note: byref variable will be forcibly initialized struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_fill_ata_reset_cmd': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1309:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_debug_issue_ssp_tmf': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1362:22: note: byref variable will be forcibly initialized struct sas_ssp_task ssp_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_query_task': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1908:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1907:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_clear_aca': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1740:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_init_device': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:700:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:699:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_lu_reset': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1861:28: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task = { .tmf = TMF_LU_RESET }; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_abort_task_set': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1718:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_abort_task': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1611:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1610:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_phy_set_linkrate': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1095:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates _r; ^~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:10, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:7: /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_debug_I_T_nexus_reset': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1755:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(phyreset); ^~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_clear_nexus_ha': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:143:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); \ ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1878:2: note: in expansion of macro 'HISI_SAS_DECLARE_RST_WORK_ON_STACK' HISI_SAS_DECLARE_RST_WORK_ON_STACK(r); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/eventpoll.c:10: /kisskb/src/fs/eventpoll.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c: In function 'ep_find': /kisskb/src/fs/eventpoll.c:963:22: note: byref variable will be forcibly initialized struct epoll_filefd ffd; ^~~ /kisskb/src/fs/eventpoll.c: In function '__ep_eventpoll_poll': /kisskb/src/fs/eventpoll.c:794:13: note: byref variable will be forcibly initialized poll_table pt; ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/eventpoll.c:11: /kisskb/src/fs/eventpoll.c:792:12: note: byref variable will be forcibly initialized LIST_HEAD(txlist); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/eventpoll.c:10: /kisskb/src/fs/eventpoll.c: In function 'ep_remove_wait_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:543:10: note: in expansion of macro 'smp_load_acquire' whead = smp_load_acquire(&pwq->whead); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c: In function 'ep_remove': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:695:9: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&v->next)) ^~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c: In function 'ep_poll_callback': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1216:3: note: in expansion of macro 'smp_store_release' smp_store_release(&ep_pwq_from_wait(wait)->whead, NULL); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c: In function 'ep_create_wakeup_source': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1374:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(epi->ws, ws); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1359:23: note: byref variable will be forcibly initialized struct name_snapshot n; ^ /kisskb/src/fs/eventpoll.c: In function 'ep_insert': /kisskb/src/fs/eventpoll.c:1438:19: note: byref variable will be forcibly initialized struct ep_pqueue epq; ^~~ /kisskb/src/fs/eventpoll.c: In function 'ep_modify': /kisskb/src/fs/eventpoll.c:1554:13: note: byref variable will be forcibly initialized poll_table pt; ^~ /kisskb/src/fs/eventpoll.c: In function 'ep_send_events': /kisskb/src/fs/eventpoll.c:1627:13: note: byref variable will be forcibly initialized poll_table pt; ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/eventpoll.c:11: /kisskb/src/fs/eventpoll.c:1626:12: note: byref variable will be forcibly initialized LIST_HEAD(txlist); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/eventpoll.c: In function 'ep_timeout_to_timespec': /kisskb/src/fs/eventpoll.c:1717:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/eventpoll.c: In function 'ep_poll': /kisskb/src/fs/eventpoll.c:1758:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_wait': /kisskb/src/fs/eventpoll.c:2230:20: note: byref variable will be forcibly initialized struct timespec64 to; ^~ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_pwait': /kisskb/src/fs/eventpoll.c:2265:20: note: byref variable will be forcibly initialized struct timespec64 to; ^~ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_pwait2': /kisskb/src/fs/eventpoll.c:2276:20: note: byref variable will be forcibly initialized struct timespec64 ts, *to = NULL; ^~ /kisskb/src/fs/eventpoll.c: In function 'eventpoll_init': /kisskb/src/fs/eventpoll.c:2351:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/fs/eventpoll.c: In function '__do_sys_epoll_ctl': /kisskb/src/fs/eventpoll.c:2172:21: note: byref variable will be forcibly initialized struct epoll_event epds; ^~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_dumb.c: In function 'qxl_mode_dumb_create': /kisskb/src/drivers/gpu/drm/qxl/qxl_dumb.c:39:21: note: byref variable will be forcibly initialized struct qxl_surface surf; ^~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c: In function 'qxl_alloc_surf_ioctl': /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c:399:21: note: byref variable will be forcibly initialized struct qxl_surface surf; ^~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c: In function 'qxl_update_area_ioctl': /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c:305:18: note: byref variable will be forcibly initialized struct qxl_rect area = {.left = update_area->left, ^~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c: In function 'qxl_process_single_command': /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c:208:24: note: byref variable will be forcibly initialized struct drm_qxl_reloc reloc; ^~~~~ /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c: In function 'qxl_execbuffer_ioctl': /kisskb/src/drivers/gpu/drm/qxl/qxl_ioctl.c:280:25: note: byref variable will be forcibly initialized struct drm_qxl_command user_cmd; ^~~~~~~~ /kisskb/src/fs/signalfd.c: In function 'signalfd_show_fdinfo': /kisskb/src/fs/signalfd.c:245:11: note: byref variable will be forcibly initialized sigset_t sigmask; ^~~~~~~ /kisskb/src/fs/signalfd.c: In function 'signalfd_copyinfo': /kisskb/src/fs/signalfd.c:84:26: note: byref variable will be forcibly initialized struct signalfd_siginfo new; ^~~ /kisskb/src/fs/signalfd.c: In function 'signalfd_read': /kisskb/src/fs/signalfd.c:219:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/fs/signalfd.c: In function '__do_sys_signalfd4': /kisskb/src/fs/signalfd.c:315:11: note: byref variable will be forcibly initialized sigset_t mask; ^~~~ /kisskb/src/fs/signalfd.c: In function '__do_sys_signalfd': /kisskb/src/fs/signalfd.c:327:11: note: byref variable will be forcibly initialized sigset_t mask; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c: In function 'gm200_acr_wpr_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c:69:20: note: byref variable will be forcibly initialized struct lsb_header lsb; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c:68:20: note: byref variable will be forcibly initialized struct wpr_header hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c: In function 'gm200_acr_wpr_build_lsb': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c:114:20: note: byref variable will be forcibly initialized struct lsb_header hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c: In function 'gm200_acr_wpr_build': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c:135:21: note: byref variable will be forcibly initialized struct wpr_header hdr = { ^~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c: In function 'config_id_frame_v1_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c:462:28: note: byref variable will be forcibly initialized struct sas_identify_frame identify_frame; ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/alarmtimer.h:5, from /kisskb/src/fs/timerfd.c:12: /kisskb/src/fs/timerfd.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/fs/timerfd.c:14: /kisskb/src/fs/timerfd.c: In function 'timerfd_read': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:816:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr_irq)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:262:9: note: in expansion of macro 'wait_event_interruptible_locked_irq' res = wait_event_interruptible_locked_irq(ctx->wqh, ctx->ticks); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c: In function 'do_timerfd_settime': /kisskb/src/fs/timerfd.c:442:12: note: byref variable will be forcibly initialized struct fd f; ^ /kisskb/src/fs/timerfd.c: In function '__do_sys_timerfd_settime': /kisskb/src/fs/timerfd.c:546:27: note: byref variable will be forcibly initialized struct itimerspec64 new, old; ^~~ /kisskb/src/fs/timerfd.c:546:22: note: byref variable will be forcibly initialized struct itimerspec64 new, old; ^~~ /kisskb/src/fs/timerfd.c: In function 'do_timerfd_gettime': /kisskb/src/fs/timerfd.c:512:12: note: byref variable will be forcibly initialized struct fd f; ^ /kisskb/src/fs/timerfd.c: In function '__do_sys_timerfd_gettime': /kisskb/src/fs/timerfd.c:562:22: note: byref variable will be forcibly initialized struct itimerspec64 kotmr; ^~~~~ /kisskb/src/fs/timerfd.c: In function '__do_sys_timerfd_settime32': /kisskb/src/fs/timerfd.c:574:27: note: byref variable will be forcibly initialized struct itimerspec64 new, old; ^~~ /kisskb/src/fs/timerfd.c:574:22: note: byref variable will be forcibly initialized struct itimerspec64 new, old; ^~~ /kisskb/src/fs/timerfd.c: In function '__do_sys_timerfd_gettime32': /kisskb/src/fs/timerfd.c:590:22: note: byref variable will be forcibly initialized struct itimerspec64 kotmr; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c: In function 'amdgpu_mmhub_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c:62:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^~~~~~~ /kisskb/src/drivers/scsi/ufs/ufs-exynos.c: In function 'exynos_ufs_pre_pwr_mode': /kisskb/src/drivers/scsi/ufs/ufs-exynos.c:611:24: note: byref variable will be forcibly initialized struct ufs_dev_params ufs_exynos_cap; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c: In function 'amdgpu_xgmi_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c:666:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c: In function 'config_id_frame_v2_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c:893:28: note: byref variable will be forcibly initialized struct sas_identify_frame identify_frame; ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:10, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c:7: /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c: In function 'clear_itct_v2_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c:978:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c: In function 'amdgpu_map_static_csa': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c:71:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer csa_tv; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c:70:30: note: byref variable will be forcibly initialized struct amdgpu_bo_list_entry pd; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c:69:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c:68:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^~~~~~ /kisskb/src/drivers/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/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c: In function 'gp102_acr_wpr_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c:36:23: note: byref variable will be forcibly initialized struct lsb_header_v1 lsb; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c:35:23: note: byref variable will be forcibly initialized struct wpr_header_v1 hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c: In function 'gp102_acr_wpr_build_lsb': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c:62:23: note: byref variable will be forcibly initialized struct lsb_header_v1 hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c: In function 'gp102_acr_wpr_build': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c:84:24: note: byref variable will be forcibly initialized struct wpr_header_v1 hdr = { ^~~ /kisskb/src/drivers/vfio/vfio.c: In function 'vfio_group_fops_unl_ioctl': /kisskb/src/drivers/vfio/vfio.c:1506:28: note: byref variable will be forcibly initialized struct vfio_group_status status; ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/vfio/vfio.c:13: /kisskb/src/drivers/vfio/vfio.c: In function 'vfio_del_group_dev': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/vfio/vfio.c:1009:3: note: in expansion of macro 'wait_event' wait_event(group->container_q, !group->container); ^~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_set_dev_pwr_mode': /kisskb/src/drivers/scsi/ufs/ufshcd.c:8403:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_uic_pwr_ctrl': /kisskb/src/drivers/scsi/ufs/ufshcd.c:3860:20: note: byref variable will be forcibly initialized struct completion uic_async_done; ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/fs/mbcache.c:2: /kisskb/src/fs/mbcache.c: In function 'arch_atomic64_set_release': /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_exec_dev_cmd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c:2828:20: note: byref variable will be forcibly initialized struct completion wait; ^~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_issue_devman_upiu_cmd': /kisskb/src/drivers/scsi/ufs/ufshcd.c:6480:20: note: byref variable will be forcibly initialized struct completion wait; ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:12: /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function '__ufshcd_issue_tm_cmd': /kisskb/src/drivers/scsi/ufs/ufshcd.c:6334:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_dme_get_attr': /kisskb/src/drivers/scsi/ufs/ufshcd.c:3789:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr temp_pwr_info; ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c:3788:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr orig_pwr_info; ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_scale_gear': /kisskb/src/drivers/scsi/ufs/ufshcd.c:1142:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr new_pwr_info; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_interrupt_handler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1298:22: note: byref variable will be forcibly initialized struct ras_err_data err_data = {0, 0, 0, NULL}; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1296:25: note: byref variable will be forcibly initialized struct amdgpu_iv_entry entry; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_query_err_status': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1502:23: note: byref variable will be forcibly initialized struct ras_query_if info = { ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_enable_all_features': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:736:24: note: byref variable will be forcibly initialized struct ras_common_if head = { ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_error_query': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:764:22: note: byref variable will be forcibly initialized struct ras_err_data err_data = {0, 0, 0, NULL}; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_log_on_err_counter': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1454:23: note: byref variable will be forcibly initialized struct ras_query_if info = { ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_do_recovery': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1567:19: note: byref variable will be forcibly initialized struct list_head device_list, *device_list_handle = NULL; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_error_inject': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:860:36: note: byref variable will be forcibly initialized struct ta_ras_trigger_error_input block_info = { ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_debugfs_ctrl_write': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:300:22: note: byref variable will be forcibly initialized struct ras_debug_if data; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_query_error_count': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:920:23: note: byref variable will be forcibly initialized struct ras_query_if info = { ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_debugfs_create_all': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1194:19: note: byref variable will be forcibly initialized struct ras_fs_if fs_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_interrupt_remove_all': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1434:20: note: byref variable will be forcibly initialized struct ras_ih_if info = { ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/aio.c:14: /kisskb/src/fs/aio.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c: In function '__do_sys_io_destroy': /kisskb/src/fs/aio.c:1387:22: note: byref variable will be forcibly initialized struct ctx_rq_wait wait; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/aio.c:14: /kisskb/src/fs/aio.c: In function 'ioctx_add_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:681:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->ioctx_table, table); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:676:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->ioctx_table, table); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:649:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->table[i], ctx); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c: In function 'aio_read': /kisskb/src/fs/aio.c:1522:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/aio.c: In function 'aio_write': /kisskb/src/fs/aio.c:1550:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/aio.c: In function 'aio_poll': /kisskb/src/fs/aio.c:1742:24: note: byref variable will be forcibly initialized struct aio_poll_table apt; ^~~ /kisskb/src/fs/aio.c: In function 'io_submit_one': /kisskb/src/fs/aio.c:1857:14: note: byref variable will be forcibly initialized struct iocb iocb; ^~~~ /kisskb/src/fs/aio.c: In function '__do_sys_io_submit': /kisskb/src/fs/aio.c:1918:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/fs/aio.c:18: /kisskb/src/fs/aio.c: In function 'read_events': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:526:10: note: in expansion of macro '___wait_event' __ret = ___wait_event(wq_head, condition, state, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:585:11: note: in expansion of macro '__wait_event_hrtimeout' __ret = __wait_event_hrtimeout(wq, condition, timeout, \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1295:3: note: in expansion of macro 'wait_event_interruptible_hrtimeout' wait_event_interruptible_hrtimeout(ctx->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:517:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper __t; \ ^~~ /kisskb/src/include/linux/wait.h:585:11: note: in expansion of macro '__wait_event_hrtimeout' __ret = __wait_event_hrtimeout(wq, condition, timeout, \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1295:3: note: in expansion of macro 'wait_event_interruptible_hrtimeout' wait_event_interruptible_hrtimeout(ctx->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c: In function '__do_sys_io_getevents': /kisskb/src/fs/aio.c:2088:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/fs/aio.c: In function '__do_sys_io_pgetevents': /kisskb/src/fs/aio.c:2116:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/fs/aio.c: In function '__do_sys_io_getevents_time32': /kisskb/src/fs/aio.c:2186:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/fs/aio.c: In function 'exit_aio': /kisskb/src/fs/aio.c:865:21: note: byref variable will be forcibly initialized struct ctx_rq_wait wait; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi.c:41: /kisskb/src/drivers/scsi/scsi.c: In function 'scsi_update_vpd_page': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi.c:423:12: note: in expansion of macro 'rcu_replace_pointer' vpd_buf = rcu_replace_pointer(*sdev_vpd_buf, vpd_buf, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi.c: In function 'scsi_report_opcode': /kisskb/src/drivers/scsi/scsi.c:481:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/hosts.c: In function 'scsi_host_busy_iter': /kisskb/src/drivers/scsi/hosts.c:712:34: note: byref variable will be forcibly initialized struct scsi_host_busy_iter_data iter_data = { ^~~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_unmap_unpin': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:868:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:24: /kisskb/src/drivers/vfio/vfio_iommu_type1.c:867:12: note: byref variable will be forcibly initialized LIST_HEAD(unmapped_region_list); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_aper_expand': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2267:31: note: byref variable will be forcibly initialized struct iommu_domain_geometry geo; ^~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:24: /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_resv_refresh': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2304:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_detach_group': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2345:12: note: byref variable will be forcibly initialized LIST_HEAD(iova_copy); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_attach_group': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2009:12: note: byref variable will be forcibly initialized LIST_HEAD(group_resv_regions); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2008:12: note: byref variable will be forcibly initialized LIST_HEAD(iova_copy); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2007:31: note: byref variable will be forcibly initialized struct iommu_domain_geometry geo; ^~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_migration_build_caps': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2593:45: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info_cap_migration cap_mig; ^~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_dma_avail_build_caps': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2609:41: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info_dma_avail cap_dma_avail; ^~~~~~~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_get_info': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2625:23: note: byref variable will be forcibly initialized struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2623:31: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info info; ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_map_dma': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2689:34: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_map map; ^~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_dma_do_unmap': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1165:38: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_unmap nb_unmap; ^~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_unmap_dma': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2707:36: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_unmap unmap; ^~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dirty_pages': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2796:44: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap_get range; ^~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2753:39: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap dirty; ^~~~~ In file included from /kisskb/src/include/linux/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/auxdisplay/panel.c:36: /kisskb/src/drivers/auxdisplay/panel.c: In function 'keypad_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/auxdisplay/panel.c:1034:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(keypad_read_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/auxdisplay/panel.c: In function 'panel_attach': /kisskb/src/drivers/auxdisplay/panel.c:1523:19: note: byref variable will be forcibly initialized struct pardev_cb panel_cb; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c: In function 'tu102_acr_wpr_build': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c:55:24: note: byref variable will be forcibly initialized struct wpr_header_v1 hdr = { ^~~ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'ioctl_internal_command': /kisskb/src/drivers/scsi/scsi_ioctl.c:93:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_ioctl_common': /kisskb/src/drivers/scsi/scsi_ioctl.c:215:21: note: byref variable will be forcibly initialized struct scsi_idlun v = { ^ /kisskb/src/drivers/scsi/scsi_ioctl.c:195:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sense_hdr; ^~~~~~~~~ /kisskb/src/drivers/mfd/wl1273-core.c: In function 'wl1273_fm_write_data': /kisskb/src/drivers/mfd/wl1273-core.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c: In function 'nv50_bar_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c:39:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: In function '__update_table_header': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c:145:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: In function 'amdgpu_ras_eeprom_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c:289:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: In function 'amdgpu_ras_eeprom_check_err_threshold': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c:445:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ 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/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_block_when_processing_errors': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_error.c:346:2: note: in expansion of macro 'wait_event' wait_event(sdev->host->host_wait, !scsi_host_in_recovery(sdev->host)); ^~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_check_sense': /kisskb/src/drivers/scsi/scsi_error.c:492:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_send_eh_cmnd': /kisskb/src/drivers/scsi/scsi_error.c:1070:22: note: byref variable will be forcibly initialized struct scsi_eh_save ses; ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c:1068:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_target_reset': /kisskb/src/drivers/scsi/scsi_error.c:1550:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c:1549:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_bus_reset': /kisskb/src/drivers/scsi/scsi_error.c:1612:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_host_reset': /kisskb/src/drivers/scsi/scsi_error.c:1684:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_unjam_host': /kisskb/src/drivers/scsi/scsi_error.c:2159:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_done_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c:2158:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/scsi/scsi_lib.c:12: /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_starved_list_run': /kisskb/src/drivers/scsi/scsi_lib.c:416:12: note: byref variable will be forcibly initialized LIST_HEAD(starved_list); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_io_completion_nz_result': /kisskb/src/drivers/scsi/scsi_lib.c:855:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c: In function 'g84_bar_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c:35:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_io_completion_action': /kisskb/src/drivers/scsi/scsi_lib.c:684:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_mode_sense': /kisskb/src/drivers/scsi/scsi_lib.c:2095:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr my_sshdr; ^~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/scsi/scsi_lib.c:12: /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_evt_thread': /kisskb/src/drivers/scsi/scsi_lib.c:2406:12: note: byref variable will be forcibly initialized LIST_HEAD(event_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c: In function 'amdgpu_nbio_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c:76:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^~~~~~~ /kisskb/src/drivers/usb/common/common.c: In function 'of_usb_get_dr_mode_by_phy': /kisskb/src/drivers/usb/common/common.c:159:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/rtc/lib.c: In function 'rtc_ktime_to_tm': /kisskb/src/drivers/rtc/lib.c:137:18: note: byref variable will be forcibly initialized struct rtc_time ret; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c: In function 'amdgpu_umc_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c:81:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^~~~~~~ /kisskb/src/drivers/rtc/class.c: In function 'rtc_hctosys': /kisskb/src/drivers/rtc/class.c:53:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/class.c: In function '__devm_rtc_register_device': /kisskb/src/drivers/rtc/class.c:381:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alrm; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c: In function 'gm107_bar_bar1_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c:30:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c: In function 'gm107_bar_bar2_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c:40:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/rtc/interface.c: In function '__rtc_set_alarm': /kisskb/src/drivers/rtc/interface.c:411:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_remove': /kisskb/src/drivers/rtc/interface.c:873:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_enqueue': /kisskb/src/drivers/rtc/interface.c:825:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^~~~~ /kisskb/src/drivers/rtc/interface.c:808:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/interface.c: In function '__rtc_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/dev.c: In function 'set_uie': /kisskb/src/drivers/rtc/dev.c:110:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_initialize_alarm': /kisskb/src/drivers/rtc/interface.c:486:18: note: byref variable will be forcibly initialized struct rtc_time now; ^~~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_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/dev.c: In function 'rtc_dev_ioctl': /kisskb/src/drivers/rtc/dev.c:210:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^~~~~ /kisskb/src/drivers/rtc/interface.c:939:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^~~~~ /kisskb/src/drivers/rtc/dev.c:209:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/interface.c:905:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/dev.c: In function 'rtc_uie_task': /kisskb/src/drivers/rtc/dev.c:49:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/scsi/scsi_scan.c: In function 'scsi_probe_lun': /kisskb/src/drivers/scsi/scsi_scan.c:566:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/scsi_scan.c: In function 'scsi_report_lun_scan': /kisskb/src/drivers/scsi/scsi_scan.c:1298:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c: In function 'tu102_bar_bar2_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c:31:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c: In function 'tu102_bar_bar1_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c:58:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/tegra/drm.c: In function 'tegra_debugfs_iova': /kisskb/src/drivers/gpu/drm/tegra/drm.c:826:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(s); ^ /kisskb/src/drivers/gpu/drm/tegra/drm.c: In function 'tegra_drm_submit': /kisskb/src/drivers/gpu/drm/tegra/drm.c:217:27: note: byref variable will be forcibly initialized struct drm_tegra_cmdbuf cmdbuf; ^~~~~~ /kisskb/src/drivers/gpu/drm/tegra/drm.c:171:26: note: byref variable will be forcibly initialized struct drm_tegra_syncpt syncpt; ^~~~~~ /kisskb/src/drivers/gpu/drm/tegra/gem.c: In function 'tegra_bo_munmap': /kisskb/src/drivers/gpu/drm/tegra/gem.c:152:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(addr); ^~~ /kisskb/src/drivers/gpu/drm/tegra/gem.c: In function 'tegra_bo_mmap': /kisskb/src/drivers/gpu/drm/tegra/gem.c:135:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/rtc/proc.c: In function 'rtc_proc_show': /kisskb/src/drivers/rtc/proc.c:45:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/proc.c:44:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alrm; ^~~~ /kisskb/src/drivers/rtc/sysfs.c: In function 'time_show': /kisskb/src/drivers/rtc/sysfs.c:49:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/sysfs.c: In function 'date_show': /kisskb/src/drivers/rtc/sysfs.c:35:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/sysfs.c: In function 'since_epoch_show': /kisskb/src/drivers/rtc/sysfs.c:63:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/sysfs.c: In function 'wakealarm_show': /kisskb/src/drivers/rtc/sysfs.c:131:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alm; ^~~ /kisskb/src/drivers/rtc/sysfs.c: In function 'wakealarm_store': /kisskb/src/drivers/rtc/sysfs.c:157:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alm; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c: In function 'nvkm_bios_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c:147:19: note: byref variable will be forcibly initialized struct bit_entry bit_i; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c:146:22: note: byref variable will be forcibly initialized struct nvbios_image image; ^~~~~ /kisskb/src/drivers/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/scsi/scsi_logging.c: In function 'scsi_log_print_sense': /kisskb/src/drivers/scsi/scsi_logging.c:346:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'sdev_prefix_printk': /kisskb/src/drivers/scsi/scsi_logging.c:56:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'scmd_printk': /kisskb/src/drivers/scsi/scsi_logging.c:83:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c: In function 'etnaviv_cmdbuf_init': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/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/gpu/drm/mxsfb/mxsfb_drv.c: In function 'mxsfb_attach_bridge': /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c:116:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c: In function 'nvbios_boostTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c: In function 'zx_hdmi_audio_hw_params': /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c:397:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c: In function 'zx_hdmi_config_video_avi': /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c:122:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c: In function 'zx_hdmi_config_video_vsi': /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c:104:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/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_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/gpu/drm/tegra/output.c: In function 'tegra_output_init': /kisskb/src/drivers/gpu/drm/tegra/output.c:207:29: note: byref variable will be forcibly initialized struct cec_connector_info conn_info; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/tegra/dc.c: In function 'tegra_plane_atomic_update': /kisskb/src/drivers/gpu/drm/tegra/dc.c:712:25: note: byref variable will be forcibly initialized struct tegra_dc_window window; ^~~~~~ /kisskb/src/drivers/gpu/drm/tegra/dc.c: In function 'tegra_dc_has_output': /kisskb/src/drivers/gpu/drm/tegra/dc.c:92:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c: In function 'nvbios_cstepTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/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/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/scsi/scsi_transport_spi.c: In function 'spi_execute': /kisskb/src/drivers/scsi/scsi_transport_spi.c:114:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr_tmp; ^~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_spi.c: In function 'spi_dv_device_echo_buffer': /kisskb/src/drivers/scsi/scsi_transport_spi.c:633:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/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); ^~~ /kisskb/src/drivers/gpu/drm/zte/zx_vga.c: In function 'zx_vga_pwrctrl_init': /kisskb/src/drivers/gpu/drm/zte/zx_vga.c:194:25: note: byref variable will be forcibly initialized struct of_phandle_args out_args; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/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/rtc/rtc-isl1208.c: In function 'timestamp0_show': /kisskb/src/drivers/rtc/rtc-isl1208.c:552:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/rtc-isl1208.c: In function 'isl1208_i2c_set_alarm': /kisskb/src/drivers/rtc/rtc-isl1208.c:399:18: note: byref variable will be forcibly initialized struct rtc_time rtc_tm; ^~~~~~ /kisskb/src/drivers/rtc/rtc-m41t80.c: In function 'm41t80_sqw_register_clk': /kisskb/src/drivers/rtc/rtc-m41t80.c:546:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/rtc/rtc-m41t80.c: In function 'm41t80_probe': /kisskb/src/drivers/rtc/rtc-m41t80.c:874:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c: In function 'nvbios_disp_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c:32:19: note: byref variable will be forcibly initialized struct bit_entry U; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c: In function 'nvbios_outp_entry': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c:85:21: note: byref variable will be forcibly initialized struct nvbios_disp info; ^~~~ /kisskb/src/drivers/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; ^~ 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; ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:12: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'etnaviv_timeout_to_jiffies': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:110:24: note: byref variable will be forcibly initialized struct timespec64 ts, to = { ^~ /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/scsi/scsi_transport_sas.c: In function 'sas_read_port_mode_page': /kisskb/src/drivers/scsi/scsi_transport_sas.c:1231:24: note: byref variable will be forcibly initialized struct scsi_mode_data mode_data; ^~~~~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_poll_for_flush_complete': /kisskb/src/drivers/scsi/ips.c:4614:13: note: byref variable will be forcibly initialized IPS_STATUS cstatus; ^~~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_reqsen': /kisskb/src/drivers/scsi/ips.c:4181:18: note: byref variable will be forcibly initialized IPS_SCSI_REQSEN reqsen; ^~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_send_cmd': /kisskb/src/drivers/scsi/ips.c:3500:24: note: byref variable will be forcibly initialized IPS_SCSI_INQ_DATA inquiry; ^~~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_inquiry': /kisskb/src/drivers/scsi/ips.c:4025:20: note: byref variable will be forcibly initialized IPS_SCSI_INQ_DATA inquiry; ^~~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_msense': /kisskb/src/drivers/scsi/ips.c:4093:26: note: byref variable will be forcibly initialized IPS_SCSI_MODE_PAGE_DATA mdata; ^~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_rdcap': /kisskb/src/drivers/scsi/ips.c:4060:20: note: byref variable will be forcibly initialized IPS_SCSI_CAPACITY cap; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c: In function 'nvbios_dp_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c:31:19: note: byref variable will be forcibly initialized struct bit_entry d; ^ /kisskb/src/drivers/scsi/ips.c: In function 'ips_map_status': /kisskb/src/drivers/scsi/ips.c:3250:20: note: byref variable will be forcibly initialized IPS_SCSI_INQ_DATA inquiryData; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_chkstatus': /kisskb/src/drivers/scsi/ips.c:3837:20: note: byref variable will be forcibly initialized IPS_SCSI_INQ_DATA inquiryData; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_intr_copperhead': /kisskb/src/drivers/scsi/ips.c:1269:13: note: byref variable will be forcibly initialized IPS_STATUS cstatus; ^~~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_intr_morpheus': /kisskb/src/drivers/scsi/ips.c:1333:13: note: byref variable will be forcibly initialized IPS_STATUS cstatus; ^~~~~~~ /kisskb/src/drivers/gpu/drm/tegra/hdmi.c: In function 'tegra_hdmi_setup_audio': /kisskb/src/drivers/gpu/drm/tegra/hdmi.c:465:33: note: byref variable will be forcibly initialized struct tegra_hdmi_audio_config config; ^~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_fix_ffdc_time': /kisskb/src/drivers/scsi/ips.c:5983:12: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/drivers/gpu/drm/tegra/hdmi.c: In function 'tegra_hdmi_setup_avi_infoframe': /kisskb/src/drivers/gpu/drm/tegra/hdmi.c:687:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/tegra/hdmi.c: In function 'tegra_hdmi_setup_audio_infoframe': /kisskb/src/drivers/gpu/drm/tegra/hdmi.c:727:30: note: byref variable will be forcibly initialized struct hdmi_audio_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/tegra/hdmi.c: In function 'tegra_hdmi_setup_stereo_infoframe': /kisskb/src/drivers/gpu/drm/tegra/hdmi.c:776:31: note: byref variable will be forcibly initialized struct hdmi_vendor_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c: In function 'gfx_v6_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c:1906:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/lima/lima_gem.c: In function 'lima_heap_alloc': /kisskb/src/drivers/gpu/drm/lima/lima_gem.c:28:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^~~ /kisskb/src/drivers/gpu/drm/lima/lima_gem.c: In function 'lima_gem_submit': /kisskb/src/drivers/gpu/drm/lima/lima_gem.c:301:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^~~ 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; ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.h:11, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:10, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:20: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_timeout_to_jiffies': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:110:24: note: byref variable will be forcibly initialized struct timespec64 ts, to = { ^~ /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/nouveau/nvkm/subdev/bios/fan.c: In function 'nvbios_fan_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/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; ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_gpu_wait_obj_inactive': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:1241:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(gpu->fence_event, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/tegra/dsi.c: In function 'tegra_dsi_host_transfer': /kisskb/src/drivers/gpu/drm/tegra/dsi.c:1326:25: note: byref variable will be forcibly initialized struct mipi_dsi_packet packet; ^~~~~~ /kisskb/src/drivers/gpu/drm/tegra/sor.c: In function 'tegra_sor_compute_config': /kisskb/src/drivers/gpu/drm/tegra/sor.c:1158:26: note: byref variable will be forcibly initialized struct tegra_sor_params params; ^~~~~~ /kisskb/src/drivers/gpu/drm/lima/lima_vm.c: In function 'lima_vm_bo_add': /kisskb/src/drivers/gpu/drm/lima/lima_vm.c:94:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter sg_iter; ^~~~~~~ /kisskb/src/drivers/gpu/drm/lima/lima_vm.c: In function 'lima_vm_map_bo': /kisskb/src/drivers/gpu/drm/lima/lima_vm.c:286:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter sg_iter; ^~~~~~~ /kisskb/src/drivers/gpu/drm/tegra/sor.c: In function 'tegra_sor_dp_enable': /kisskb/src/drivers/gpu/drm/tegra/sor.c:2723:26: note: byref variable will be forcibly initialized struct tegra_sor_config config; ^~~~~~ /kisskb/src/drivers/gpu/drm/tegra/sor.c: In function 'tegra_sor_hdmi_setup_avi_infoframe': /kisskb/src/drivers/gpu/drm/tegra/sor.c:1914:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/tegra/sor.c: In function 'tegra_sor_hdmi_enable_audio_infoframe': /kisskb/src/drivers/gpu/drm/tegra/sor.c:2020:30: note: byref variable will be forcibly initialized struct hdmi_audio_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/tegra/sor.c: In function 'tegra_clk_sor_pad_register': /kisskb/src/drivers/gpu/drm/tegra/sor.c:597:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/rtc/rtc-mxc.c: In function 'mxc_rtc_probe': /kisskb/src/drivers/rtc/rtc-mxc.c:328:19: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c: In function 'nvbios_iccsense_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c:33:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c: In function 'nvbios_iccsense_parse': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c:82:29: note: byref variable will be forcibly initialized struct nvbios_extdev_func extdev; ^~~~~~ /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_getpciinfo_ioctl': /kisskb/src/drivers/scsi/hpsa.c:6331:23: note: byref variable will be forcibly initialized struct hpsa_pci_info pciinfo; ^~~~~~~ /kisskb/src/drivers/gpu/drm/lima/lima_sched.c: In function 'lima_sched_build_error_task_list': /kisskb/src/drivers/gpu/drm/lima/lima_sched.c:306:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ 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/scsi/hpsa.c:21: /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_scsi_do_simple_cmd_core': /kisskb/src/drivers/scsi/hpsa.c:2846:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/hpsa.c: In function 'decode_sense_data': /kisskb/src/drivers/scsi/hpsa.c:357:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ 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/scsi/hpsa.c:21: /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_scan_start': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/hpsa.c:5768:3: note: in expansion of macro 'wait_event' wait_event(h->scan_wait_queue, h->scan_finished); ^~~~~~~~~~ /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_ioctl': /kisskb/src/drivers/scsi/hpsa.c:6625:28: note: byref variable will be forcibly initialized BIG_IOCTL_Command_struct ioc; ^~~ /kisskb/src/drivers/scsi/hpsa.c:6610:24: note: byref variable will be forcibly initialized IOCTL_Command_struct iocommand; ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/hpsa.c:21: /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_do_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/hpsa.c:3182:3: note: in expansion of macro 'wait_event' wait_event(h->event_sync_wait_queue, ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/si_dma.c: In function 'si_dma_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/si_dma.c:257:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'timestamp0_show': /kisskb/src/drivers/rtc/rtc-pcf2127.c:505:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c: In function 'nvbios_imagen': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c:34:22: note: byref variable will be forcibly initialized struct nvbios_npdeT npde; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c:33:22: note: byref variable will be forcibly initialized struct nvbios_pcirT pcir; ^~~~ /kisskb/src/drivers/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/rtc/rtc-pcf85063.c: In function 'pcf85063_clkout_register_clk': /kisskb/src/drivers/rtc/rtc-pcf85063.c:488:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_gpio_ne': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2195:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_zm_i2c': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1078:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:361:19: note: byref variable will be forcibly initialized struct bit_entry bit_I; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_conn': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:125:22: note: byref variable will be forcibly initialized struct nvbios_connE connE; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_generic_condition': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:799:22: note: byref variable will be forcibly initialized struct nvbios_dpout info; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:31: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'nvbios_post': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2341:9: note: in expansion of macro 'nvbios_init' ret = nvbios_init(subdev, data, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2332:9: note: in expansion of macro 'nvbios_init' ret = nvbios_init(subdev, data, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: In function 'dce_v6_0_hpd_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c:330:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: In function 'dce_v6_0_hpd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c:285:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: In function 'dce_v6_0_audio_write_latency_fields': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c:1137:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: In function 'dce_v6_0_program_watermarks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c:830:32: note: byref variable will be forcibly initialized struct dce6_wm_params wm_low, wm_high; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c:830:24: note: byref variable will be forcibly initialized struct dce6_wm_params wm_low, wm_high; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: In function 'dce_v6_0_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c:1823:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: In function 'dce_v6_0_crtc_disable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c:2451:24: note: byref variable will be forcibly initialized struct amdgpu_atom_ss ss; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: In function 'dce_v6_0_audio_write_speaker_allocation': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c:1181:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: In function 'dce_v6_0_audio_write_sad_regs': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c:1242:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: In function 'dce_v6_0_audio_set_avi_infoframe': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c:1453:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: In function 'dce_v6_0_afmt_setmode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c:1652:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ 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/drivers/i2c/busses/i2c-i801.c:89: /kisskb/src/drivers/i2c/busses/i2c-i801.c: In function 'i801_block_transaction_byte_by_byte': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-i801.c:728:12: note: in expansion of macro 'wait_event_timeout' result = wait_event_timeout(priv->waitq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-i801.c: In function 'i801_transaction': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-i801.c:505:12: note: in expansion of macro 'wait_event_timeout' result = wait_event_timeout(priv->waitq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/gdth.c: In function 'gdth_internal_cache_cmd': /kisskb/src/drivers/scsi/gdth.c:1948:31: note: byref variable will be forcibly initialized gdth_rdcap16_data rdc16; ^~~~~ /kisskb/src/drivers/scsi/gdth.c:1877:21: note: byref variable will be forcibly initialized gdth_modep_data mpd; ^~~ /kisskb/src/drivers/scsi/gdth.c:1876:21: note: byref variable will be forcibly initialized gdth_sense_data sd; ^~ /kisskb/src/drivers/scsi/gdth.c:1875:21: note: byref variable will be forcibly initialized gdth_rdcap_data rdc; ^~~ /kisskb/src/drivers/scsi/gdth.c:1874:19: note: byref variable will be forcibly initialized gdth_inq_data inq; ^~~ /kisskb/src/drivers/scsi/gdth.c: In function 'ioc_event': /kisskb/src/drivers/scsi/gdth.c:3372:22: note: byref variable will be forcibly initialized gdth_ioctl_event evt; ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/gdth.c:83: /kisskb/src/drivers/scsi/gdth.c: In function '__gdth_execute': /kisskb/src/drivers/scsi/gdth.c:338:32: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/gdth.c:337:26: note: byref variable will be forcibly initialized struct gdth_cmndinfo cmndinfo; ^~~~~~~~ /kisskb/src/drivers/scsi/gdth.c: In function 'ioc_general': /kisskb/src/drivers/scsi/gdth.c:3554:21: note: byref variable will be forcibly initialized gdth_ioctl_general gen; ^~~ /kisskb/src/drivers/scsi/gdth.c: In function 'ioc_resetdrv': /kisskb/src/drivers/scsi/gdth.c:3442:18: note: byref variable will be forcibly initialized gdth_cmd_str cmd; ^~~ /kisskb/src/drivers/scsi/gdth.c:3441:22: note: byref variable will be forcibly initialized gdth_ioctl_reset res; ^~~ /kisskb/src/drivers/scsi/gdth.c: In function 'ioc_lockdrv': /kisskb/src/drivers/scsi/gdth.c:3409:24: note: byref variable will be forcibly initialized gdth_ioctl_lockdrv ldrv; ^~~~ /kisskb/src/drivers/scsi/gdth.c: In function 'gdth_pci_init_one': /kisskb/src/drivers/scsi/gdth.c:458:15: note: byref variable will be forcibly initialized gdth_pci_str gdth_pcistr; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/gdth.c: In function 'gdth_ioctl': /kisskb/src/drivers/scsi/gdth.c:3912:26: note: byref variable will be forcibly initialized gdth_ioctl_reset res; ^~~ /kisskb/src/drivers/scsi/gdth.c:3878:28: note: byref variable will be forcibly initialized gdth_ioctl_lockchn lchn; ^~~~ /kisskb/src/drivers/scsi/gdth.c:3843:28: note: byref variable will be forcibly initialized gdth_ioctl_ctrtype ctrt; ^~~~ /kisskb/src/drivers/scsi/gdth.c:3831:27: note: byref variable will be forcibly initialized gdth_ioctl_osvers osv; ^~~ In file included from /kisskb/src/drivers/scsi/gdth.c:266: /kisskb/src/drivers/scsi/gdth.c: In function 'gdth_set_asc_info': /kisskb/src/drivers/scsi/gdth_proc.c:32:21: note: byref variable will be forcibly initialized gdth_cmd_str gdtcmd; ^~~~~~ /kisskb/src/drivers/scsi/gdth.c: In function 'gdth_flush': /kisskb/src/drivers/scsi/gdth.c:3959:21: note: byref variable will be forcibly initialized gdth_cmd_str gdtcmd; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c: In function 'mxm_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c:32:19: note: byref variable will be forcibly initialized struct bit_entry x; ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_default_probe': /kisskb/src/drivers/i2c/i2c-core-base.c:2202:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'new_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1143:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_detect_address': /kisskb/src/drivers/i2c/i2c-core-base.c:2230:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_clients_command': /kisskb/src/drivers/i2c/i2c-core-base.c:1861:21: note: byref variable will be forcibly initialized struct i2c_cmd_arg cmd_arg; ^~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_transfer_buffer_flags': /kisskb/src/drivers/i2c/i2c-core-base.c:2133:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_get_device_id': /kisskb/src/drivers/i2c/i2c-core-base.c:2161:23: note: byref variable will be forcibly initialized union i2c_smbus_data raw_id; ^~~~~~ /kisskb/src/drivers/scsi/virtio_scsi.c: In function '__virtscsi_add_cmd': /kisskb/src/drivers/scsi/virtio_scsi.c:423:35: note: byref variable will be forcibly initialized struct scatterlist *sgs[6], req, resp; ^~~~ /kisskb/src/drivers/scsi/virtio_scsi.c:423:30: note: byref variable will be forcibly initialized struct scatterlist *sgs[6], req, resp; ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/virtio_scsi.c:15: /kisskb/src/drivers/scsi/virtio_scsi.c: In function 'virtscsi_tmf': /kisskb/src/drivers/scsi/virtio_scsi.c:605:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(comp); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/virtio_scsi.c: In function 'virtscsi_kick_event': /kisskb/src/drivers/scsi/virtio_scsi.c:234:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/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/scsi/xen-scsifront.c: In function 'scsifront_finish_all': /kisskb/src/drivers/scsi/xen-scsifront.c:377:26: note: byref variable will be forcibly initialized struct vscsiif_response resp; ^~~~ /kisskb/src/drivers/scsi/xen-scsifront.c: In function 'scsifront_init_ring': /kisskb/src/drivers/scsi/xen-scsifront.c:771:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/xen-scsifront.c:31: /kisskb/src/drivers/scsi/xen-scsifront.c: In function 'scsifront_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/xen-scsifront.c:917:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(info->wq_pause, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/xen-scsifront.c: In function 'scsifront_action_handler': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/xen-scsifront.c:618:8: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(shadow->wq_reset, shadow->wait_reset); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/xen-scsifront.c:612:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(info->wq_sync, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c: In function 'nvbios_npdeTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c:31:22: note: byref variable will be forcibly initialized struct nvbios_pcirT pcir; ^~~~ /kisskb/src/drivers/i2c/muxes/i2c-mux-reg.c: In function 'i2c_mux_reg_probe_dt': /kisskb/src/drivers/i2c/muxes/i2c-mux-reg.c:85:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/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; ^~~~ /kisskb/src/drivers/i2c/busses/i2c-bcm2835.c: In function 'bcm2835_i2c_register_div': /kisskb/src/drivers/i2c/busses/i2c-bcm2835.c:162:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vi.c: In function 'vi_set_vce_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vi.c:844:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vi.c: In function 'vi_set_uvd_clock': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vi.c:774:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/qla1280.c:330: /kisskb/src/drivers/scsi/qla1280.c: In function 'qla1280_poll': /kisskb/src/drivers/scsi/qla1280.c:2515:12: note: byref variable will be forcibly initialized LIST_HEAD(done_q); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/qla1280.c:330: /kisskb/src/drivers/scsi/qla1280.c: In function 'qla1280_mailbox_command': /kisskb/src/drivers/scsi/qla1280.c:2428:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/qla1280.c: In function 'qla1280_wait_for_single_command': /kisskb/src/drivers/scsi/qla1280.c:767:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/qla1280.c: In function 'qla1280_error_action': /kisskb/src/drivers/scsi/qla1280.c:829:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c: In function 'pll_limits_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c:83:19: note: byref variable will be forcibly initialized struct bit_entry bit_C; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c: In function 'nvbios_perf_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c:33:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ 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:969: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/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/i2c/busses/i2c-imx.c:24: /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_trx_complete': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-imx.c:494:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(i2c_imx->queue, i2c_imx->i2csr & I2SR_IIF, HZ / 10); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_dma_request': /kisskb/src/drivers/i2c/busses/i2c-imx.c:306:26: note: byref variable will be forcibly initialized struct dma_slave_config dma_sconfig; ^~~~~~~~~~~ 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/i2c/busses/i2c-mv64xxx.c:13: /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c: In function 'mv64xxx_i2c_wait_for_completion': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c:557:15: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(drv_data->waitq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c:541:14: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(drv_data->waitq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c: In function 'nvbios_pmuTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_p; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c: In function 'nvbios_pmuRm': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c:80:21: note: byref variable will be forcibly initialized struct nvbios_pmuE pmuE; ^~~~ /kisskb/src/drivers/scsi/esp_scsi.c: In function 'esp_eh_bus_reset_handler': /kisskb/src/drivers/scsi/esp_scsi.c:2621:20: note: byref variable will be forcibly initialized struct completion eh_reset; ^~~~~~~~ /kisskb/src/drivers/scsi/esp_scsi.c: In function 'esp_eh_abort_handler': /kisskb/src/drivers/scsi/esp_scsi.c:2505:20: note: byref variable will be forcibly initialized struct completion eh_done; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c: In function 'nvbios_power_budget_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/i2c/i2c-core-of.c: In function 'of_i2c_register_device': /kisskb/src/drivers/i2c/i2c-core-of.c:69:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/gpu/drm/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/rtc/rtc-sun6i.c: In function 'sun6i_rtc_setalarm': /kisskb/src/drivers/rtc/rtc-sun6i.c:512:18: note: byref variable will be forcibly initialized struct rtc_time tm_now; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c: In function 'nvbios_ramcfg_count': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c:38:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c: In function 'nvbios_ramcfg_index': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c:57:23: note: byref variable will be forcibly initialized struct nvbios_M0203E M0203E; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c:56:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_gem_vram_helper.c: In function 'drm_vram_mm_debugfs': /kisskb/src/drivers/gpu/drm/drm_gem_vram_helper.c:1007:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_m_to_n': /kisskb/src/drivers/scsi/megaraid.c:3391:18: note: byref variable will be forcibly initialized struct uioctl_t uioc_mimd; ^~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_do_del_logdrv': /kisskb/src/drivers/scsi/megaraid.c:3841:12: note: byref variable will be forcibly initialized megacmd_t mc; ^~ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_adapinq': /kisskb/src/drivers/scsi/megaraid.c:3968:12: note: byref variable will be forcibly initialized megacmd_t mc; ^~ /kisskb/src/drivers/scsi/megaraid.c: In function 'megadev_ioctl': /kisskb/src/drivers/scsi/megaraid.c:2985:12: note: byref variable will be forcibly initialized megacmd_t mc; ^~ /kisskb/src/drivers/scsi/megaraid.c:2977:13: note: byref variable will be forcibly initialized nitioctl_t uioc; ^~~~ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_internal_dev_inquiry': /kisskb/src/drivers/scsi/megaraid.c:4006:12: note: byref variable will be forcibly initialized megacmd_t mc; ^~ /kisskb/src/drivers/scsi/megaraid.c: In function 'megaraid_reset': /kisskb/src/drivers/scsi/megaraid.c:1895:12: note: byref variable will be forcibly initialized megacmd_t mc; ^~ /kisskb/src/drivers/scsi/megaraid.c: In function 'proc_show_rdrv': /kisskb/src/drivers/scsi/megaraid.c:2512:12: note: byref variable will be forcibly initialized megacmd_t mc; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c: In function 'nvbios_rammapTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ 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-xiic.c:19: /kisskb/src/drivers/i2c/busses/i2c-xiic.c: In function 'xiic_xfer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-xiic.c:726:6: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(i2c->wait, (i2c->state == STATE_ERROR) || ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c: In function 'shadow_image': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c:55:22: note: byref variable will be forcibly initialized struct nvbios_image image; ^~~~~ /kisskb/src/drivers/gpu/drm/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; ^~~~~~~~~ /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; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_set_config': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:525:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_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/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/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-bq32k.c: In function 'bq32k_rtc_read_time': /kisskb/src/drivers/rtc/rtc-bq32k.c:91:20: note: byref variable will be forcibly initialized struct bq32k_regs regs; ^~~~ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_enable_mmio': /kisskb/src/drivers/scsi/myrb.c:815:22: note: byref variable will be forcibly initialized union myrb_cmd_mbox mbox; ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/myrb.c:13: /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_exec_cmd': /kisskb/src/drivers/scsi/myrb.c:188:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(cmpl); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_hba_enquiry': /kisskb/src/drivers/scsi/myrb.c:672:22: note: byref variable will be forcibly initialized struct myrb_enquiry old, *new; ^~~ /kisskb/src/drivers/scsi/myrb.c: In function 'rebuild_show': /kisskb/src/drivers/scsi/myrb.c:1928:28: note: byref variable will be forcibly initialized struct myrb_rbld_progress rbld_buf; ^~~~~~~~ /kisskb/src/drivers/scsi/myrb.c: In function 'consistency_check_store': /kisskb/src/drivers/scsi/myrb.c:2055:28: note: byref variable will be forcibly initialized struct myrb_rbld_progress rbld_buf; ^~~~~~~~ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_get_resync': /kisskb/src/drivers/scsi/myrb.c:2263:28: note: byref variable will be forcibly initialized struct myrb_rbld_progress rbld_buf; ^~~~~~~~ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_update_rbld_progress': /kisskb/src/drivers/scsi/myrb.c:473:28: note: byref variable will be forcibly initialized struct myrb_rbld_progress rbld_buf; ^~~~~~~~ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_get_event': /kisskb/src/drivers/scsi/myrb.c:312:25: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/media/i2c/ccs/ccs-reg-access.c: In function '____ccs_read_addr': /kisskb/src/drivers/media/i2c/ccs/ccs-reg-access.c:74:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/ccs/ccs-reg-access.c: In function 'ccs_write_addr_no_quirk': /kisskb/src/drivers/media/i2c/ccs/ccs-reg-access.c:325:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/i2c/i2c-smbus.c: In function 'smbus_alert': /kisskb/src/drivers/i2c/i2c-smbus.c:75:21: note: byref variable will be forcibly initialized struct alert_data data; ^~~~ In file included from /kisskb/src/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 '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/i2c/ccs/ccs-core.c: In function 'ccs_set_crop': /kisskb/src/drivers/media/i2c/ccs/ccs-core.c:2261:19: note: byref variable will be forcibly initialized struct v4l2_rect _r; ^~ 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/scsi/3w-xxxx.c:199: /kisskb/src/drivers/scsi/3w-xxxx.c: In function 'tw_chrdev_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/3w-xxxx.c:989:14: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(tw_dev->ioctl_wqueue, tw_dev->chrdev_request_id == TW_IOCTL_CHRDEV_FREE, timeout); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-brcmstb-waketimer.c: In function 'brcmstb_waketmr_gettime': /kisskb/src/drivers/rtc/rtc-brcmstb-waketimer.c:123:20: note: byref variable will be forcibly initialized struct wktmr_time now; ^~~ 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 '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-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/media/tuners/tda827x.c: In function 'tda827xo_set_params': /kisskb/src/drivers/media/tuners/tda827x.c:149:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827x_probe_version': /kisskb/src/drivers/media/tuners/tda827x.c:844:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_agcf': /kisskb/src/drivers/media/tuners/tda827x.c:750:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_set_analog_params': /kisskb/src/drivers/media/tuners/tda827x.c:655:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_set_params': /kisskb/src/drivers/media/tuners/tda827x.c:508:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c: In function 'et8ek8_i2c_read_reg': /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c:145:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c: In function 'et8ek8_i2c_write_reg': /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c:339:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_sleep': /kisskb/src/drivers/media/tuners/tda827x.c:435:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_agcf': /kisskb/src/drivers/media/tuners/tda827x.c:325:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_sleep': /kisskb/src/drivers/media/tuners/tda827x.c:223:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c: In function 'et8ek8_g_priv_mem': /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c:1091:18: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/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; ^~~ 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/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_init_res_table': /kisskb/src/drivers/scsi/ipr.c:7815:12: note: byref variable will be forcibly initialized LIST_HEAD(old_res); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/ipr.c:7813:40: note: byref variable will be forcibly initialized struct ipr_config_table_entry_wrapper cfgtew; ^~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_handle_config_change': /kisskb/src/drivers/scsi/ipr.c:1432:40: note: byref variable will be forcibly initialized struct ipr_config_table_entry_wrapper cfgtew; ^~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_get_unit_check_buffer': /kisskb/src/drivers/scsi/ipr.c:8556:20: note: byref variable will be forcibly initialized struct ipr_uc_sdt sdt; ^~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_isr': /kisskb/src/drivers/scsi/ipr.c:5824:12: note: byref variable will be forcibly initialized LIST_HEAD(doneq); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_store_reset_adapter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:3742:2: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_eh_host_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:5200:2: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:10670:2: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:10661:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function '__ipr_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:10500:2: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:10487:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ In file included from /kisskb/src/include/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/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_iopoll': /kisskb/src/drivers/scsi/ipr.c:5786:12: note: byref variable will be forcibly initialized LIST_HEAD(doneq); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_store_diagnostics': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:3611:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:3602:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_ata_phy_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:6787:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_ata_post_internal': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:6828:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_wait_for_ops': /kisskb/src/drivers/scsi/ipr.c:5128:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(comp); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_sata_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:5314:4: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:5298:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_update_ioa_ucode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:4062:2: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:4037:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_store_adapter_state': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:3700:2: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_wait_for_pci_err_recovery': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:10036:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ioa_cfg->eeh_wait_q, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_isr_mhrrq': /kisskb/src/drivers/scsi/ipr.c:5889:12: note: byref variable will be forcibly initialized LIST_HEAD(doneq); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_test_msi': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c:10140:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ioa_cfg->msi_wait_q, ioa_cfg->msi_received, HZ); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c: In function 'nvbios_timingTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ 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/scsi/hptiop.c:10: /kisskb/src/drivers/scsi/hptiop.c: In function 'hptiop_reset_hba': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/hptiop.c:1080:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(hba->reset_wq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/hptiop.c: In function 'hptiop_probe': /kisskb/src/drivers/scsi/hptiop.c:1282:36: note: byref variable will be forcibly initialized struct hpt_iop_request_set_config set_config; ^~~~~~~~~~ /kisskb/src/drivers/scsi/hptiop.c:1281:36: note: byref variable will be forcibly initialized struct hpt_iop_request_get_config iop_config; ^~~~~~~~~~ /kisskb/src/drivers/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/gpu/drm/nouveau/nvkm/subdev/bios/therm.c: In function 'therm_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'conv_time_measure': /kisskb/src/drivers/w1/slaves/w1_therm.c:1156:20: note: byref variable will be forcibly initialized struct therm_info inf, ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_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/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:1789:20: note: byref variable will be forcibly initialized struct therm_info info; ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'temperature_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1626:20: note: byref variable will be forcibly initialized struct therm_info info; ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function '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/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c: In function 'nvbios_vmap_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c: In function 'nbio_v7_4_handle_ras_controller_intr_no_bifring': /kisskb/src/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c:304:22: note: byref variable will be forcibly initialized struct ras_err_data err_data = {0, 0, 0, NULL}; ^~~~~~~~ In file included from /kisskb/src/drivers/scsi/st.c:34: /kisskb/src/drivers/scsi/st.c: In function 'put_user_mtget': /kisskb/src/include/linux/mtio.h:33:17: note: byref variable will be forcibly initialized struct mtget32 k32 = { ^~~ /kisskb/src/drivers/scsi/st.c: In function 'st_ioctl_common': /kisskb/src/drivers/scsi/st.c:3809:16: note: byref variable will be forcibly initialized struct mtpos mt_pos; ^~~~~~ /kisskb/src/drivers/scsi/st.c:3744:16: note: byref variable will be forcibly initialized struct mtget mt_status; ^~~~~~~~~ /kisskb/src/drivers/scsi/st.c:3539:15: note: byref variable will be forcibly initialized struct mtop mtc; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c: In function 'nvbios_volt_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_writereg': /kisskb/src/drivers/media/tuners/qt1010.c:33:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c: In function 'nvbios_vpstate_offset': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_arm_write': /kisskb/src/drivers/rtc/rtc-isl12026.c:78:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_disarm_write': /kisskb/src/drivers/rtc/rtc-isl12026.c:117:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_rtc_set_time': /kisskb/src/drivers/rtc/rtc-isl12026.c:170:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_write_reg': /kisskb/src/drivers/rtc/rtc-isl12026.c:140:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/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: 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/i2c/cx25840/cx25840-ir.c: In function 'cx25840_ir_probe': /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c:1210:35: note: byref variable will be forcibly initialized struct v4l2_subdev_ir_parameters default_params; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c: In function 'nvbios_M0203Te': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c: In function 'nvbios_M0203Em': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c:107:23: note: byref variable will be forcibly initialized struct nvbios_M0203T M0203T; ^~~~~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_attach_slave_device': /kisskb/src/drivers/w1/w1.c:723:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_add': /kisskb/src/drivers/w1/w1.c:462:20: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^~ /kisskb/src/drivers/w1/w1.c: In function 'w1_unref_slave': /kisskb/src/drivers/w1/w1.c:791:25: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_remove': /kisskb/src/drivers/w1/w1.c:500:20: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^~ /kisskb/src/drivers/w1/w1.c: In function 'w1_reconnect_slaves': /kisskb/src/drivers/w1/w1.c:896:23: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^~ /kisskb/src/drivers/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/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c: In function 'nvbios_M0205Te': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^~~~~ 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/media/i2c/m5mols/m5mols_core.c:12: /kisskb/src/drivers/media/i2c/m5mols/m5mols_core.c: In function 'm5mols_wait_interrupt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/m5mols/m5mols_core.c:342:12: note: in expansion of macro 'wait_event_interruptible_timeout' int ret = wait_event_interruptible_timeout(info->irq_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-max77686.c: In function 'max77686_rtc_start_alarm': /kisskb/src/drivers/rtc/rtc-max77686.c:534:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/rtc-max77686.c: In function 'max77686_rtc_stop_alarm': /kisskb/src/drivers/rtc/rtc-max77686.c:484:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_done': /kisskb/src/drivers/scsi/sd.c:2023:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_read_write_protect_flag': /kisskb/src/drivers/scsi/sd.c:2647:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_read_cache_type': /kisskb/src/drivers/scsi/sd.c:2711:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c:2710:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_pr_command': /kisskb/src/drivers/scsi/sd.c:1810:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_check_events': /kisskb/src/drivers/scsi/sd.c:1654:25: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr = { 0, }; ^~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_read_app_tag_own': /kisskb/src/drivers/scsi/sd.c:2883:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c:2882:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_spinup_disk': /kisskb/src/drivers/scsi/sd.c:2144:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'read_capacity_10': /kisskb/src/drivers/scsi/sd.c:2430:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'read_capacity_16': /kisskb/src/drivers/scsi/sd.c:2339:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'cache_type_store': /kisskb/src/drivers/scsi/sd.c:165:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c:164:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_sync_cache': /kisskb/src/drivers/scsi/sd.c:1695:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr my_sshdr; ^~~~~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_start_stop_device': /kisskb/src/drivers/scsi/sd.c:3574:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_suspend_common': /kisskb/src/drivers/scsi/sd.c:3635:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/drivers/i2c/busses/i2c-tegra.c:12: /kisskb/src/drivers/i2c/busses/i2c-tegra.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c: In function 'nvbios_M0209Te': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c: In function 'nvbios_M0209Sp': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c:112:23: note: byref variable will be forcibly initialized struct nvbios_M0209E M0209E; ^~~~~~ /kisskb/src/drivers/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/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/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c: In function 'nvbios_P0260Te': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ 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/i2c/busses/i2c-octeon-core.c:16: /kisskb/src/drivers/i2c/busses/i2c-octeon-core.c: In function 'octeon_i2c_hlc_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-octeon-core.c:158:14: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(i2c->queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-octeon-core.c: In function 'octeon_i2c_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-octeon-core.c:64:14: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(i2c->queue, octeon_i2c_test_iflg(i2c), ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/tegra/soctherm.c: In function 'tegra_soctherm_probe': /kisskb/src/drivers/thermal/tegra/soctherm.c:2120:30: note: byref variable will be forcibly initialized struct tsensor_shared_calib shared_calib; ^~~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-pcf50633.c: In function 'pcf50633_rtc_set_alarm': /kisskb/src/drivers/rtc/rtc-pcf50633.c:197:23: note: byref variable will be forcibly initialized struct pcf50633_time pcf_tm; ^~~~~~ /kisskb/src/drivers/rtc/rtc-pcf50633.c: In function 'pcf50633_rtc_set_time': /kisskb/src/drivers/rtc/rtc-pcf50633.c:137:23: note: byref variable will be forcibly initialized struct pcf50633_time pcf_tm; ^~~~~~ /kisskb/src/drivers/rtc/rtc-pcf50633.c: In function 'pcf50633_rtc_read_alarm': /kisskb/src/drivers/rtc/rtc-pcf50633.c:174:23: note: byref variable will be forcibly initialized struct pcf50633_time pcf_tm; ^~~~~~ /kisskb/src/drivers/rtc/rtc-pcf50633.c: In function 'pcf50633_rtc_read_time': /kisskb/src/drivers/rtc/rtc-pcf50633.c:106:23: note: byref variable will be forcibly initialized struct pcf50633_time pcf_tm; ^~~~~~ /kisskb/src/drivers/scsi/sd_dif.c: In function 'sd_dif_config_host': /kisskb/src/drivers/scsi/sd_dif.c:32:23: note: byref variable will be forcibly initialized struct blk_integrity bi; ^~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_write': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_rtc_set_time': /kisskb/src/drivers/rtc/rtc-pcf8523.c:225:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ 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/scsi/sg.c:24: /kisskb/src/drivers/scsi/sg.c: In function 'open_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:266:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(sdp->open_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:253:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(sdp->open_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c: In function 'sg_start_req': /kisskb/src/drivers/scsi/sg.c:1821:19: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/scsi/sg.c:1734:26: note: byref variable will be forcibly initialized struct rq_map_data *md, map_data; ^~~~~~~~ /kisskb/src/drivers/scsi/sg.c: In function 'sg_write': /kisskb/src/drivers/scsi/sg.c:607:19: note: byref variable will be forcibly initialized struct sg_header old_hdr; ^~~~~~~ /kisskb/src/drivers/scsi/sg.c: In function 'sg_ioctl_common': /kisskb/src/drivers/scsi/sg.c:981:17: note: byref variable will be forcibly initialized sg_scsi_id_t v; ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/sg.c:24: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:940:12: note: in expansion of macro 'wait_event_interruptible' result = wait_event_interruptible(sfp->read_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c: In function 'sg_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:475:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(sfp->read_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c: In function 'sg_rq_end_io': /kisskb/src/drivers/scsi/sg.c:1373:25: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/rtc/rtc-pcf8563.c: In function 'pcf8563_clkout_register_clk': /kisskb/src/drivers/rtc/rtc-pcf8563.c:486:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/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; ^~~ 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 '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/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: In function 'pcf8583_rtc_read_time': /kisskb/src/drivers/rtc/rtc-pcf8583.c:176:17: note: byref variable will be forcibly initialized struct rtc_mem mem = { ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_set_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1030:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_am_i_supplied': /kisskb/src/drivers/power/supply/power_supply_core.c:329:32: note: byref variable will be forcibly initialized struct psy_am_i_supplied_data data = { psy, 0 }; ^~~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_read_temp': /kisskb/src/drivers/power/supply/power_supply_core.c:940:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_get_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1012:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_get_max_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:994:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ 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 'tda8290_standby': /kisskb/src/drivers/media/tuners/tda8290.c:462:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->tda827x_addr, .flags=0, .buf=cb1, .len = 2}; ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_init_tuner': /kisskb/src/drivers/media/tuners/tda8290.c:536:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->tda827x_addr, .flags=0, ^~~ /kisskb/src/drivers/scsi/ch.c: In function 'ch_do_scsi': /kisskb/src/drivers/scsi/ch.c:191:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/ch.c: In function 'ch_ioctl': /kisskb/src/drivers/scsi/ch.c:839:29: note: byref variable will be forcibly initialized struct changer_set_voltag csv; ^~~ /kisskb/src/drivers/scsi/ch.c:753:30: note: byref variable will be forcibly initialized struct changer_get_element cge; ^~~ /kisskb/src/drivers/scsi/ch.c:741:33: note: byref variable will be forcibly initialized struct changer_element_status ces; ^~~ /kisskb/src/drivers/scsi/ch.c:716:27: note: byref variable will be forcibly initialized struct changer_exchange mv; ^~ /kisskb/src/drivers/scsi/ch.c:694:23: note: byref variable will be forcibly initialized struct changer_move mv; ^~ /kisskb/src/drivers/scsi/ch.c:675:27: note: byref variable will be forcibly initialized struct changer_position pos; ^~~ /kisskb/src/drivers/scsi/ch.c:649:32: note: byref variable will be forcibly initialized struct changer_vendor_params vparams; ^~~~~~~ /kisskb/src/drivers/scsi/ch.c:635:25: note: byref variable will be forcibly initialized struct changer_params params; ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/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/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_get_qam_sig_quality': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9465:23: note: byref variable will be forcibly initialized struct drxjrs_errors measuredrs_errors = { 0, 0, 0, 0, 0 }; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_set_lna_state': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11911:21: note: byref variable will be forcibly initialized struct drxuio_data uio_data; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11910:20: note: byref variable will be forcibly initialized struct drxuio_cfg uio_cfg; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_i2c_bridge': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3881:21: note: byref variable will be forcibly initialized struct drxj_hi_cmd hi_cmd; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'hi_cfg_command': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2236:21: note: byref variable will be forcibly initialized struct drxj_hi_cmd hi_cmd; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_lock_status': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10793:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_scu_atomic_read_write_block': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4144:21: note: byref variable will be forcibly initialized struct drxjscu_cmd scu_cmd; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_atv': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9747:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^~~~~~~ /kisskb/src/drivers/power/supply/power_supply_sysfs.c: In function 'power_supply_store_property': /kisskb/src/drivers/power/supply/power_supply_sysfs.c:316:29: note: byref variable will be forcibly initialized union power_supply_propval value; ^~~~~ /kisskb/src/drivers/power/supply/power_supply_sysfs.c: In function 'power_supply_show_property': /kisskb/src/drivers/power/supply/power_supply_sysfs.c:270:29: note: byref variable will be forcibly initialized union power_supply_propval value; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_atomic_read_write_block': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2107:21: note: byref variable will be forcibly initialized struct drxj_hi_cmd hi_cmd; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'smart_ant_init': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3916:20: note: byref variable will be forcibly initialized struct drxuio_cfg uio_cfg = { DRX_UIO1, DRX_UIO_MODE_FIRMWARE_SMA }; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_qam': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6368:29: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6360:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_vsb': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5407:29: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5401:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_vsb': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6110:30: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6076:28: note: byref variable will be forcibly initialized struct drxj_cfg_afe_gain vsb_pga_cfg = { DRX_STANDARD_8VSB, 0 }; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5717:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_qam': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8620:31: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8482:29: note: byref variable will be forcibly initialized struct drxj_cfg_afe_gain qam_pga_cfg = { DRX_STANDARD_ITU_B, 0 }; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:7868:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_set_channel': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10585:22: note: byref variable will be forcibly initialized struct drxuio_data uio1 = { DRX_UIO1, false }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10500:21: note: byref variable will be forcibly initialized struct drxuio_cfg uio_cfg = { DRX_UIO1, DRX_UIO_MODE_FIRMWARE_SAW }; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_set_oob': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9928:21: note: byref variable will be forcibly initialized struct drxjscu_cmd scu_cmd; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_up_device': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2681:25: note: byref variable will be forcibly initialized struct i2c_device_addr wake_up_addr; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drx39xxj_set_frontend': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:12082:21: note: byref variable will be forcibly initialized struct drx_channel channel; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_open': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11351:29: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11350:24: note: byref variable will be forcibly initialized struct drxu_code_info ucode_info; ^~~~~~~~~~ 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/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, ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h:8, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c: In function 'nv50_bus_hwsq_exec': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c:43:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/rtc/rtc-s5m.c: In function 's5m_rtc_start_alarm': /kisskb/src/drivers/rtc/rtc-s5m.c:543:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/rtc-s5m.c: In function 's5m_rtc_stop_alarm': /kisskb/src/drivers/rtc/rtc-s5m.c:500:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_send_i2c_data': /kisskb/src/drivers/media/tuners/xc4000.c:243:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_props.addr, ^~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'check_firmware': /kisskb/src/drivers/media/tuners/xc4000.c:927:29: note: byref variable will be forcibly initialized struct firmware_properties new_fw; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c: In function 'g94_bus_hwsq_exec': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c:43:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/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/scsi/scsi_debug.c: In function 'dif_copy_prot': /kisskb/src/drivers/scsi/scsi_debug.c:3038:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/scsi/scsi_debug.c: In function 'prot_verify_write': /kisskb/src/drivers/scsi/scsi_debug.c:3266:25: note: byref variable will be forcibly initialized struct sg_mapping_iter piter; ^~~~~ /kisskb/src/drivers/scsi/scsi_debug.c:3265:25: note: byref variable will be forcibly initialized struct sg_mapping_iter diter; ^~~~~ /kisskb/src/drivers/media/i2c/saa717x.c: In function 'saa717x_write': /kisskb/src/drivers/media/i2c/saa717x.c:92: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/dvb-frontends/l64781.c: In function 'reset_and_configure': /kisskb/src/drivers/media/dvb-frontends/l64781.c:102:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x00, .flags = 0, .buf = buf, .len = 1 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c: In function 'l64781_writereg': /kisskb/src/drivers/media/dvb-frontends/l64781.c:44:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/md/persistent-data/dm-array.c: In function 'array_resize': /kisskb/src/drivers/md/persistent-data/dm-array.c:660:16: note: byref variable will be forcibly initialized struct resize resize; ^~~~~~ /kisskb/src/drivers/md/persistent-data/dm-array.c: In function 'dm_array_walk': /kisskb/src/drivers/md/persistent-data/dm-array.c:889:19: note: byref variable will be forcibly initialized struct walk_info wi; ^~ 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/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/os.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/device.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/priv.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_pstate_calc': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:340:3: note: in expansion of macro 'wait_event' wait_event(clk->wait, !atomic_read(&clk->waiting)); ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_clk_adjust': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:51:24: note: byref variable will be forcibly initialized struct nvbios_boostS boostS; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:45:23: note: byref variable will be forcibly initialized struct nvbios_boostE boostE; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_cstate_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:229:23: note: byref variable will be forcibly initialized struct nvbios_cstepX cstepX; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_pstate_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:437:23: note: byref variable will be forcibly initialized struct nvbios_perfS perfS; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:408:22: note: byref variable will be forcibly initialized struct nvbios_perfE perfE; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:407:23: note: byref variable will be forcibly initialized struct nvbios_cstepE cstepE; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_clk_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:663:37: note: byref variable will be forcibly initialized struct nvbios_vpstate_entry base, boost; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:663:31: note: byref variable will be forcibly initialized struct nvbios_vpstate_entry base, boost; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:658:31: note: byref variable will be forcibly initialized struct nvbios_vpstate_header h; ^ /kisskb/src/drivers/md/persistent-data/dm-bitset.c: In function 'dm_bitset_new': /kisskb/src/drivers/md/persistent-data/dm-bitset.c:75:24: note: byref variable will be forcibly initialized struct packer_context p; ^ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_reset': /kisskb/src/drivers/media/tuners/mxl5005s.c:3853:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_writereg': /kisskb/src/drivers/media/tuners/mxl5005s.c:3879:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, ^~~ /kisskb/src/drivers/md/persistent-data/dm-block-manager.c: In function 'bl_down_read': /kisskb/src/drivers/md/persistent-data/dm-block-manager.c:194:16: note: byref variable will be forcibly initialized struct waiter w; ^ /kisskb/src/drivers/md/persistent-data/dm-block-manager.c: In function 'bl_down_write': /kisskb/src/drivers/md/persistent-data/dm-block-manager.c:257:16: note: byref variable will be forcibly initialized struct waiter w; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi_sysfs.c:10: /kisskb/src/drivers/scsi/scsi_sysfs.c: In function 'scsi_device_dev_release_usercontext': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_sysfs.c:487:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg89 = rcu_replace_pointer(sdev->vpd_pg89, vpd_pg89, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_sysfs.c:485:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg83 = rcu_replace_pointer(sdev->vpd_pg83, vpd_pg83, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_sysfs.c:483:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg80 = rcu_replace_pointer(sdev->vpd_pg80, vpd_pg80, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_sysfs.c:481:12: note: in expansion of macro 'rcu_replace_pointer' vpd_pg0 = rcu_replace_pointer(sdev->vpd_pg0, vpd_pg0, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_get_property': /kisskb/src/drivers/power/supply/sbs-battery.c:970:30: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_probe': /kisskb/src/drivers/power/supply/sbs-battery.c:1157:30: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_mutate': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:418:26: note: byref variable will be forcibly initialized struct disk_index_entry ie_disk; ^~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_extend': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:256:27: note: byref variable will be forcibly initialized struct disk_index_entry idx; ^~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_lookup_bitmap': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:281:26: note: byref variable will be forcibly initialized struct disk_index_entry ie_disk; ^~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_find_free_block': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:333:26: note: byref variable will be forcibly initialized struct disk_index_entry ie_disk; ^~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_open_metadata': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:654:22: note: byref variable will be forcibly initialized struct disk_sm_root smr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c: In function 'nv40_clk_calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c:128:20: note: byref variable will be forcibly initialized struct nvbios_pll pll; ^~~ /kisskb/src/drivers/media/i2c/ad9389b.c: In function 'ad9389b_notify_monitor_detect': /kisskb/src/drivers/media/i2c/ad9389b.c:892:32: note: byref variable will be forcibly initialized struct ad9389b_monitor_detect mdt; ^~~ /kisskb/src/drivers/media/i2c/ad9389b.c: In function 'ad9389b_check_edid_status': /kisskb/src/drivers/media/i2c/ad9389b.c:1012:29: note: byref variable will be forcibly initialized struct ad9389b_edid_detect ed; ^~ /kisskb/src/drivers/media/i2c/ad9389b.c: In function 'ad9389b_edid_handler': /kisskb/src/drivers/media/i2c/ad9389b.c:815:29: note: byref variable will be forcibly initialized struct ad9389b_edid_detect ed; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c: In function 'calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c:328:20: note: byref variable will be forcibly initialized struct nvbios_pll pll; ^~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_enum_links': /kisskb/src/drivers/media/mc/mc-device.c:178:27: note: byref variable will be forcibly initialized struct media_link_desc klink_desc; ^~~~~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c:164:26: note: byref variable will be forcibly initialized struct media_pad_desc pad; ^~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_get_topology': /kisskb/src/drivers/media/mc/mc-device.c:240:23: note: byref variable will be forcibly initialized struct media_v2_link klink, __user *ulink; ^~~~~ /kisskb/src/drivers/media/mc/mc-device.c:239:22: note: byref variable will be forcibly initialized struct media_v2_pad kpad, __user *upad; ^~~~ /kisskb/src/drivers/media/mc/mc-device.c:238:28: note: byref variable will be forcibly initialized struct media_v2_interface kintf, __user *uintf; ^~~~~ /kisskb/src/drivers/media/mc/mc-device.c:237:25: note: byref variable will be forcibly initialized struct media_v2_entity kentity, __user *uentity; ^~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_register_entity': /kisskb/src/drivers/media/mc/mc-device.c:659:22: note: byref variable will be forcibly initialized struct media_graph new = { .top = 0 }; ^~~ /kisskb/src/drivers/power/supply/da9150-fg.c: In function 'da9150_fg_soc_changed': /kisskb/src/drivers/power/supply/da9150-fg.c:343:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-metadata.c: In function 'apply_bops': /kisskb/src/drivers/md/persistent-data/dm-space-map-metadata.c:221:19: note: byref variable will be forcibly initialized struct block_op bop; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: In function 'gmc_v8_0_process_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c:1452:27: note: byref variable will be forcibly initialized struct amdgpu_task_info task_info; ^~~~~~~~~ /kisskb/src/drivers/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/media/dvb-frontends/sp887x.c: In function 'sp887x_writereg': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:57:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 4 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = len }; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:32: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c: In function 'prog_pll': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:386:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c: In function 'gt215_pll_info': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:240:20: note: byref variable will be forcibly initialized struct nvbios_pll limits; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:32: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c: In function 'gt215_clk_pre': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:331:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:325:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:316:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/nxt6000.c: In function 'nxt6000_writereg': /kisskb/src/drivers/media/dvb-frontends/nxt6000.c:41:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; ^~~ /kisskb/src/drivers/md/persistent-data/dm-btree.c: In function 'dm_btree_find_key': /kisskb/src/drivers/md/persistent-data/dm-btree.c:910:18: note: byref variable will be forcibly initialized struct ro_spine spine; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree.c: In function 'insert': /kisskb/src/drivers/md/persistent-data/dm-btree.c:773:29: note: byref variable will be forcibly initialized struct dm_btree_value_type le64_type; ^~~~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree.c:771:22: note: byref variable will be forcibly initialized struct shadow_spine spine; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree.c: In function 'dm_btree_lookup': /kisskb/src/drivers/md/persistent-data/dm-btree.c:382:18: note: byref variable will be forcibly initialized struct ro_spine spine; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree.c: In function 'dm_btree_lookup_next': /kisskb/src/drivers/md/persistent-data/dm-btree.c:477:18: note: byref variable will be forcibly initialized struct ro_spine spine; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/zl10039.c: In function 'zl10039_write': /kisskb/src/drivers/media/dvb-frontends/zl10039.c:91:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/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; ^~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c: In function 'mcp77_clk_prog': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c:353:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c: In function 'calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c:166:20: note: byref variable will be forcibly initialized struct nvbios_pll pll; ^~~ /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c:191:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, .buf = data, .len = len }; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c: In function 'gf100_clk_prog_3': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:399:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c: In function 'gf100_clk_prog_2': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:380:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c: In function 'gf100_clk_prog_1': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:359:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c: In function 'calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:254:20: note: byref variable will be forcibly initialized struct nvbios_pll limits; ^~~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c: In function 'rebalance2': /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:242:21: note: byref variable will be forcibly initialized struct child left, right; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:242:15: note: byref variable will be forcibly initialized struct child left, right; ^~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c: In function 'rebalance3': /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:376:29: note: byref variable will be forcibly initialized struct child left, center, right; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:376:21: note: byref variable will be forcibly initialized struct child left, center, right; ^~~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:376:15: note: byref variable will be forcibly initialized struct child left, center, right; ^~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c: In function 'remove_one': /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:622:29: note: byref variable will be forcibly initialized struct dm_btree_value_type le64_vt; ^~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:620:22: note: byref variable will be forcibly initialized struct shadow_spine spine; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c: In function 'dm_btree_remove': /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:525:29: note: byref variable will be forcibly initialized struct dm_btree_value_type le64_vt; ^~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:523:22: note: byref variable will be forcibly initialized struct shadow_spine spine; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: In function 'gmc_v9_0_process_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c:484:26: note: byref variable will be forcibly initialized struct amdgpu_task_info task_info; ^~~~~~~~~ /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/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 = { ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:28: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c: In function 'gk104_clk_prog_4_0': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:428:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c: In function 'gk104_clk_prog_2': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:399:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c: In function 'gk104_clk_prog_1_0': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:372:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c: In function 'calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:267:20: note: byref variable will be forcibly initialized struct nvbios_pll limits; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_pllg_enable': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:272:6: note: in expansion of macro 'nvkm_wait_usec' if (nvkm_wait_usec(device, 300, GPCPLL_CFG, GPCPLL_CFG_LOCK, ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_pllg_slide': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:241:6: note: in expansion of macro 'nvkm_wait_usec' if (nvkm_wait_usec(device, 500, GPC_BCAST_NDIV_SLOWDOWN_DEBUG, ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:215:19: note: byref variable will be forcibly initialized struct gk20a_pll pll; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_clk_fini': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:550:20: note: byref variable will be forcibly initialized struct gk20a_pll pll; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_pllg_program_mnp': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:300:19: note: byref variable will be forcibly initialized struct gk20a_pll cur_pll; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_pllg_program_mnp_slide': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:337:19: note: byref variable will be forcibly initialized struct gk20a_pll cur_pll; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_clk_read': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:465:19: note: byref variable will be forcibly initialized struct gk20a_pll pll; ^~~ /kisskb/src/drivers/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/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: 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/s5h1409.c: In function 's5h1409_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1409.c:306:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/md-linear.c:12: /kisskb/src/drivers/md/md-linear.c: In function 'linear_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md-linear.c:201:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mddev->private, newconf); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_pllg_program_mnp': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:364:19: note: byref variable will be forcibly initialized struct gm20b_pll cur_pll; ^~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_pllg_slide': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:303:6: note: in expansion of macro 'nvkm_wait_usec' if (nvkm_wait_usec(device, 500, GPC_BCAST_NDIV_SLOWDOWN_DEBUG, ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:270:19: note: byref variable will be forcibly initialized struct gm20b_pll pll; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_pllg_program_mnp_slide': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:435:19: note: byref variable will be forcibly initialized struct gk20a_pll cur_pll; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_clk_prog': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:603:20: note: byref variable will be forcibly initialized struct gk20a_pll pll_safe; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_clk_fini': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:727:20: note: byref variable will be forcibly initialized struct gk20a_pll pll; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_clk_init_dvfs': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:778:8: note: in expansion of macro 'nvkm_wait_usec' ret = nvkm_wait_usec(device, 10, GPCPLL_DVFS1, ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c: In function 'gmc_v10_0_process_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c:99:26: note: byref variable will be forcibly initialized struct amdgpu_task_info task_info; ^~~~~~~~~ /kisskb/src/drivers/md/raid1.c: In function 'flush_pending_writes': /kisskb/src/drivers/md/raid1.c:821:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/md/raid1.c: In function 'process_checks': /kisskb/src/drivers/md/raid1.c:2140:24: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ In file included from /kisskb/src/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, ^~~ 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/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'freeze_array': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:980:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, cmd); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1083:2: note: in expansion of macro 'wait_event_lock_irq_cmd' wait_event_lock_irq_cmd( ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c: In function 'wait_read_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1014:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c: In function '_wait_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:980:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c: In function 'raise_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:899:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:876:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c: In function 'raid1_read_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1277:3: note: in expansion of macro 'wait_event' wait_event(bitmap->behind_wait, ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_imr': /kisskb/src/drivers/media/tuners/r820t.c:1889:25: note: byref variable will be forcibly initialized struct r820t_sect_type imr_point; ^~~~~~~~~ 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/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'raid1d': /kisskb/src/drivers/md/raid1.c:2517:13: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/raid1.c:2510:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/md/raid1.c: In function 'raid1_reshape': /kisskb/src/drivers/md/raid1.c:3220:21: note: byref variable will be forcibly initialized mempool_t newpool, oldpool; ^~~~~~~ /kisskb/src/drivers/md/raid1.c:3220:12: note: byref variable will be forcibly initialized mempool_t newpool, oldpool; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'raid1_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1778:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p[conf->raid_disks].rdev, rdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1767:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'wait_for_serialization': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:92:2: note: in expansion of macro 'wait_event' wait_event(serial->serial_io_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/raid1.c: In function 'raid1_write_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1358:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_barrier, ^~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1332:15: note: byref variable will be forcibly initialized DEFINE_WAIT(w); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/raid1.c:1332:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(w); ^~~~~~~~~~~ /kisskb/src/drivers/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/i2c/ov5640.c: In function 'ov5640_enum_frame_interval': /kisskb/src/drivers/media/i2c/ov5640.c:2845:20: note: byref variable will be forcibly initialized struct v4l2_fract tpf; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_write_reg': /kisskb/src/drivers/media/i2c/ov5640.c:657:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_init_slave_id': /kisskb/src/drivers/media/i2c/ov5640.c:629:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/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; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c: In function 'flush_pending_writes': /kisskb/src/drivers/md/raid10.c:859:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/md/raid10.c: In function 'raid10_check_reshape': /kisskb/src/drivers/media/dvb-frontends/tda10048.c: In function 'tda10048_writereg': /kisskb/src/drivers/md/raid10.c:4059:14: note: byref variable will be forcibly initialized struct geom geo; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10048.c:214:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10048.c: In function 'tda10048_writeregbulk': /kisskb/src/drivers/media/dvb-frontends/tda10048.c:256:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ 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/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'freeze_array': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:980:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, cmd); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1017:2: note: in expansion of macro 'wait_event_lock_irq_cmd' wait_event_lock_irq_cmd(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c: In function 'wait_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:970:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c: In function 'raise_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:938:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:931:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, force || !conf->nr_waiting, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c: In function 'regular_request_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1109:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_barrier, ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'raid10d': /kisskb/src/drivers/md/raid10.c:2706:13: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/raid10.c:2700:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/md/raid10.c: In function 'setup_conf': /kisskb/src/drivers/md/raid10.c:3617:14: note: byref variable will be forcibly initialized struct geom geo; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'reshape_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:4500:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, mddev->sb_flags == 0 || ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'raid10_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1794:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1780:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->replacement, rdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c: In function 'raid10_start_reshape': /kisskb/src/drivers/md/raid10.c:4164:14: note: byref variable will be forcibly initialized struct geom new; ^~~ 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/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'raid10_write_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1325:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_barrier, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1316:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1290:15: note: byref variable will be forcibly initialized DEFINE_WAIT(w); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/raid10.c:1290:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(w); ^~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_parse': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:929:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_get_int_prop': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:1138:31: note: byref variable will be forcibly initialized struct fwnode_reference_args fwnode_args; ^~~~~~~~~~~ /kisskb/src/drivers/media/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/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c: In function 'setPLL_double_lowregs': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c:307:21: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c: In function 'nv04_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c:361:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c:360:23: note: byref variable will be forcibly initialized struct nvkm_pll_vals pv; ^~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_writeregs': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:224:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:195:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:534:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_msg_mpeg_output_global_config': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:442:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:511:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_diseqc_send_burst': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:489:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_vco': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:1236:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_msg_mpeg_output_config': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:468:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_send_diseqc_msg': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:550:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_get_stats': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:608:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_clock_ratios': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:917:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:1135:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_init': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:1271:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^~~ /kisskb/src/drivers/media/i2c/ov7670.c: In function 'ov7670_read_i2c': /kisskb/src/drivers/media/i2c/ov7670.c:512:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/ov7670.c: In function 'ov7670_write_i2c': /kisskb/src/drivers/media/i2c/ov7670.c:544:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/i2c/ov7670.c: In function 'ov7670_probe': /kisskb/src/drivers/media/i2c/ov7670.c:1853:20: note: byref variable will be forcibly initialized struct v4l2_fract tpf; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'activate_bit_delay': /kisskb/src/drivers/md/raid5.c:5293:19: note: byref variable will be forcibly initialized struct list_head head; ^~~~ /kisskb/src/drivers/md/raid5.c: In function 'async_copy_data': /kisskb/src/drivers/md/raid5.c:1313:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c:1310:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_biofill': /kisskb/src/drivers/md/raid5.c:1410:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_compute5': /kisskb/src/drivers/md/raid5.c:1506:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_prexor5': /kisskb/src/drivers/md/raid5.c:1798:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_compute6_1': /kisskb/src/drivers/md/raid5.c:1600:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_prexor6': /kisskb/src/drivers/md/raid5.c:1839:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_compute6_2': /kisskb/src/drivers/md/raid5.c:1669:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_check_p': /kisskb/src/drivers/md/raid5.c:2156:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_check_pq': /kisskb/src/drivers/md/raid5.c:2191:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'defer_issue_bios': /kisskb/src/drivers/md/raid5.c:1032:18: note: byref variable will be forcibly initialized struct bio_list tmp = BIO_EMPTY_LIST; ^~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_io': /kisskb/src/drivers/md/raid5.c:1061:18: note: byref variable will be forcibly initialized struct bio_list pending_bios = BIO_EMPTY_LIST; ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'flush_deferred_bios': /kisskb/src/drivers/md/raid5.c:1016:18: note: byref variable will be forcibly initialized struct bio_list tmp = BIO_EMPTY_LIST; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_quiesce': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:427:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:448:2: note: in expansion of macro '__wait_event_cmd' __wait_event_cmd(wq_head, condition, cmd1, cmd2); \ ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:8357:3: note: in expansion of macro 'wait_event_cmd' wait_event_cmd(conf->wait_for_quiescent, ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'raid5_release_stripe': /kisskb/src/drivers/md/raid5.c:386:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ In file included from /kisskb/src/drivers/md/raid5-cache.c:7: /kisskb/src/drivers/md/raid5-cache.c: In function 'r5c_recovery_flush_data_only_stripes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5-cache.c:2450:2: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_quiescent, ^~~~~~~~~~ /kisskb/src/drivers/md/raid5-ppl.c: In function 'ops_run_partial_parity': /kisskb/src/drivers/md/raid5-ppl.c:164:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5-ppl.c:8: /kisskb/src/drivers/md/raid5-ppl.c: In function 'ppl_quiesce': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5-ppl.c:683:4: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_for_quiescent, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'resize_stripes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:427:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:448:2: note: in expansion of macro '__wait_event_cmd' __wait_event_cmd(wq_head, condition, cmd1, cmd2); \ ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:2531:3: note: in expansion of macro 'wait_event_cmd' wait_event_cmd(conf->wait_for_stripe, ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c:2486:12: note: byref variable will be forcibly initialized LIST_HEAD(newstripes); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/raid5-cache.c: In function 'r5l_do_reclaim': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5-cache.c:1523:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(log->iounit_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_reconstruct5': /kisskb/src/drivers/md/raid5.c:1980:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_reconstruct6': /kisskb/src/drivers/md/raid5.c:2075:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:8034:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->replacement, rdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:8018:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_read_one_chunk': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:5464:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_for_quiescent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'raid5_compute_blocknr': /kisskb/src/drivers/md/raid5.c:3131:21: note: byref variable will be forcibly initialized struct stripe_head sh2; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_get_active_stripe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:735:5: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq( ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:715:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_for_quiescent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'make_discard_request': /kisskb/src/drivers/md/raid5.c:5705:15: note: byref variable will be forcibly initialized DEFINE_WAIT(w); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/raid5.c:5705:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(w); ^~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'handle_stripe_expansion': /kisskb/src/drivers/md/raid5.c:4525:28: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'handle_stripe': /kisskb/src/drivers/md/raid5.c:4879:27: note: byref variable will be forcibly initialized struct stripe_head_state s; ^ /kisskb/src/drivers/md/raid5.c: In function 'raid5d': /kisskb/src/drivers/md/raid5.c:6473:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_do_work': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6443:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(mddev->sb_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6425:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'reshape_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6194:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6176:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_overlap, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6088:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, mddev->sb_flags == 0 || ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6069:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_overlap, ^~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:5963:19: note: byref variable will be forcibly initialized struct list_head stripes; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_sync_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6238:2: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_overlap, conf->quiesce != 2); ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_writeregs': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:227:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_writereg': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:253:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/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/v4l2-core/v4l2-ioctl.c: In function 'v4l_enum_freq_bands': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2686:25: note: byref variable will be forcibly initialized struct v4l2_modulator m = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2668:21: note: byref variable will be forcibly initialized struct v4l2_tuner t = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2250:26: note: byref variable will be forcibly initialized struct v4l2_ext_control ctrl; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2249:27: note: byref variable will be forcibly initialized struct v4l2_ext_controls ctrls; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2216:26: note: byref variable will be forcibly initialized struct v4l2_ext_control ctrl; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2215:27: note: byref variable will be forcibly initialized struct v4l2_ext_controls ctrls; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'video_get_user': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3177:30: note: byref variable will be forcibly initialized struct v4l2_buffer_time32 vb32; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'video_put_user': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3253:29: note: byref variable will be forcibly initialized struct v4l2_buffer_time32 vb32; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3230:28: note: byref variable will be forcibly initialized struct v4l2_event_time32 ev32; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function '__video_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2929:25: note: byref variable will be forcibly initialized struct v4l2_ioctl_info default_info; ^~~~~~~~~~~~ /kisskb/src/drivers/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/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/gpu/drm/amd/amdgpu/amdgpu_irq.c: In function 'amdgpu_hotplug_work_func': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:91:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: In function 'amdgpu_irq_dispatch': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:426:25: note: byref variable will be forcibly initialized struct amdgpu_iv_entry entry; ^~~~~ /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_hw_set_crop_rects': /kisskb/src/drivers/media/i2c/s5k5baf.c:859:23: note: byref variable will be forcibly initialized struct v4l2_rect *p, r; ^ In file included from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/include/media/v4l2-dev.h:13, from /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_dequeue': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:72:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(fh->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_unsubscribe_all': /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:262:33: note: byref variable will be forcibly initialized struct v4l2_event_subscription sub; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c: In function 'nv50_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:40:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c: In function 'nv50_devinit_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:140:4: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, info.script[0], ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:129:20: note: byref variable will be forcibly initialized struct dcb_output outp; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:128:21: note: byref variable will be forcibly initialized struct nvbios_outp info; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'send_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:1584:20: note: byref variable will be forcibly initialized struct v4l2_event ev; ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_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_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-subdev.c: In function 'subdev_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:543:32: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:525:32: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:433:21: note: byref variable will be forcibly initialized struct v4l2_event ev = { }; ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'v4l2_subdev_link_validate': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:870:38: note: byref variable will be forcibly initialized struct v4l2_subdev_format sink_fmt, source_fmt; ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:870:28: note: byref variable will be forcibly initialized struct v4l2_subdev_format sink_fmt, source_fmt; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/md-multipath.c:14: /kisskb/src/drivers/md/md-multipath.c: In function 'multipath_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md-multipath.c:239:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_ext_pwr_online': /kisskb/src/drivers/power/supply/charger-manager.c:153:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_batt_present': /kisskb/src/drivers/power/supply/charger-manager.c:97:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_charging': /kisskb/src/drivers/power/supply/charger-manager.c:216:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'get_batt_uV': /kisskb/src/drivers/power/supply/charger-manager.c:189:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_full_charged': /kisskb/src/drivers/power/supply/charger-manager.c:283:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'cm_init_thermal_data': /kisskb/src/drivers/power/supply/charger-manager.c:1239:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'charger_manager_probe': /kisskb/src/drivers/power/supply/charger-manager.c:1428:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_writereg': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:231:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_writeFW': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:264:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/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/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c: In function 'gt215_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c:36:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ /kisskb/src/drivers/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 = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched/mm.h:5, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/drivers/md/md.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'get_version': /kisskb/src/drivers/md/md.c:6578:16: note: byref variable will be forcibly initialized mdu_version_t ver; ^~~ /kisskb/src/drivers/md/md.c: In function 'get_array_info': /kisskb/src/drivers/md/md.c:6592:19: note: byref variable will be forcibly initialized mdu_array_info_t info; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/md-bitmap.c:19: /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_wait_writes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:429:3: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^~~~~~~~~~ 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/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'md_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:7924:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_handle_request': /kisskb/src/drivers/md/md.c:436:15: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/md.c:436:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'mddev_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:552:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, !test_bit(MD_UPDATING_SB, &mddev->flags)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:549:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, atomic_read(&mddev->active_io) == 0); ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_flush_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:668:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(mddev->sb_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'read_page': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:404:2: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'get_disk_info': /kisskb/src/drivers/md/md.c:6684:18: note: byref variable will be forcibly initialized mdu_disk_info_t info; ^~~~ 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/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'md_super_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:1023:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, atomic_read(&mddev->pending_writes)==0); ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'write_page': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:310:4: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_startwrite': /kisskb/src/drivers/md/md-bitmap.c:1420:16: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/md-bitmap.c:1420:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); ^~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_cond_end_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:1623:2: note: in expansion of macro 'wait_event' wait_event(bitmap->mddev->recovery_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_free': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:1747:2: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_wait_behind_writes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:1776:3: note: in expansion of macro 'wait_event' wait_event(bitmap->behind_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_resize': /kisskb/src/drivers/md/md-bitmap.c:2065:23: note: byref variable will be forcibly initialized struct bitmap_counts old_counts; ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:2064:24: note: byref variable will be forcibly initialized struct bitmap_storage store; ^~~~~ /kisskb/src/drivers/md/md.c: In function 'md_do_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8963:2: note: in expansion of macro 'wait_event' wait_event(mddev->recovery_wait, !atomic_read(&mddev->recovery_active)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8951:5: note: in expansion of macro 'wait_event' wait_event(mddev->recovery_wait, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8872:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(mddev->recovery_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8854:4: note: in expansion of macro 'wait_event' wait_event(mddev->recovery_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c:8714:17: note: byref variable will be forcibly initialized DEFINE_WAIT(wq); ^~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/md.c:8714:5: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wq); ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8643:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ 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/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'md_write_start': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8546:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_allow_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8618:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'do_md_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:6394:2: note: in expansion of macro 'wait_event' wait_event(resync_wait, (mddev->sync_thread == NULL && ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_set_readonly': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:6334:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:6332:2: note: in expansion of macro 'wait_event' wait_event(resync_wait, !test_bit(MD_RECOVERY_RUNNING, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_ioctl': /kisskb/src/drivers/md/md.c:7725:19: note: byref variable will be forcibly initialized mdu_disk_info_t info; ^~~~ 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/md/md.c:40: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:7711:5: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c:7683:20: note: byref variable will be forcibly initialized mdu_disk_info_t info; ^~~~ /kisskb/src/drivers/md/md.c:7611:20: note: byref variable will be forcibly initialized mdu_array_info_t info; ^~~~ 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/md/md.c:40: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:7580:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(mddev->sb_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_wait_for_blocked_rdev': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:9432:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(rdev->blocked_wait, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/media/dvb-core/dmxdev.c:21: /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_buffer_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:86:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(src->queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1455:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvr_dvbdev->wait_queue, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1451:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvbdev->wait_queue, ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'write_reg': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:145:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->base->adr, .flags = 0, ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-i2c.c: In function 'v4l2_i2c_new_subdev': /kisskb/src/drivers/media/v4l2-core/v4l2-i2c.c:125:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c: In function 'gf100_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c:36:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:20: /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_io_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1625:12: note: in expansion of macro 'wait_event_interruptible' status = wait_event_interruptible(ca->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/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/dvb-frontends/stv6111.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/stv6111.c:320:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^~~ /kisskb/src/drivers/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:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'i2c_read': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:141:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'cfg_demod_abort_tune': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:416:38: note: byref variable will be forcibly initialized struct MXL_HYDRA_DEMOD_ABORT_TUNE_T abort_tune_cmd; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'set_parameters': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:439:33: note: byref variable will be forcibly initialized struct MXL_HYDRA_DEMOD_PARAM_T demod_chan_cfg; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'enable_tuner': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:1358:29: note: byref variable will be forcibly initialized struct MXL_HYDRA_TUNER_CMD ctrl_tuner_cmd; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'firmware_download': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:970:33: note: byref variable will be forcibly initialized struct MXL_HYDRA_SKU_COMMAND_T dev_sku_cfg; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'probe': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:1713:35: note: byref variable will be forcibly initialized struct MXL_HYDRA_MPEGOUT_PARAM_T mpeg_interface_cfg; ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/media/v4l2-core/tuner-core.c: In function 'set_type': /kisskb/src/drivers/media/v4l2-core/tuner-core.c:432:24: note: byref variable will be forcibly initialized struct xc4000_config xc4000_cfg = { ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/tuner-core.c:420:26: note: byref variable will be forcibly initialized struct tda18271_config cfg = { ^~~ /kisskb/src/drivers/media/v4l2-core/tuner-core.c:405:24: note: byref variable will be forcibly initialized struct xc5000_config xc5000c_cfg = { ^~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/tuner-core.c:391:24: note: byref variable will be forcibly initialized struct xc5000_config xc5000_cfg = { ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/tuner-core.c:375:24: note: byref variable will be forcibly initialized struct xc2028_config cfg = { ^~~ /kisskb/src/drivers/media/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 '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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:670:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(fepriv->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_property': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2322:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_get_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:300:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(events->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/st-mipid02.c: In function 'mipid02_write_reg': /kisskb/src/drivers/media/i2c/st-mipid02.c:251:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c: In function 'pmu_load': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c:87:21: note: byref variable will be forcibly initialized struct nvbios_pmuR pmu; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c: In function 'gm200_devinit_post': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c:161:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c:124:19: note: byref variable will be forcibly initialized struct bit_entry bit_I; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_hpd_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:389:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_hpd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:334:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_audio_write_latency_fields': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1234:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_program_watermarks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1032:33: note: byref variable will be forcibly initialized struct dce10_wm_params wm_low, wm_high; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1032:25: note: byref variable will be forcibly initialized struct dce10_wm_params wm_low, wm_high; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1865:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_crtc_disable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:2558:24: note: byref variable will be forcibly initialized struct amdgpu_atom_ss ss; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_audio_write_speaker_allocation': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1280:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_audio_write_sad_regs': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1336:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_afmt_setmode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1578:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:429:3: note: in expansion of macro 'wait_event' wait_event(m2m_ctx->finished, ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'v4l2_m2m_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:554:3: note: in expansion of macro 'wait_event' wait_event(curr_ctx->finished, ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c: In function 'gv100_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c:33:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_hpd_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:406:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_hpd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:352:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_audio_write_latency_fields': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1260:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_program_watermarks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1058:33: note: byref variable will be forcibly initialized struct dce10_wm_params wm_low, wm_high; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1058:25: note: byref variable will be forcibly initialized struct dce10_wm_params wm_low, wm_high; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1907:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_crtc_disable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:2634:24: note: byref variable will be forcibly initialized struct amdgpu_atom_ss ss; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_audio_write_speaker_allocation': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1306:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_audio_write_sad_regs': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1362:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_afmt_setmode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1620:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/md/dm.c: In function '__send_duplicate_bios': /kisskb/src/drivers/md/dm.c:1400:18: note: byref variable will be forcibly initialized struct bio_list blist = BIO_EMPTY_LIST; ^~~~~ /kisskb/src/drivers/md/dm.c: In function '__send_empty_flush': /kisskb/src/drivers/md/dm.c:1416:13: note: byref variable will be forcibly initialized struct bio flush_bio; ^~~~~~~~~ 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/kthread.h:6, from /kisskb/src/drivers/md/dm-core.h:12, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/drivers/md/dm.c: In function 'event_callback': /kisskb/src/drivers/md/dm.c:1926:12: note: byref variable will be forcibly initialized LIST_HEAD(uevents); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/dm.c: In function 'dm_pr_register': /kisskb/src/drivers/md/dm.c:2946:15: note: byref variable will be forcibly initialized struct dm_pr pr = { ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/md/dm-core.h:12, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/drivers/md/dm.c: In function '__bind': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:1991:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(md->map, (void *)t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c: In function 'dm_setup_md_queue': /kisskb/src/drivers/md/dm.c:2088:22: note: byref variable will be forcibly initialized struct queue_limits limits; ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/md/dm-core.h:12, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/drivers/md/dm.c: In function 'dm_wait_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:2752:9: note: in expansion of macro 'wait_event_interruptible' return wait_event_interruptible(md->eventq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c: In function '__split_and_process_bio': /kisskb/src/drivers/md/dm.c:1571:20: note: byref variable will be forcibly initialized struct clone_info ci; ^~ /kisskb/src/drivers/md/dm.c: In function 'dm_swap_table': /kisskb/src/drivers/md/dm.c:2334:22: note: byref variable will be forcibly initialized struct queue_limits limits; ^~~~~~ /kisskb/src/drivers/media/i2c/ad5820.c: In function 'ad5820_write': /kisskb/src/drivers/media/i2c/ad5820.c:60:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/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/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c: In function 'tu102_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c:33:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ 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/videobuf-core.c:14: /kisskb/src/drivers/media/v4l2-core/videobuf-core.c: In function 'stream_next_buffer_check_queue': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/videobuf-core.c:657:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(q->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/videobuf-core.c: In function 'videobuf_waiton': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/videobuf-core.c:112:3: note: in expansion of macro 'wait_event' wait_event(vb->done, state_neither_active_nor_queued(q, vb)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/videobuf-core.c:109:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(vb->done, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c: In function 'm88rs2000_writereg': /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/v4l2-core/videobuf-dma-sg.c: In function 'videobuf_sg_alloc': /kisskb/src/drivers/media/v4l2-core/videobuf-dma-sg.c:661:24: note: byref variable will be forcibly initialized struct videobuf_queue q; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c: In function 'ga100_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c:33:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_cxd_data': /kisskb/src/drivers/mmc/core/mmc_ops.c:256:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_bus_test': /kisskb/src/drivers/mmc/core/mmc_ops.c:741:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_tuning': /kisskb/src/drivers/mmc/core/mmc_ops.c:645:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_reg': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:152:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_regs': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:124:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_write_reg_range': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:177:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/md/dm-table.c: In function 'validate_hardware_logical_block_alignment': /kisskb/src/drivers/md/dm-table.c:596:22: note: byref variable will be forcibly initialized struct queue_limits ti_limits; ^~~~~~~~~ /kisskb/src/drivers/md/dm-table.c: In function 'dm_calculate_queue_limits': /kisskb/src/drivers/md/dm-table.c:1414:22: note: byref variable will be forcibly initialized struct queue_limits ti_limits; ^~~~~~~~~ /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: In function 'sp8870_firmware_upload': /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/v4l2-core/v4l2-jpeg.c: In function 'v4l2_jpeg_parse_header': /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c:462:21: note: byref variable will be forcibly initialized struct jpeg_stream stream; ^~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c: In function 'v4l2_jpeg_parse_frame_header': /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c:565:21: note: byref variable will be forcibly initialized struct jpeg_stream stream; ^~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c: In function 'v4l2_jpeg_parse_scan_header': /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c:584:21: note: byref variable will be forcibly initialized struct jpeg_stream stream; ^~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c: In function 'v4l2_jpeg_parse_quantization_tables': /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c:605:21: note: byref variable will be forcibly initialized struct jpeg_stream stream; ^~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c: In function 'v4l2_jpeg_parse_huffman_tables': /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c:626:21: note: byref variable will be forcibly initialized struct jpeg_stream stream; ^~~~~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:488:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(adap->kthread_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:478:10: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(adap->kthread_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_probe_detect_ctx': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:284:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_kms_helper_poll_enable': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:246:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_probe_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/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/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/media/i2c/adv7604.c: In function 'adv76xx_cec_isr': /kisskb/src/drivers/media/i2c/adv7604.c:2033:18: note: byref variable will be forcibly initialized struct cec_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'get_connectors_for_crtc': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:77:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'drm_primary_helper_update': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:170:18: note: byref variable will be forcibly initialized struct drm_rect dest = { ^~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:164:18: note: byref variable will be forcibly initialized struct drm_rect src = { ^~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_query_dv_timings': /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_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: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/gpu/drm/amd/amdgpu/amdgpu_gfx.c: In function 'amdgpu_gfx_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c:644:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib3000mc.c: In function 'dib3000mc_autosearch_start': /kisskb/src/drivers/media/dvb-frontends/dib3000mc.c:590:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties schan; ^~~~~ /kisskb/src/drivers/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/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/media/dvb-frontends/dib7000p.c: In function 'dib7000p_autosearch_start': /kisskb/src/drivers/media/dvb-frontends/dib7000p.c:1134:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties schan; ^~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_adap_g_log_addrs': /kisskb/src/drivers/media/cec/core/cec-api.c:147:23: note: byref variable will be forcibly initialized struct cec_log_addrs log_addrs; ^~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_adap_s_log_addrs': /kisskb/src/drivers/media/cec/core/cec-api.c:170:23: note: byref variable will be forcibly initialized struct cec_log_addrs log_addrs; ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/cec/core/cec-api.c:10: /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_receive_msg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c:282:10: note: in expansion of macro 'wait_event_interruptible' res = wait_event_interruptible(fh->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c:273:10: note: in expansion of macro 'wait_event_interruptible_timeout' res = wait_event_interruptible_timeout(fh->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_dqevent': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c:320:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(fh->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_s_mode': /kisskb/src/drivers/media/cec/core/cec-api.c:477:20: note: byref variable will be forcibly initialized struct cec_event ev = { ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/mmc/host/sdhci.c:14: /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_send_tuning': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c:2744:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(host->buf_ready_int, (host->tuning_done == 1), ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv_smbus_write_byte_data': /kisskb/src/drivers/media/i2c/adv7842.c:315:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv_smbus_write_i2c_block_data': /kisskb/src/drivers/media/i2c/adv7842.c:349:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv_smbus_read_byte_data_check': /kisskb/src/drivers/media/i2c/adv7842.c:283:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv_smbus_write_byte_no_check': /kisskb/src/drivers/media/i2c/adv7842.c:337:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv7842_cec_isr': /kisskb/src/drivers/media/i2c/adv7842.c:2227:18: note: byref variable will be forcibly initialized struct cec_msg msg; ^~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'log_infoframe': /kisskb/src/drivers/media/i2c/adv7842.c:2554:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv7842_cp_log_status': /kisskb/src/drivers/media/i2c/adv7842.c:2672:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^~~~~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv7842_command_ram_test': /kisskb/src/drivers/media/i2c/adv7842.c:3181:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_i2c_write16': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:363:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_set_channel_union': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1349:24: note: byref variable will be forcibly initialized struct dibDVBTChannel ch; ^~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_set_frontend': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1998:40: note: byref variable will be forcibly initialized struct dvb_frontend_parametersContext channel_status; ^~~~~~~~~~~~~~ /kisskb/src/drivers/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/media/dvb-frontends/mt312.c: In function 'mt312_write': /kisskb/src/drivers/media/dvb-frontends/mt312.c:89:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ In file included from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/include/media/v4l2-dev.h:13, from /kisskb/src/include/media/v4l2-common.h:18, from /kisskb/src/include/media/drv-intf/saa7146_vv.h:5, from /kisskb/src/drivers/media/common/saa7146/saa7146_i2c.c:4: /kisskb/src/drivers/media/common/saa7146/saa7146_i2c.c: In function 'saa7146_i2c_writeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/saa7146/saa7146_i2c.c:197:13: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(dev->i2c_wq, dev->i2c_op == 0, timeout); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: In function 'gfx_v8_0_do_edc_gpr_workarounds': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c:1531:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/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/gpu/drm/amd/amdgpu/gfx_v8_0.c: In function 'gfx_v8_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c:884:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ 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/cec/core/cec-pin.c:7: /kisskb/src/drivers/media/cec/core/cec-pin.c: In function 'cec_pin_thread_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-pin.c:1038:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(pin->kthread_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c: In function 'gv100_fault_buffer_process': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c:51:26: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c: In function 'gv100_fault_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c:130:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^~~~ /kisskb/src/drivers/md/dm-ioctl.c: In function '__list_versions': /kisskb/src/drivers/md/dm-ioctl.c:608:19: note: byref variable will be forcibly initialized struct vers_iter iter_info; ^~~~~~~~~ /kisskb/src/drivers/md/dm-ioctl.c: In function 'dev_set_geometry': /kisskb/src/drivers/md/dm-ioctl.c:962:21: note: byref variable will be forcibly initialized struct hd_geometry geometry; ^~~~~~~~ /kisskb/src/drivers/md/dm-ioctl.c: In function 'ctl_ioctl': /kisskb/src/drivers/md/dm-ioctl.c:1851:18: note: byref variable will be forcibly initialized struct dm_ioctl param_kernel; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'lock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:120:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'unlock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:134:17: note: byref variable will be forcibly initialized struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'tda10023_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:72:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c: In function 'tu102_fault_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c:77:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^~~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'i2c_readbytes': /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/md/dm-io.c: In function 'sync_io': /kisskb/src/drivers/md/dm-io.c:437:17: note: byref variable will be forcibly initialized struct sync_io sio; ^~~ /kisskb/src/drivers/md/dm-io.c: In function 'dm_io': /kisskb/src/drivers/md/dm-io.c:541:16: note: byref variable will be forcibly initialized struct dpages dp; ^~ /kisskb/src/drivers/media/i2c/tvp7002.c: In function 'tvp7002_probe': /kisskb/src/drivers/media/i2c/tvp7002.c:940:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c: In function 'nvkm_fb_bios_memtype': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c:66:23: note: byref variable will be forcibly initialized struct nvbios_M0203E M0203E; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_writebytes': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:85:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b, .len = len + 1 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_hab_send_request': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:156:25: note: byref variable will be forcibly initialized bcm3510_register_value v,hab; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_hab_get_response': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:139:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_tuner_cmd': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:365:30: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_tune c; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_check_firmware_version': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:663:42: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_get_version_info ver; ^~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_bert_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:267:25: note: byref variable will be forcibly initialized bcm3510_register_value b; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_set_frontend': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:500:38: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_bert_control bert; ^~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:499:37: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_ext_acquire cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_clear_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:704:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:683:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_init_cold': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:729:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_init': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:763:33: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_set_agc c; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:762:25: note: byref variable will be forcibly initialized bcm3510_register_value j; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_attach': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:800:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/common/saa7146/saa7146_video.c: In function 'saa7146_start_preview': /kisskb/src/drivers/media/common/saa7146/saa7146_video.c:100:21: note: byref variable will be forcibly initialized struct v4l2_format fmt; ^~~ 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/platform/exynos-gsc/gsc-core.c:9: /kisskb/src/drivers/media/platform/exynos-gsc/gsc-core.c: In function 'gsc_m2m_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos-gsc/gsc-core.c:1244:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(gsc->irq_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-kcopyd.c: In function 'do_work': /kisskb/src/drivers/md/dm-kcopyd.c:650:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/md/dm-kcopyd.c: In function 'run_io_job': /kisskb/src/drivers/md/dm-kcopyd.c:553:23: note: byref variable will be forcibly initialized struct dm_io_request io_req = { ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/dm-kcopyd.c:14: /kisskb/src/drivers/md/dm-kcopyd.c: In function 'dm_kcopyd_client_destroy': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/dm-kcopyd.c:973:2: note: in expansion of macro 'wait_event' wait_event(kc->destroyq, !atomic_read(&kc->nr_jobs)); ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c: In function 's5h1420_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:99:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c: In function 's5h1420_set_frontend': /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:633:36: note: byref variable will be forcibly initialized struct dvb_frontend_tune_settings fesettings; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: In function 'gfx_v9_0_do_edc_gpr_workarounds': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:4469:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: In function 'gfx_v9_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1074:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/media/common/saa7146/saa7146_vbi.c: In function 'saa7146_set_vbi_capture': /kisskb/src/drivers/media/common/saa7146/saa7146_vbi.c:139:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma3; ^~~~~ /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c: In function 'saa7146_set_clipping_rect': /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c:488:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma2; ^~~~~ /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c: In function 'saa7146_set_position': /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c:576:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma1; ^~~~~ /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c: In function 'calculate_video_dma_grab_planar': /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c:830:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma3; ^~~~~ /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c:829:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma2; ^~~~~ /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c:828:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma1; ^~~~~ /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c: In function 'calculate_video_dma_grab_packed': /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c:705:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma1; ^~~~~ 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/platform/exynos-gsc/gsc-m2m.c:9: /kisskb/src/drivers/media/platform/exynos-gsc/gsc-m2m.c: In function 'gsc_m2m_ctx_stop_req': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos-gsc/gsc-m2m.c:38:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(gsc->irq_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos-gsc/gsc-m2m.c: In function 'gsc_m2m_s_selection': /kisskb/src/drivers/media/platform/exynos-gsc/gsc-m2m.c:492:24: note: byref variable will be forcibly initialized struct v4l2_selection sel = *s; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt330x_attach': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:920:25: note: byref variable will be forcibly initialized struct lgdt330x_config config = *_config; ^~~~~~ /kisskb/src/drivers/mmc/host/cb710-mmc.c: In function 'cb710_mmc_receive': /kisskb/src/drivers/mmc/host/cb710-mmc.c:267:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/mmc/host/cb710-mmc.c: In function 'cb710_mmc_send': /kisskb/src/drivers/mmc/host/cb710-mmc.c:311:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c: In function 'tpg_print_str_6': /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:1879:10: note: byref variable will be forcibly initialized PIXTYPE bg; \ ^~ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:1946:2: note: in expansion of macro 'PRINTSTR' PRINTSTR(x24); ^~~~~~~~ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:1878:10: note: byref variable will be forcibly initialized PIXTYPE fg; \ ^~ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:1946:2: note: in expansion of macro 'PRINTSTR' PRINTSTR(x24); ^~~~~~~~ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c: In function 'tpg_fill_plane_buffer': /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:2553:25: note: byref variable will be forcibly initialized struct tpg_draw_params params; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:127:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/dm-stats.c:4: /kisskb/src/drivers/md/dm-stats.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-stats.c: In function 'message_stats_create': /kisskb/src/drivers/md/dm-stats.c:959:20: note: byref variable will be forcibly initialized struct dm_arg_set as, as_backup; ^~ /kisskb/src/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_edmac_start_dma': /kisskb/src/drivers/mmc/host/dw_mmc.c:775:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/media/pci/ttpci/av7110_hw.c:21: /kisskb/src/drivers/media/pci/ttpci/av7110_hw.c: In function 'WaitUntilBmpLoaded': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_hw.c:842:12: note: in expansion of macro 'wait_event_timeout' int ret = wait_event_timeout(av7110->bmpq, ^~~~~~~~~~~~~~~~~~ /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/pci/ttpci/av7110_hw.c: In function 'av7110_fw_cmd': /kisskb/src/drivers/media/pci/ttpci/av7110_hw.c:479:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/mmc/core/block.c: In function 'mmc_sd_num_wr_blocks': /kisskb/src/drivers/mmc/core/block.c:863: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/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/mmc/core/block.c:21: /kisskb/src/drivers/mmc/core/block.c: In function 'mmc_blk_rw_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/block.c:2130:2: note: in expansion of macro 'wait_event' wait_event(mq->wait, mmc_blk_rw_wait_cond(mq, &err)); ^~~~~~~~~~ /kisskb/src/drivers/mmc/core/block.c: In function '__mmc_blk_ioctl_cmd': /kisskb/src/drivers/mmc/core/block.c:454:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /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/platform/sunxi/sun8i-rotate/sun8i_rotate.c: In function 'rotate_s_ctrl': /kisskb/src/drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c:573:25: note: byref variable will be forcibly initialized struct v4l2_pix_format fmt; ^~~ In file included from /kisskb/src/include/linux/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1779:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(q->done_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_wait_for_all_buffers': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1843:3: note: in expansion of macro 'wait_event' wait_event(q->done_wq, !atomic_read(&q->owned_by_drv_count)); ^~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_v4l.c: In function 'ves1820_writereg': /kisskb/src/drivers/media/pci/ttpci/av7110_v4l.c:126:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = buf, .len = 3 }; ^~~ /kisskb/src/drivers/media/pci/ttpci/av7110_v4l.c: In function 'tuner_write': /kisskb/src/drivers/media/pci/ttpci/av7110_v4l.c:138:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = data, .len = 4 }; ^~~ /kisskb/src/drivers/media/pci/ttpci/av7110_v4l.c: In function 'av7110_vbi_write': /kisskb/src/drivers/media/pci/ttpci/av7110_v4l.c:609:30: note: byref variable will be forcibly initialized struct v4l2_sliced_vbi_data d; ^ /kisskb/src/drivers/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/md/dm-bufio.c: In function 'use_dmio': /kisskb/src/drivers/md/dm-bufio.c:591:22: note: byref variable will be forcibly initialized struct dm_io_region region = { ^~~~~~ /kisskb/src/drivers/md/dm-bufio.c: In function '__flush_write_list': /kisskb/src/drivers/md/dm-bufio.c:765:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/include/linux/dm-bufio.h:12, from /kisskb/src/drivers/md/dm-bufio.c:9: /kisskb/src/drivers/md/dm-bufio.c: In function '__evict_old_buffers': /kisskb/src/drivers/md/dm-bufio.c:1908:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/dm-bufio.c: In function 'new_read': /kisskb/src/drivers/md/dm-bufio.c:1080:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_prefetch': /kisskb/src/drivers/md/dm-bufio.c:1143:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/dm-bufio.c:1141:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/include/linux/dm-bufio.h:12, from /kisskb/src/drivers/md/dm-bufio.c:9: /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_write_dirty_buffers_async': /kisskb/src/drivers/md/dm-bufio.c:1249:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_issue_flush': /kisskb/src/drivers/md/dm-bufio.c:1351:22: note: byref variable will be forcibly initialized struct dm_io_region io_reg = { ^~~~~~ 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/blkdev.h:5, from /kisskb/src/include/linux/dm-bufio.h:12, from /kisskb/src/drivers/md/dm-bufio.c:9: /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_write_dirty_buffers': /kisskb/src/drivers/md/dm-bufio.c:1273:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_issue_discard': /kisskb/src/drivers/md/dm-bufio.c:1375:22: note: byref variable will be forcibly initialized struct dm_io_region io_reg = { ^~~~~~ /kisskb/src/drivers/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/gpu/drm/amd/amdgpu/gfx_v10_0.c: In function 'gfx_v10_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:3623:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /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: 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: 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; ^~ 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/include/linux/ethtool.h:17, from /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:14: /kisskb/src/drivers/media/pci/ttpci/av7110_av.c: In function 'ts_play': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:453:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(rb->queue, FREE_COND_TS)) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c: In function 'dvb_aplay': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:548:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(av7110->aout.queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c: In function 'dvb_video_get_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:905:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(events->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c: In function 'dvb_play_kernel': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:519:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(av7110->avout.queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c: In function 'dvb_play': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:486:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(av7110->avout.queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c: In function 'aux_ring_buffer_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:393:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(rbuf->queue, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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_print_avg_rate': /kisskb/src/drivers/mmc/core/mmc_test.c:589:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_area_io_seq': /kisskb/src/drivers/mmc/core/mmc_test.c: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_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/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/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; ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_rnd_perf': /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_print_rate': /kisskb/src/drivers/mmc/core/mmc_test.c:563:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_seq_trim_perf': /kisskb/src/drivers/mmc/core/mmc_test.c: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/media/platform/coda/coda-common.c: In function 'coda_g_selection': /kisskb/src/drivers/media/platform/coda/coda-common.c:1002:19: note: byref variable will be forcibly initialized struct v4l2_rect r, *rsel; ^ /kisskb/src/drivers/media/platform/coda/coda-common.c: In function 'coda_start_streaming': /kisskb/src/drivers/media/platform/coda/coda-common.c:1964:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/drivers/media/platform/coda/coda-common.c: In function 'coda_s_fmt_vid_cap': /kisskb/src/drivers/media/platform/coda/coda-common.c:845:19: note: byref variable will be forcibly initialized struct v4l2_rect r; ^ /kisskb/src/drivers/media/platform/coda/coda-common.c: In function 'coda_s_fmt_vid_out': /kisskb/src/drivers/media/platform/coda/coda-common.c:887:21: note: byref variable will be forcibly initialized struct v4l2_format f_cap; ^~~~~ /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/md/dm-bio-prison-v1.c: In function 'dm_cell_error': /kisskb/src/drivers/md/dm-bio-prison-v1.c:232:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/media/pci/ttpci/av7110_ca.c:17: /kisskb/src/drivers/media/pci/ttpci/av7110_ca.c: In function 'ci_ll_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_ca.c:158:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(cibuf->queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_ca.c: In function 'ci_ll_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110_ca.c:183:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(cibuf->queue, ^~~~~~~~~~~~~~~~~~~~~~~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.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/mmc/host/cqhci.c: In function 'cqhci_wait_for_idle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.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/media/pci/ttpci/av7110_ipack.c: In function 'send_ipack': /kisskb/src/drivers/media/pci/ttpci/av7110_ipack.c:48:24: note: byref variable will be forcibly initialized struct dvb_audio_info ai; ^~ /kisskb/src/drivers/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/gpu/drm/amd/amdgpu/amdgpu_sdma.c: In function 'amdgpu_sdma_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c:144:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^~~~~~~ In file included from /kisskb/src/drivers/media/pci/ttpci/av7110.c:51: /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'alps_bsbe1_tuner_set_params': /kisskb/src/drivers/media/dvb-frontends/bsbe1.h:61:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; ^~~ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'grundig_29504_401_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1873:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; ^~~ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'alps_tdlb7_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1678:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x60, .flags = 0, .buf = data, .len = sizeof(data) }; ^~~ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'alps_tdbe2_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1587:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x62, .flags = 0, .buf = data, .len = sizeof(data) }; ^~~ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'grundig_29504_451_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1619:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; ^~~ In file included from /kisskb/src/drivers/media/pci/ttpci/av7110.c:53: /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'alps_bsru6_tuner_set_params': /kisskb/src/drivers/media/dvb-frontends/bsru6.h:92:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = buf, .len = sizeof(buf) }; ^~~ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'alps_bsrv2_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1544:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = buf, .len = sizeof(buf) }; ^~~ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'philips_cd1516_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1647:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; ^~~ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'nexusca_stv0297_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1817:17: note: byref variable will be forcibly initialized struct i2c_msg readmsg = { .addr = 0x63, .flags = I2C_M_RD, .buf = data, .len = 1 }; ^~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110.c:1816:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x63, .flags = 0, .buf = data, .len = sizeof(data) }; ^~~ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'gpioirq': /kisskb/src/drivers/media/pci/ttpci/av7110.c:500:22: note: byref variable will be forcibly initialized struct video_event event; ^~~~~ /kisskb/src/drivers/media/i2c/ov9650.c: In function 'ov965x_set_fmt': /kisskb/src/drivers/media/i2c/ov9650.c:1253:37: note: byref variable will be forcibly initialized struct v4l2_subdev_frame_interval fiv = { ^~~ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'i2c_writereg': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1410:17: note: byref variable will be forcibly initialized struct i2c_msg msgs; ^~~~ 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/pci/ttpci/av7110.c:16: /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'arm_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ttpci/av7110.c:242:13: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(av7110->arm_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_vaddr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:79:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:628:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^~~ /kisskb/src/drivers/md/dm-crypt.c: In function 'crypt_free_buffer_pages': /kisskb/src/drivers/md/dm-crypt.c:1707:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c: In function 'vb2_dma_sg_vaddr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c:298:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c: In function 'vb2_dma_sg_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c:574:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^~~ /kisskb/src/drivers/md/dm-crypt.c: In function 'dmcrypt_write': /kisskb/src/drivers/md/dm-crypt.c:1898:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/md/dm-crypt.c:1897:18: note: byref variable will be forcibly initialized struct rb_root write_tree; ^~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c: In function 'crypt_ctr_optional': /kisskb/src/drivers/md/dm-crypt.c:3042:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^~ /kisskb/src/drivers/md/dm-crypt.c: In function 'crypt_iv_lmk_one': /kisskb/src/drivers/md/dm-crypt.c:479:19: note: byref variable will be forcibly initialized struct md5_state md5state; ^~~~~~~~ In file included from /kisskb/src/drivers/md/dm-crypt.c:20: /kisskb/src/drivers/md/dm-crypt.c: In function 'crypt_iv_elephant': /kisskb/src/drivers/md/dm-crypt.c:942: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/drivers/md/dm-crypt.c:941:37: note: byref variable will be forcibly initialized struct scatterlist *sg, *sg2, src, dst; ^~~ /kisskb/src/drivers/md/dm-crypt.c:941:32: note: byref variable will be forcibly initialized struct scatterlist *sg, *sg2, src, dst; ^~~ In file included from /kisskb/src/drivers/md/dm-crypt.c:20: /kisskb/src/drivers/md/dm-crypt.c: In function 'crypt_iv_eboiv_gen': /kisskb/src/drivers/md/dm-crypt.c:744: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/drivers/md/dm-crypt.c:743:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/drivers/md/dm-crypt.c:743:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c: In function 'sdma_v2_4_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c:605:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_set_params': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:68:17: note: byref variable will be forcibly initialized struct i2c_msg msg2 = { .addr = priv->i2c_address, .flags = 0, .buf = reg2, .len = 3 }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:67:17: note: byref variable will be forcibly initialized struct i2c_msg msg1 = { .addr = priv->i2c_address, .flags = 0, .buf = reg1, .len = 4 }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg0 = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_sleep': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:44:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; ^~~ /kisskb/src/drivers/media/platform/coda/coda-h264.c: In function 'coda_h264_sps_fixup': /kisskb/src/drivers/media/platform/coda/coda-h264.c:259:14: note: byref variable will be forcibly initialized struct rbsp sps; ^~~ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 's5p_jpeg_parse_hdr': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:1121:25: note: byref variable will be forcibly initialized struct s5p_jpeg_buffer jpeg_buffer; ^~~~~~~~~~~ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 'exynos3250_jpeg_try_crop': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:1742:19: note: byref variable will be forcibly initialized struct v4l2_rect base_rect; ^~~~~~~~~ /kisskb/src/drivers/media/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/platform/s5p-jpeg/jpeg-core.c: In function 'exynos4_jpeg_parse_huff_tbl': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:806:25: note: byref variable will be forcibly initialized struct s5p_jpeg_buffer jpeg_buffer; ^~~~~~~~~~~ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 'exynos4_jpeg_parse_q_tbl': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:896:25: note: byref variable will be forcibly initialized struct s5p_jpeg_buffer jpeg_buffer; ^~~~~~~~~~~ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 'exynos4_jpeg_parse_decode_h_tbl': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:769:25: note: byref variable will be forcibly initialized struct s5p_jpeg_buffer jpeg_buffer; ^~~~~~~~~~~ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 'exynos4_jpeg_parse_decode_q_tbl': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:865:25: note: byref variable will be forcibly initialized struct s5p_jpeg_buffer jpeg_buffer; ^~~~~~~~~~~ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 's5p_jpeg_s_fmt': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:1590:19: note: byref variable will be forcibly initialized struct v4l2_rect scale_rect; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c: In function 'sdma_v3_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c:877:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/media/pci/pluto2/pluto2.c: In function 'lg_tdtpe001p_tuner_set_params': /kisskb/src/drivers/media/pci/pluto2/pluto2.c:438:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/mmc/host/mxcmmc.c: In function 'mxcmci_probe': /kisskb/src/drivers/mmc/host/mxcmmc.c:987:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^~~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writecmd': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:281:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:260:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->priv->demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_load_firmware': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:547:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:543:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:902:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:954:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:785:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_get_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1557:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1300:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_sleep': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1280:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_initfe': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1220:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/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/md/dm-flakey.c: In function 'corrupt_bio_data': /kisskb/src/drivers/md/dm-flakey.c:292:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/md/dm-flakey.c: In function 'flakey_ctr': /kisskb/src/drivers/md/dm-flakey.c:194:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c: In function 'sdma_v4_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c:1585:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c: In function 'sdma_v5_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c:974:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/media/platform/coda/coda-jpeg.c: In function 'coda9_jpeg_encode_header': /kisskb/src/drivers/media/platform/coda/coda-jpeg.c:877:26: note: byref variable will be forcibly initialized struct coda_jpeg_stream stream = { buf, buf + len }; ^~~~~~ /kisskb/src/drivers/media/platform/coda/coda-jpeg.c: In function 'coda_jpeg_decode_header': /kisskb/src/drivers/media/platform/coda/coda-jpeg.c:275:26: note: byref variable will be forcibly initialized struct v4l2_jpeg_header header = { ^~~~~~ /kisskb/src/drivers/media/platform/coda/coda-jpeg.c:272:31: note: byref variable will be forcibly initialized struct v4l2_jpeg_scan_header scan_header; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb6000.c: In function 'stb6000_sleep': /kisskb/src/drivers/media/dvb-frontends/stb6000.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stb6000.c: In function 'stb6000_set_params': /kisskb/src/drivers/media/dvb-frontends/stb6000.c:73:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/s921.c: In function 's921_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/s921.c:202:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ 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/pci/ddbridge/ddbridge-core.c:19: /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'ts_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:730:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'ts_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:760:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'demod_attach_drxk': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:891:21: note: byref variable will be forcibly initialized struct drxk_config config; ^~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'demod_attach_cxd28xx': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:997:26: note: byref variable will be forcibly initialized struct cxd2841er_config cfg; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'demod_attach_stv0910': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:1203:23: note: byref variable will be forcibly initialized struct lnbh25_config lnbcfg = lnbh25_cfg; ^~~~~~ In file included from /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:34: /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'i2c_write': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = adr, .flags = 0, ^~~ /kisskb/src/drivers/md/dm-mpath.c: In function 'process_queued_bios': /kisskb/src/drivers/md/dm-mpath.c:685:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/md/dm-mpath.c:684:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/md/dm-mpath.c: In function 'parse_priority_group': /kisskb/src/drivers/md/dm-mpath.c:1020:21: note: byref variable will be forcibly initialized struct dm_arg_set path_args; ^~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c: In function 'multipath_ctr': /kisskb/src/drivers/md/dm-mpath.c:1182:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^~ /kisskb/src/drivers/media/dvb-frontends/stv6110x.c: In function 'stv6110x_write_regs': /kisskb/src/drivers/media/dvb-frontends/stv6110x.c:57:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c: In function 'sdma_v5_2_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c:963:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/media/platform/m2m-deinterlace.c: In function 'deinterlace_probe': /kisskb/src/drivers/media/platform/m2m-deinterlace.c:923:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^~~~ /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/pci/saa7146/mxb.c: In function 'mxb_init_done': /kisskb/src/drivers/media/pci/saa7146/mxb.c:340:21: note: byref variable will be forcibly initialized struct tuner_setup tun_setup; ^~~~~~~~~ /kisskb/src/drivers/media/pci/saa7146/mxb.c:339:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_encode_up_ack_reply': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3602:40: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_reply_body reply; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function '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: In function 'build_dpcd_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2777:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_dpcd_write': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1133:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_power_updown_phy': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1194:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_query_stream_enc_status': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1210:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_allocate_payload': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1177:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_enum_path_resources': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1162:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_clear_payload_id_table': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1153:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_link_address': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1145:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dump_sideband_msg_tx': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:686:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'process_single_tx_qlock': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2885:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2846:33: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_hdr hdr; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_queue_down_tx': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2929:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_wait_tx_reply': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1346:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:26: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1313:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mgr->tx_waitq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5523:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_write': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5576:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_update_payload_part1': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3376:24: note: byref variable will be forcibly initialized struct drm_dp_payload req_payload; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_topology_mgr_set_mst': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3684:25: note: byref variable will be forcibly initialized struct drm_dp_payload reset_pay; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: In function 'mes_v10_1_set_hw_resources': /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c:227:32: note: byref variable will be forcibly initialized union MESAPI_SET_HW_RESOURCES mes_set_hw_res_pkt; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: In function 'mes_v10_1_query_sched_status': /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c:206:33: note: byref variable will be forcibly initialized union MESAPI__QUERY_MES_STATUS mes_status_pkt; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: In function 'mes_v10_1_remove_hw_queue': /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c:172:29: note: byref variable will be forcibly initialized union MESAPI__REMOVE_QUEUE mes_remove_queue_pkt; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: In function 'mes_v10_1_add_hw_queue': /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c:132:26: note: byref variable will be forcibly initialized union MESAPI__ADD_QUEUE mes_add_queue_pkt; ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/media/pci/ddbridge/ddbridge-ci.c:23: /kisskb/src/drivers/media/pci/ddbridge/ddbridge-ci.c: In function 'i2c_write': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = adr, .flags = 0, ^~~ /kisskb/src/drivers/media/pci/saa7146/hexium_orion.c: In function 'hexium_set_input': /kisskb/src/drivers/media/pci/saa7146/hexium_orion.c:297:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/media/pci/saa7146/hexium_orion.c: In function 'hexium_init_done': /kisskb/src/drivers/media/pci/saa7146/hexium_orion.c:279:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/media/pci/saa7146/hexium_orion.c: In function 'hexium_probe': /kisskb/src/drivers/media/pci/saa7146/hexium_orion.c:201:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/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/gpu/drm/drm_atomic_helper.c: In function 'handle_conflicting_encoders': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:107:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:28: /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_wait_for_vblanks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:1507:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(dev->vblank[i].queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: In function 'amdgpu_uvd_send_msg': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c:1078:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { true, false }; ^~~ /kisskb/src/drivers/gpu/drm/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; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/dm-snap.c:7: /kisskb/src/drivers/md/dm-snap.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/drivers/md/dm-snap.c: In function 'start_copy': /kisskb/src/drivers/md/dm-snap.c:1814:27: note: byref variable will be forcibly initialized struct dm_io_region src, dest; ^~~~ /kisskb/src/drivers/md/dm-snap.c:1814:22: note: byref variable will be forcibly initialized struct dm_io_region src, dest; ^~~ /kisskb/src/drivers/md/dm-snap.c: In function '__origin_write': /kisskb/src/drivers/md/dm-snap.c:2452:33: note: byref variable will be forcibly initialized struct dm_exception_table_lock lock; ^~~~ /kisskb/src/drivers/md/dm-snap.c: In function 'dm_add_exception': /kisskb/src/drivers/md/dm-snap.c:822:33: note: byref variable will be forcibly initialized struct dm_exception_table_lock lock; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/dm-snap.c:7: /kisskb/src/drivers/md/dm-snap.c: In function 'wait_for_in_progress': /kisskb/src/drivers/md/dm-snap.c:1570:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/drivers/md/dm-snap.c: In function 'pending_complete': /kisskb/src/drivers/md/dm-snap.c:1668:33: note: byref variable will be forcibly initialized struct dm_exception_table_lock lock; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/dm-snap.c:7: /kisskb/src/drivers/md/dm-snap.c: In function 'snapshot_merge_next_chunks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:1104:3: note: in expansion of macro 'wait_event' wait_event(_pending_exceptions_done, ^~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:1046:27: note: byref variable will be forcibly initialized struct dm_io_region src, dest; ^~~~ /kisskb/src/drivers/md/dm-snap.c:1046:22: note: byref variable will be forcibly initialized struct dm_io_region src, dest; ^~~ /kisskb/src/drivers/md/dm-snap.c: In function 'snapshot_ctr': /kisskb/src/drivers/md/dm-snap.c:1254:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^~ /kisskb/src/drivers/md/dm-snap.c: In function 'zero_exception': /kisskb/src/drivers/md/dm-snap.c:1947:22: note: byref variable will be forcibly initialized struct dm_io_region dest; ^~~~ /kisskb/src/drivers/md/dm-snap.c: In function 'snapshot_map': /kisskb/src/drivers/md/dm-snap.c:1972:33: note: byref variable will be forcibly initialized struct dm_exception_table_lock lock; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_voltage': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:138:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_tone': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:93:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_frontend': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:551:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_send_burst': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:304:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_send_master_cmd': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:184:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_recv_slave_reply': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:244:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_read_status': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:368:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_sleep': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:1042:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_init': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:755:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c: In function 'lnb_set_sat': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:117:31: note: byref variable will be forcibly initialized struct dvb_diseqc_master_cmd cmd = { ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c: In function 'ddb_fe_attach_mxl5xx': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:415:20: note: byref variable will be forcibly initialized struct mxl5xx_cfg cfg; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c: In function 'ddb_fe_attach_mci': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:467:17: note: byref variable will be forcibly initialized struct mci_cfg cfg; ^~~ /kisskb/src/drivers/md/dm-snap-persistent.c: In function 'chunk_io': /kisskb/src/drivers/md/dm-snap-persistent.c:245:19: note: byref variable will be forcibly initialized struct mdata_req req; ^~~ /kisskb/src/drivers/md/dm-snap-persistent.c:232:22: note: byref variable will be forcibly initialized struct dm_io_region where = { ^~~~~ /kisskb/src/drivers/md/dm-snap-persistent.c: In function 'persistent_prepare_merge': /kisskb/src/drivers/md/dm-snap-persistent.c:763:24: note: byref variable will be forcibly initialized struct core_exception ce; ^~ /kisskb/src/drivers/md/dm-snap-persistent.c: In function 'insert_exceptions': /kisskb/src/drivers/md/dm-snap-persistent.c:449:24: note: byref variable will be forcibly initialized struct core_exception e; ^ /kisskb/src/drivers/md/dm-snap-persistent.c: In function 'persistent_commit_exception': /kisskb/src/drivers/md/dm-snap-persistent.c:699:24: note: byref variable will be forcibly initialized struct core_exception ce; ^~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'get_info': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:72:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'read_status': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:114:20: note: byref variable will be forcibly initialized struct mci_result res; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:113:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'mci_set_tuner': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:138:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'stop': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:152:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'start_iq': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:317:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'start': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:191:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^~~ /kisskb/src/drivers/md/dm-raid.c: In function 'raid_ctr': /kisskb/src/drivers/md/dm-raid.c:2989:41: note: byref variable will be forcibly initialized struct dm_arg_set as = { argc, argv }, as_nrd; ^~~~~~ /kisskb/src/drivers/md/dm-raid.c:2989:20: note: byref variable will be forcibly initialized struct dm_arg_set as = { argc, argv }, as_nrd; ^~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'reg_write': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:49:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522t_set_layers': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:112:17: note: byref variable will be forcibly initialized struct reg_val rv; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/dm-thin-metadata.h:10, from /kisskb/src/drivers/md/dm-thin.c:7: /kisskb/src/drivers/md/dm-thin.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'process_prepared': /kisskb/src/drivers/md/dm-thin.c:1229:19: note: byref variable will be forcibly initialized struct list_head maps; ^~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'error_thin_bio_list': /kisskb/src/drivers/md/dm-thin.c:613:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'requeue_deferred_cells': /kisskb/src/drivers/md/dm-thin.c:627:19: note: byref variable will be forcibly initialized struct list_head cells; ^~~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'requeue_io': /kisskb/src/drivers/md/dm-thin.c:642:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'process_discard_bio': /kisskb/src/drivers/md/dm-thin.c:1760:21: note: byref variable will be forcibly initialized struct dm_cell_key virt_key; ^~~~~~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'll_zero': /kisskb/src/drivers/md/dm-thin.c:1291:22: note: byref variable will be forcibly initialized struct dm_io_region to; ^~ /kisskb/src/drivers/md/dm-thin.c: In function 'retry_bios_on_resume': /kisskb/src/drivers/md/dm-thin.c:1637:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'schedule_copy': /kisskb/src/drivers/md/dm-thin.c:1351:29: note: byref variable will be forcibly initialized struct dm_io_region from, to; ^~ /kisskb/src/drivers/md/dm-thin.c:1351:23: note: byref variable will be forcibly initialized struct dm_io_region from, to; ^~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'remap_and_issue_shared_cell': /kisskb/src/drivers/md/dm-thin.c:1839:20: note: byref variable will be forcibly initialized struct remap_info info; ^~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'inc_remap_and_issue_cell': /kisskb/src/drivers/md/dm-thin.c:933:20: note: byref variable will be forcibly initialized struct remap_info info; ^~~~ /kisskb/src/drivers/md/dm-thin.c: In function '__process_bio_read_only': /kisskb/src/drivers/md/dm-thin.c:2017:31: note: byref variable will be forcibly initialized struct dm_thin_lookup_result lookup_result; ^~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'process_shared_bio': /kisskb/src/drivers/md/dm-thin.c:1862:21: note: byref variable will be forcibly initialized struct dm_cell_key key; ^~~ /kisskb/src/drivers/md/dm-thin.c: In function 'process_cell': /kisskb/src/drivers/md/dm-thin.c:1944:31: note: byref variable will be forcibly initialized struct dm_thin_lookup_result lookup_result; ^~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'process_bio': /kisskb/src/drivers/md/dm-thin.c:1998:21: note: byref variable will be forcibly initialized struct dm_cell_key key; ^~~ /kisskb/src/drivers/md/dm-thin.c: In function 'passdown_double_checking_shared_status': /kisskb/src/drivers/md/dm-thin.c:1089:20: note: byref variable will be forcibly initialized struct discard_op op; ^~ /kisskb/src/drivers/md/dm-thin.c: In function 'process_prepared_discard_passdown_pt1': /kisskb/src/drivers/md/dm-thin.c:1195:22: note: byref variable will be forcibly initialized struct discard_op op; ^~ /kisskb/src/drivers/md/dm-thin.c: In function 'break_up_discard_bio': /kisskb/src/drivers/md/dm-thin.c:1680:21: note: byref variable will be forcibly initialized struct dm_cell_key data_key; ^~~~~~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'process_thin_deferred_cells': /kisskb/src/drivers/md/dm-thin.c:2262:19: note: byref variable will be forcibly initialized struct list_head cells; ^~~~~ /kisskb/src/drivers/md/dm-thin.c: In function '__sort_thin_deferred_bios': /kisskb/src/drivers/md/dm-thin.c:2148:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'process_thin_deferred_bios': /kisskb/src/drivers/md/dm-thin.c:2171:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/md/dm-thin.c:2170:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'process_deferred_bios': /kisskb/src/drivers/md/dm-thin.c:2347:24: note: byref variable will be forcibly initialized struct bio_list bios, bio_completions; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c:2347:18: note: byref variable will be forcibly initialized struct bio_list bios, bio_completions; ^~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'pool_ctr': /kisskb/src/drivers/md/dm-thin.c:3283:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^~ /kisskb/src/drivers/md/dm-thin.c:3282:23: note: byref variable will be forcibly initialized struct pool_features pf; ^~ /kisskb/src/drivers/md/dm-thin.c: In function 'noflush_work': /kisskb/src/drivers/md/dm-thin.c:2500:22: note: byref variable will be forcibly initialized struct noflush_work w; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'thin_endio': /kisskb/src/drivers/md/dm-thin.c:4314:19: note: byref variable will be forcibly initialized struct list_head work; ^~~~ /kisskb/src/drivers/md/dm-thin.c: In function 'thin_bio_map': /kisskb/src/drivers/md/dm-thin.c:2714:21: note: byref variable will be forcibly initialized struct dm_cell_key key; ^~~ /kisskb/src/drivers/md/dm-thin.c:2712:31: note: byref variable will be forcibly initialized struct dm_thin_lookup_result result; ^~~~~~ /kisskb/src/drivers/md/dm-thin-metadata.c: In function '__write_changed_details': /kisskb/src/drivers/md/dm-thin-metadata.c:796:29: note: byref variable will be forcibly initialized struct disk_device_details details; ^~~~~~~ /kisskb/src/drivers/md/dm-thin-metadata.c: In function '__open_device': /kisskb/src/drivers/md/dm-thin-metadata.c:987:29: note: byref variable will be forcibly initialized struct disk_device_details details_le; ^~~~~~~~~~ /kisskb/src/drivers/md/dm-thin-metadata.c: In function '__find_mapped_range': /kisskb/src/drivers/md/dm-thin-metadata.c:1552:31: note: byref variable will be forcibly initialized struct dm_thin_lookup_result lookup; ^~~~~~ /kisskb/src/drivers/leds/leds-aw2013.c: In function 'aw2013_probe_dt': /kisskb/src/drivers/leds/leds-aw2013.c:275:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c: In function 'get_dt_pad_ctrl_data': /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c:658:18: note: byref variable will be forcibly initialized struct resource iomem; ^~~~~ /kisskb/src/drivers/media/pci/tw5864/tw5864-video.c: In function 'tw5864_handle_frame': /kisskb/src/drivers/media/pci/tw5864/tw5864-video.c:1446:21: note: byref variable will be forcibly initialized struct v4l2_event ev = { ^~ /kisskb/src/drivers/media/pci/tw5864/tw5864-video.c: In function 'tw5864_enum_frameintervals': /kisskb/src/drivers/media/pci/tw5864/tw5864-video.c:755:26: note: byref variable will be forcibly initialized struct v4l2_frmsizeenum fsize = { .index = fintv->index, ^~~~~ /kisskb/src/drivers/media/pci/tw5864/tw5864-video.c:753:20: note: byref variable will be forcibly initialized struct v4l2_fract frameinterval; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/tw5864/tw5864-video.c: In function 'tw5864_s_parm': /kisskb/src/drivers/media/pci/tw5864/tw5864-video.c:806:20: note: byref variable will be forcibly initialized struct v4l2_fract time_base; ^~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'process_invalidate_cblocks_message': /kisskb/src/drivers/md/dm-cache-target.c:3314:22: note: byref variable will be forcibly initialized struct cblock_range range; ^~~~~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'cache_preresume': /kisskb/src/drivers/md/dm-cache-target.c:3025:28: note: byref variable will be forcibly initialized struct discard_load_info li; ^~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'requeue_deferred_bios': /kisskb/src/drivers/md/dm-cache-target.c:1899:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/md/dm-cache-target.c: In function '__commit': /kisskb/src/drivers/md/dm-cache-target.c:176:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/md/dm-cache-target.c:172:19: note: byref variable will be forcibly initialized struct list_head work_items; ^~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'save_stats': /kisskb/src/drivers/md/dm-cache-target.c:1023:29: note: byref variable will be forcibly initialized struct dm_cache_statistics stats; ^~~~~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'bio_detain_shared': /kisskb/src/drivers/md/dm-cache-target.c:647:24: note: byref variable will be forcibly initialized struct dm_cell_key_v2 key; ^~~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'mg_complete': /kisskb/src/drivers/md/dm-cache-target.c:1236:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'invalidate_complete': /kisskb/src/drivers/md/dm-cache-target.c:1517:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'copy': /kisskb/src/drivers/md/dm-cache-target.c:1162:32: note: byref variable will be forcibly initialized struct dm_io_region o_region, c_region; ^~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:1162:22: note: byref variable will be forcibly initialized struct dm_io_region o_region, c_region; ^~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'mg_lock_writes': /kisskb/src/drivers/md/dm-cache-target.c:1459:24: note: byref variable will be forcibly initialized struct dm_cell_key_v2 key; ^~~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'invalidate_lock': /kisskb/src/drivers/md/dm-cache-target.c:1584:24: note: byref variable will be forcibly initialized struct dm_cell_key_v2 key; ^~~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'process_deferred_bios': /kisskb/src/drivers/md/dm-cache-target.c:1867:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'parse_cache_args': /kisskb/src/drivers/md/dm-cache-target.c:2277:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^~ /kisskb/src/drivers/md/dm-cache-target.c: In function 'load_stats': /kisskb/src/drivers/md/dm-cache-target.c:1012:29: note: byref variable will be forcibly initialized struct dm_cache_statistics stats; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: In function 'amdgpu_vcn_idle_work_handler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c:346:27: note: byref variable will be forcibly initialized struct dpg_pause_state new_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: In function 'amdgpu_vcn_ring_begin_use': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c:394:26: note: byref variable will be forcibly initialized struct dpg_pause_state new_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: In function 'vcn_v1_0_idle_work_handler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c:1784:26: note: byref variable will be forcibly initialized struct dpg_pause_state new_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: In function 'vcn_v1_0_set_pg_for_begin_use': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c:1842:26: note: byref variable will be forcibly initialized struct dpg_pause_state new_state; ^~~~~~~~~ /kisskb/src/drivers/media/pci/tw5864/tw5864-h264.c: In function 'tw5864_h264_gen_sps_rbsp': /kisskb/src/drivers/media/pci/tw5864/tw5864-h264.c:103:12: note: byref variable will be forcibly initialized struct bs bs, *s; ^~ /kisskb/src/drivers/media/pci/tw5864/tw5864-h264.c: In function 'tw5864_h264_gen_pps_rbsp': /kisskb/src/drivers/media/pci/tw5864/tw5864-h264.c:132:12: note: byref variable will be forcibly initialized struct bs bs, *s; ^~ /kisskb/src/drivers/media/pci/tw5864/tw5864-h264.c: In function 'tw5864_h264_gen_slice_head': /kisskb/src/drivers/media/pci/tw5864/tw5864-h264.c:160:12: note: byref variable will be forcibly initialized struct bs bs, *s; ^~ /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/md/dm-cache-metadata.c: In function '__setup_mapping_info': /kisskb/src/drivers/md/dm-cache-metadata.c:291:29: note: byref variable will be forcibly initialized struct dm_btree_value_type vt; ^~ /kisskb/src/drivers/md/dm-cache-metadata.c: In function '__load_discards': /kisskb/src/drivers/md/dm-cache-metadata.c:1158:26: note: byref variable will be forcibly initialized struct dm_bitset_cursor c; ^ /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c: In function 'drm_helper_move_panel_connectors_to_head': /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:52:19: note: byref variable will be forcibly initialized struct list_head panel_list; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/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/media/pci/saa7134/saa7134-cards.c: In function 'saa7134_tuner_setup': /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7673:32: note: byref variable will be forcibly initialized struct xc2028_ctrl ctl; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7672:32: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config xc2028_cfg; ^~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7663:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7635:21: note: byref variable will be forcibly initialized struct tuner_setup tun_setup; ^~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c: In function 'hauppauge_eeprom': /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7326:18: note: byref variable will be forcibly initialized struct tveeprom tv; ^~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c: In function 'saa7134_board_init2': /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:8060:23: note: byref variable will be forcibly initialized struct tea5767_ctrl ctl; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:8059:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tea5767_cfg; ^~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:8004:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x61, .flags = 0, .buf = data, ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7982:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x0a, .flags = 0 }; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7952:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7943:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7914:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x09, .flags=0, .buf=data, .len = sizeof(data)}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7904:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x0b, .flags = 0, .buf = data, ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7896:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x0b, .flags = 0, .buf = data, ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7889:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7836:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7827:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7739:5: note: byref variable will be forcibly initialized msg1 = {.addr = 0x61, .flags = 0, .buf = data1, .len = sizeof(data1)}; ^~~~ /kisskb/src/drivers/leds/leds-pca963x.c: In function 'pca963x_register_leds': /kisskb/src/drivers/leds/leds-pca963x.c:324:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c: In function 'vcn_v3_0_start_sriov': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c:1293:32: note: byref variable will be forcibly initialized struct mmsch_v3_0_init_header header; ^~~~~~ /kisskb/src/drivers/md/dm-ebs-target.c: In function '__ebs_rw_bio': /kisskb/src/drivers/md/dm-ebs-target.c:124:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/md/dm-ebs-target.c:123:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/drivers/md/dm-ebs-target.c: In function '__ebs_process_bios': /kisskb/src/drivers/md/dm-ebs-target.c:182:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/md/dm-cache-policy-smq.c: In function 'queue_writeback': /kisskb/src/drivers/md/dm-cache-policy-smq.c:1177:21: note: byref variable will be forcibly initialized struct policy_work work; ^~~~ /kisskb/src/drivers/md/dm-cache-policy-smq.c: In function 'queue_demotion': /kisskb/src/drivers/md/dm-cache-policy-smq.c:1200:21: note: byref variable will be forcibly initialized struct policy_work work; ^~~~ /kisskb/src/drivers/md/dm-cache-policy-smq.c: In function 'queue_promotion': /kisskb/src/drivers/md/dm-cache-policy-smq.c:1231:21: note: byref variable will be forcibly initialized struct policy_work work; ^~~~ /kisskb/src/drivers/firmware/google/vpd.c: In function 'vpd_sections_init': /kisskb/src/drivers/firmware/google/vpd.c:250:19: note: byref variable will be forcibly initialized struct vpd_cbmem header; ^~~~~~ /kisskb/src/drivers/md/dm-era-target.c: In function 'metadata_era_archive': /kisskb/src/drivers/md/dm-era-target.c:863:23: note: byref variable will be forcibly initialized struct writeset_disk value; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-era-target.c:2: /kisskb/src/drivers/md/dm-era-target.c: In function 'swap_writeset': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-era-target.c:643:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(md->current_writeset, new_writeset); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-era-target.c: In function 'in_worker0': /kisskb/src/drivers/md/dm-era-target.c:1345:13: note: byref variable will be forcibly initialized struct rpc rpc; ^~~ /kisskb/src/drivers/md/dm-era-target.c: In function 'in_worker1': /kisskb/src/drivers/md/dm-era-target.c:1355:13: note: byref variable will be forcibly initialized struct rpc rpc; ^~~ /kisskb/src/drivers/md/dm-era-target.c: In function 'era_status': /kisskb/src/drivers/md/dm-era-target.c:1589:24: note: byref variable will be forcibly initialized struct metadata_stats stats; ^~~~~ /kisskb/src/drivers/md/dm-era-target.c: In function 'metadata_digest_lookup_writeset': /kisskb/src/drivers/md/dm-era-target.c:725:23: note: byref variable will be forcibly initialized struct writeset_disk disk; ^~~~ /kisskb/src/drivers/md/dm-era-target.c: In function 'process_deferred_bios': /kisskb/src/drivers/md/dm-era-target.c:1226:33: note: byref variable will be forcibly initialized struct bio_list deferred_bios, marked_bios; ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-era-target.c:1226:18: note: byref variable will be forcibly initialized struct bio_list deferred_bios, marked_bios; ^~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-era-target.c: In function 'process_rpc_calls': /kisskb/src/drivers/md/dm-era-target.c:1274:19: note: byref variable will be forcibly initialized struct list_head calls; ^~~~~ /kisskb/src/drivers/md/dm-era-target.c: In function 'ws_dec': /kisskb/src/drivers/md/dm-era-target.c:380:23: note: byref variable will be forcibly initialized struct writeset_disk ws_d; ^~~~ /kisskb/src/drivers/md/dm-era-target.c: In function 'ws_inc': /kisskb/src/drivers/md/dm-era-target.c:368:23: note: byref variable will be forcibly initialized struct writeset_disk ws_d; ^~~~ /kisskb/src/drivers/md/dm-era-target.c: In function 'setup_era_array_info': /kisskb/src/drivers/md/dm-era-target.c:411:29: note: byref variable will be forcibly initialized struct dm_btree_value_type vt; ^~ /kisskb/src/drivers/leds/leds-tca6507.c: In function 'tca6507_led_dt_init': /kisskb/src/drivers/leds/leds-tca6507.c:692:19: note: byref variable will be forcibly initialized struct led_info led; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c: In function 'video_release': /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c:1157:25: note: byref variable will be forcibly initialized struct saa6588_command cmd; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c: In function 'radio_read': /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c:1194:25: note: byref variable will be forcibly initialized struct saa6588_command cmd; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c: In function 'radio_poll': /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c:1212:25: note: byref variable will be forcibly initialized struct saa6588_command cmd; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c: In function 'saa7134_s_ctrl': /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c:1099:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/psci/psci.c: In function '__invoke_psci_fn_smc': /kisskb/src/drivers/firmware/psci/psci.c:123:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/psci/psci.c: In function '__invoke_psci_fn_hvc': /kisskb/src/drivers/firmware/psci/psci.c:113:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/leds/leds-wm831x-status.c: In function 'wm831x_status_probe': /kisskb/src/drivers/leds/leds-wm831x-status.c:212:29: note: byref variable will be forcibly initialized struct wm831x_status_pdata pdata; ^~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-empress.c: In function 'empress_try_fmt_vid_cap': /kisskb/src/drivers/media/pci/saa7134/saa7134-empress.c:140:32: note: byref variable will be forcibly initialized struct v4l2_subdev_pad_config pad_cfg; ^~~~~~~ In file included from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-log-writes.c:7: /kisskb/src/drivers/md/dm-log-writes.c: In function 'bio_segments': /kisskb/src/include/linux/bio.h:197:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/md/dm-log-writes.c: In function 'log_writes_map': /kisskb/src/drivers/md/dm-log-writes.c:670:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-log-writes.c:7: /kisskb/src/drivers/md/dm-log-writes.c: In function 'log_writes_dtr': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/dm-log-writes.c:647:2: note: in expansion of macro 'wait_event' wait_event(lc->wait, !atomic_read(&lc->io_blocks) && ^~~~~~~~~~ /kisskb/src/drivers/md/dm-log-writes.c: In function 'log_one_block': /kisskb/src/drivers/md/dm-log-writes.c:335:25: note: byref variable will be forcibly initialized struct log_write_entry entry; ^~~~~ /kisskb/src/drivers/md/dm-log-writes.c: In function 'log_super': /kisskb/src/drivers/md/dm-log-writes.c:425:25: note: byref variable will be forcibly initialized struct log_write_super super; ^~~~~ /kisskb/src/drivers/md/dm-log-writes.c: In function 'log_writes_ctr': /kisskb/src/drivers/md/dm-log-writes.c:531:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^~ /kisskb/src/drivers/firmware/smccc/soc_id.c: In function 'smccc_soc_init': /kisskb/src/drivers/firmware/smccc/soc_id.c:37:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'philips_td1316_tuner_init': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:407:17: note: byref variable will be forcibly initialized struct i2c_msg init_msg = {.addr = addr,.flags = 0,.buf = msg,.len = sizeof(msg) }; ^~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'philips_td1316_tuner_sleep': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:428:17: note: byref variable will be forcibly initialized struct i2c_msg analog_msg = {.addr = addr,.flags = 0,.buf = msg,.len = sizeof(msg) }; ^~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'philips_europa_tuner_sleep': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:461:17: note: byref variable will be forcibly initialized struct i2c_msg analog_msg = {.addr = 0x43,.flags = 0,.buf = msg,.len = sizeof(msg) }; ^~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'dvb_fini': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:1943:19: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x08, .buf = &data, .flags = 0, .len = 1}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:1931:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'kworld_sbtvd_gate_ctrl': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:234:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x4b, .flags = 0, .buf = initmsg, .len = 2}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'philips_europa_tuner_init': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:444:17: note: byref variable will be forcibly initialized struct i2c_msg init_msg = {.addr = 0x43,.flags = 0,.buf = msg,.len = sizeof(msg) }; ^~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'philips_tda6651_pll_set': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:274:17: note: byref variable will be forcibly initialized struct i2c_msg tuner_msg = {.addr = addr,.flags = 0,.buf = tuner_buf,.len = ^~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'philips_tu1216_init': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:362:17: note: byref variable will be forcibly initialized struct i2c_msg tuner_msg = {.addr = addr,.flags = 0,.buf = tu1216_init,.len = sizeof(tu1216_init) }; ^~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'dvb_init': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:1864:24: note: byref variable will be forcibly initialized struct xc2028_config cfg = { ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:1449:20: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x08, .flags = 0, .len = 1}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'mt352_pinnacle_tuner_set_params': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:171:24: note: byref variable will be forcibly initialized struct v4l2_frequency f; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:168:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x43, .flags=0, .buf=off, .len = sizeof(off)}; ^~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-cards.c: In function 'hauppauge_eeprom': /kisskb/src/drivers/media/pci/saa7164/saa7164-cards.c:771:18: note: byref variable will be forcibly initialized struct tveeprom tv; ^~ 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/media/firewire/firedtv-avc.c:13: /kisskb/src/drivers/media/firewire/firedtv-avc.c: In function 'avc_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/firewire/firedtv-avc.c:252:7: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(fdtv->avc_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'xor_journal': /kisskb/src/drivers/md/dm-integrity.c:792:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'copy_from_journal': /kisskb/src/drivers/md/dm-integrity.c:1064:22: note: byref variable will be forcibly initialized struct dm_io_region io_loc; ^~~~~~ /kisskb/src/drivers/md/dm-integrity.c:1063:23: note: byref variable will be forcibly initialized struct dm_io_request io_req; ^~~~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'sync_rw_sb': /kisskb/src/drivers/md/dm-integrity.c:484:22: note: byref variable will be forcibly initialized struct dm_io_region io_loc; ^~~~~~ /kisskb/src/drivers/md/dm-integrity.c:483:23: note: byref variable will be forcibly initialized struct dm_io_request io_req; ^~~~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'rw_journal_sectors': /kisskb/src/drivers/md/dm-integrity.c:946:22: note: byref variable will be forcibly initialized struct dm_io_region io_loc; ^~~~~~ /kisskb/src/drivers/md/dm-integrity.c:945:23: note: byref variable will be forcibly initialized struct dm_io_request io_req; ^~~~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'write_journal': /kisskb/src/drivers/md/dm-integrity.c:1003:28: note: byref variable will be forcibly initialized struct journal_completion crypt_comp_2; ^~~~~~~~~~~~ /kisskb/src/drivers/md/dm-integrity.c:1002:28: note: byref variable will be forcibly initialized struct journal_completion crypt_comp_1; ^~~~~~~~~~~~ /kisskb/src/drivers/md/dm-integrity.c:1001:28: note: byref variable will be forcibly initialized struct journal_completion io_comp; ^~~~~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'dm_integrity_flush_buffers': /kisskb/src/drivers/md/dm-integrity.c:1401:23: note: byref variable will be forcibly initialized struct flush_request fr; ^~ /kisskb/src/drivers/md/dm-integrity.c: In function 'do_journal_write': /kisskb/src/drivers/md/dm-integrity.c:2317:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/md/dm-integrity.c:2316:28: note: byref variable will be forcibly initialized struct journal_completion comp; ^~~~ /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/md/dm-integrity.c: In function 'replay_journal': /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/md/dm-integrity.c:2793:30: note: byref variable will be forcibly initialized struct journal_completion crypt_comp; ^~~~~~~~~~ /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/md/dm-integrity.c: In function 'bitmap_flush_work': /kisskb/src/drivers/md/dm-integrity.c:2693:28: note: byref variable will be forcibly initialized struct dm_integrity_range range; ^~~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'integrity_metadata': /kisskb/src/drivers/md/dm-integrity.c:1698:21: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/md/dm-integrity.c:1587:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'bitmap_block_work': /kisskb/src/drivers/md/dm-integrity.c:2643:18: note: byref variable will be forcibly initialized struct bio_list waiting; ^~~~~~~ /kisskb/src/drivers/md/dm-integrity.c:2642:18: note: byref variable will be forcibly initialized struct bio_list bio_queue; ^~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/dm-bio-record.h:10, from /kisskb/src/drivers/md/dm-integrity.c:9: /kisskb/src/drivers/md/dm-integrity.c: In function '__journal_read_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:323:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-integrity.c:1858:6: note: in expansion of macro '__io_wait_event' __io_wait_event(ic->copy_to_journal_wait, !journal_entry_is_inprogress(je)); ^~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'dm_integrity_map_continue': /kisskb/src/drivers/md/dm-integrity.c:1981:20: note: byref variable will be forcibly initialized struct completion read_comp; ^~~~~~~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'dm_integrity_map': /kisskb/src/drivers/md/dm-integrity.c:1781:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'integrity_recalc': /kisskb/src/drivers/md/dm-integrity.c:2508:22: note: byref variable will be forcibly initialized struct dm_io_region io_loc; ^~~~~~ /kisskb/src/drivers/md/dm-integrity.c:2507:23: note: byref variable will be forcibly initialized struct dm_io_request io_req; ^~~~~~ /kisskb/src/drivers/md/dm-integrity.c:2506:28: note: byref variable will be forcibly initialized struct dm_integrity_range range; ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/dm-bio-record.h:10, from /kisskb/src/drivers/md/dm-integrity.c:9: /kisskb/src/drivers/md/dm-integrity.c: In function 'integrity_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:323:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:334:2: note: in expansion of macro '__io_wait_event' __io_wait_event(wq_head, condition); \ ^~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-integrity.c:2255:4: note: in expansion of macro 'io_wait_event' io_wait_event(ic->copy_to_journal_wait, !journal_entry_is_inprogress(je)); ^~~~~~~~~~~~~ /kisskb/src/drivers/crypto/cavium/cpt/cptvf_reqmanager.c: In function 'process_request': /kisskb/src/drivers/crypto/cavium/cpt/cptvf_reqmanager.c:422:19: note: byref variable will be forcibly initialized union cpt_inst_s cptinst; ^~~~~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'create_journal': /kisskb/src/drivers/md/dm-integrity.c:3689:24: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/md/dm-integrity.c:3557:29: note: byref variable will be forcibly initialized struct journal_completion comp; ^~~~ /kisskb/src/drivers/md/dm-integrity.c: In function 'dm_integrity_set': /kisskb/src/drivers/md/dm-integrity.c:3352:23: note: byref variable will be forcibly initialized struct blk_integrity bi; ^~ /kisskb/src/drivers/md/dm-integrity.c: In function 'dm_integrity_ctr': /kisskb/src/drivers/md/dm-integrity.c:3793:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^~ /kisskb/src/drivers/firmware/stratix10-rsu.c: In function 'rsu_send_msg': /kisskb/src/drivers/firmware/stratix10-rsu.c:236:34: note: byref variable will be forcibly initialized struct stratix10_svc_client_msg msg; ^~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_thread_cmd_data_claim': /kisskb/src/drivers/firmware/stratix10-svc.c:201:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_thread_cmd_config_status': /kisskb/src/drivers/firmware/stratix10-svc.c:247:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_normal_to_secure_thread': /kisskb/src/drivers/firmware/stratix10-svc.c:342:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_normal_to_secure_shm_thread': /kisskb/src/drivers/firmware/stratix10-svc.c:531:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-core.c: In function 'saa7164_thread_function': /kisskb/src/drivers/media/pci/saa7164/saa7164-core.c:1171:24: note: byref variable will be forcibly initialized struct tmFwInfoStruct fwinfo; ^~~~~~ /kisskb/src/drivers/media/firewire/firedtv-ci.c: In function 'fdtv_ca_get_slot_info': /kisskb/src/drivers/media/firewire/firedtv-ci.c:57:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^~~~ /kisskb/src/drivers/media/firewire/firedtv-ci.c: In function 'fdtv_ca_get_msg': /kisskb/src/drivers/media/firewire/firedtv-ci.c:96:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^~~~ /kisskb/src/drivers/media/firewire/firedtv-ci.c: In function 'fdtv_ca_ioctl': /kisskb/src/drivers/media/firewire/firedtv-ci.c:176:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^~~~ /kisskb/src/drivers/media/firewire/firedtv-ci.c: In function 'fdtv_ca_register': /kisskb/src/drivers/media/firewire/firedtv-ci.c:230:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h:8, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c: In function 'nv40_ram_prog': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:165:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:28: /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:156:3: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, nvbios_rd16(bios, M.offset + 0x00)); ^~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h:8, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:24: /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:105:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:99:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:73:19: note: byref variable will be forcibly initialized struct bit_entry M; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c: In function 'nv40_ram_calc': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:39:20: note: byref variable will be forcibly initialized struct nvbios_pll pll; ^~~ /kisskb/src/drivers/leds/leds-gpio.c: In function 'gpio_leds_create': /kisskb/src/drivers/leds/leds-gpio.c:145:19: note: byref variable will be forcibly initialized struct gpio_led led = {}; ^~~ /kisskb/src/drivers/media/firewire/firedtv-fe.c: In function 'fdtv_read_snr': /kisskb/src/drivers/media/firewire/firedtv-fe.c:125:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^~~~ /kisskb/src/drivers/media/firewire/firedtv-fe.c: In function 'fdtv_read_signal_strength': /kisskb/src/drivers/media/firewire/firedtv-fe.c:113:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^~~~ /kisskb/src/drivers/media/firewire/firedtv-fe.c: In function 'fdtv_read_ber': /kisskb/src/drivers/media/firewire/firedtv-fe.c:101:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^~~~ /kisskb/src/drivers/media/firewire/firedtv-fe.c: In function 'fdtv_read_status': /kisskb/src/drivers/media/firewire/firedtv-fe.c:85:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^~~~ /kisskb/src/drivers/media/test-drivers/vimc/vimc-common.c: In function 'vimc_get_pix_format': /kisskb/src/drivers/media/test-drivers/vimc/vimc-common.c:244:29: note: byref variable will be forcibly initialized struct v4l2_subdev_format sd_fmt; ^~~~~~ /kisskb/src/drivers/media/test-drivers/vimc/vimc-common.c: In function 'vimc_vdev_link_validate': /kisskb/src/drivers/media/test-drivers/vimc/vimc-common.c:277:37: note: byref variable will be forcibly initialized struct v4l2_pix_format source_fmt, sink_fmt; ^~~~~~~~ /kisskb/src/drivers/media/test-drivers/vimc/vimc-common.c:277:25: note: byref variable will be forcibly initialized struct v4l2_pix_format source_fmt, sink_fmt; ^~~~~~~~~~ /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/media/firewire/firedtv-fw.c: In function 'queue_iso': /kisskb/src/drivers/media/firewire/firedtv-fw.c:87:23: note: byref variable will be forcibly initialized struct fw_iso_packet p; ^ /kisskb/src/drivers/leds/leds-lm3530.c: In function 'lm3530_init_registers': /kisskb/src/drivers/leds/leds-lm3530.c:234:25: note: byref variable will be forcibly initialized struct lm3530_als_data als; ^~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-dvb.c: In function 'si2157_attach': /kisskb/src/drivers/media/pci/saa7164/saa7164-dvb.c:106:24: note: byref variable will be forcibly initialized struct i2c_board_info bi; ^~ /kisskb/src/drivers/media/pci/saa7164/saa7164-dvb.c: In function 'saa7164_dvb_register': /kisskb/src/drivers/media/pci/saa7164/saa7164-dvb.c:531:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-dvb.c:529:23: note: byref variable will be forcibly initialized struct si2157_config si2157_config; ^~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-dvb.c:528:23: note: byref variable will be forcibly initialized struct si2168_config si2168_config; ^~~~~~~~~~~~~ /kisskb/src/drivers/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/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_skcipher_aes_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:378:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_skcipher_aesctr_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:1418:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_aead_ccm_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:2680:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^~~ In file included from /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:17: /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:17: note: byref variable will be forcibly initialized struct des_ctx tmp; ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_aead_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:410:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:409:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_skcipher_aesxts_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:2453:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_aead_gcm_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:2567:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_hmac_init_iv': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1113:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1111:31: note: byref variable will be forcibly initialized struct safexcel_ahash_result result; ^~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_hmac_init_pad': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1065:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1064:31: note: byref variable will be forcibly initialized struct safexcel_ahash_result result; ^~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_cbcmac_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:2017:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_xcbcmac_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:2085:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_cmac_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:2180:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx aes; ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_hmac_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1197:45: note: byref variable will be forcibly initialized struct safexcel_ahash_export_state istate, ostate; ^~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1197:37: note: byref variable will be forcibly initialized struct safexcel_ahash_export_state istate, ostate; ^~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-bus.c: In function 'saa7164_bus_get': /kisskb/src/drivers/media/pci/saa7164/saa7164-bus.c:311:22: note: byref variable will be forcibly initialized struct tmComResInfo msg_tmp; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c: In function 'nv50_ram_gpio': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c:194:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c: In function 'nv50_ram_calc': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c:225:20: note: byref variable will be forcibly initialized struct nvbios_pll mpll; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c:224:22: note: byref variable will be forcibly initialized struct nvbios_perfE perfE; ^~~~~ /kisskb/src/drivers/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/media/test-drivers/vimc/vimc-scaler.c: In function 'vimc_sca_adjust_sink_crop': /kisskb/src/drivers/media/test-drivers/vimc/vimc-scaler.c:78:25: note: byref variable will be forcibly initialized const struct v4l2_rect sink_rect = ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c: In function 'gt215_ram_gpio': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c:469:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c: In function 'gt215_link_train': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c:164:23: note: byref variable will be forcibly initialized struct nvbios_M0205T M0205T = { 0 }; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c: In function 'gt215_ram_calc': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c:500:24: note: byref variable will be forcibly initialized struct gt215_clk_info mclk; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c: In function 'gt215_link_train_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c:283:23: note: byref variable will be forcibly initialized struct nvbios_M0205E M0205E; ^~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c: In function 'saa7164_cmd_dequeue': /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c:131:23: note: byref variable will be forcibly initialized struct tmComResInfo tRsp = { 0, 0, 0, 0, 0, 0 }; ^~~~ In file included from /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c:8: /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c: In function 'saa7164_cmd_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c:279:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(*q, dev->cmds[seqno].signalled, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c: In function 'saa7164_irq_dequeue': /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c:81:23: note: byref variable will be forcibly initialized struct tmComResInfo tRsp = { 0, 0, 0, 0, 0, 0 }; ^~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c: In function 'saa7164_cmd_send': /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c:331:22: note: byref variable will be forcibly initialized struct tmComResInfo response_t, *presponse_t; ^~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c:330:22: note: byref variable will be forcibly initialized struct tmComResInfo command_t, *pcommand_t; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:43:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_device_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:122:35: note: byref variable will be forcibly initialized struct kgd2kfd_shared_resources gpu_resources = { ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_alloc_gtt_mem': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:241:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_alloc_gws': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:323:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_get_cu_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:443:24: note: byref variable will be forcibly initialized struct amdgpu_cu_info acu_info = adev->gfx.cu_info; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c: In function 'gf100_ram_calc': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c:140:20: note: byref variable will be forcibly initialized } rammap, ramcfg, timing; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c:140:12: note: byref variable will be forcibly initialized } rammap, ramcfg, timing; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c:140:4: note: byref variable will be forcibly initialized } rammap, ramcfg, timing; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c:135:23: note: byref variable will be forcibly initialized struct nvbios_ramcfg cfg; ^~~ /kisskb/src/drivers/gpu/drm/drm_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/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_gop_size': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:157:38: note: byref variable will be forcibly initialized struct tmComResEncVideoGopStructure gs; ^~ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_modify_gpio': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:1483:22: note: byref variable will be forcibly initialized struct tmComResGPIO t; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_collect_debug': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:39:30: note: byref variable will be forcibly initialized struct tmComResDebugGetData d; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_debug': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:67:31: note: byref variable will be forcibly initialized struct tmComResDebugSetLevel lvl; ^~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_vbi_format': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:94:34: note: byref variable will be forcibly initialized struct tmComResProbeCommit fmt, rsp; ^~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:94:29: note: byref variable will be forcibly initialized struct tmComResProbeCommit fmt, rsp; ^~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_get_encoder': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:237:42: note: byref variable will be forcibly initialized struct tmComResEncVideoInputAspectRatio ar; ^~ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:236:33: note: byref variable will be forcibly initialized struct tmComResEncAudioBitRate a; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:235:33: note: byref variable will be forcibly initialized struct tmComResEncVideoBitRate v; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_aspect_ratio': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:313:42: note: byref variable will be forcibly initialized struct tmComResEncVideoInputAspectRatio ar; ^~ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_encoder': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:177:33: note: byref variable will be forcibly initialized struct tmComResEncAudioBitRate ab; ^~ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:176:33: note: byref variable will be forcibly initialized struct tmComResEncVideoBitRate vb; ^~ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_audio_std': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:534:31: note: byref variable will be forcibly initialized struct tmComResTunerStandard tvaudio; ^~~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:533:31: note: byref variable will be forcibly initialized struct tmComResAudioDefaults lvl; ^~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_audio_detection': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:572:35: note: byref variable will be forcibly initialized struct tmComResTunerStandardAuto p; ^ /kisskb/src/drivers/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/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: In function 'kfd_ioctl_set_cu_mask': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c:420:26: note: byref variable will be forcibly initialized struct queue_properties properties; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: In function 'kfd_ioctl_get_tile_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c:1168:21: note: byref variable will be forcibly initialized struct tile_config config; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: In function 'kfd_ioctl_dbg_wave_control': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c:768:31: note: byref variable will be forcibly initialized struct dbg_wave_control_info wac_info; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: In function 'kfd_ioctl_dbg_address_watch': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c:668:32: note: byref variable will be forcibly initialized struct dbg_address_watch_info aw_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: In function 'kfd_ioctl_update_queue': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c:373:26: note: byref variable will be forcibly initialized struct queue_properties properties; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: In function 'kfd_ioctl_create_queue': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c:282:26: note: byref variable will be forcibly initialized struct queue_properties q_properties; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: In function 'kfd_dev_is_large_bar': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c:1251:28: note: byref variable will be forcibly initialized struct kfd_local_mem_info mem_info; ^~~~~~~~ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'arch_timer_mem_of_init': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1450:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/drivers/crypto/caam/compat.h:35, from /kisskb/src/drivers/crypto/caam/caamalg.c:49: /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/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; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: In function 'kfd_generate_gpu_id': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:1100:28: note: byref variable will be forcibly initialized struct kfd_local_mem_info local_mem_info; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: In function 'kfd_fill_mem_clk_max_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:1177:28: note: byref variable will be forcibly initialized struct kfd_local_mem_info local_mem_info; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: In function 'kfd_topology_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:987:19: note: byref variable will be forcibly initialized struct list_head temp_topology_device_list; ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: In function 'kfd_topology_add_device': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:1238:19: note: byref variable will be forcibly initialized struct list_head temp_topology_device_list; ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:1236:21: note: byref variable will be forcibly initialized struct kfd_cu_info cu_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c: In function 'drm_self_refresh_helper_entry_work': /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:74:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c: In function 'gk104_ram_train_type': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1277:23: note: byref variable will be forcibly initialized struct nvbios_M0209E M0209E; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1276:23: note: byref variable will be forcibly initialized struct nvbios_M0205S M0205S; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1275:23: note: byref variable will be forcibly initialized struct nvbios_M0205E M0205E; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c: In function 'gk104_ram_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1427:4: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, nvbios_rd32(bios, data)); ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c: In function 'gk104_ram_new_': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1527:23: note: byref variable will be forcibly initialized struct dcb_gpio_func gpio; ^~~~ /kisskb/src/drivers/leds/leds-pwm.c: In function 'led_pwm_create_fwnode': /kisskb/src/drivers/leds/leds-pwm.c:103:17: note: byref variable will be forcibly initialized struct led_pwm led; ^~~ /kisskb/src/drivers/media/radio/si4713/si4713.c: In function 'si4713_setup': /kisskb/src/drivers/media/radio/si4713/si4713.c:1055:24: note: byref variable will be forcibly initialized struct v4l2_modulator vm; ^~ /kisskb/src/drivers/media/radio/si4713/si4713.c:1054:24: note: byref variable will be forcibly initialized struct v4l2_frequency f; ^ /kisskb/src/drivers/media/radio/si4713/si4713.c: In function 'si4713_probe': /kisskb/src/drivers/media/radio/si4713/si4713.c:1436:36: note: byref variable will be forcibly initialized struct radio_si4713_platform_data si4713_pdev_pdata; ^~~~~~~~~~~~~~~~~ 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/pci.h:35, from /kisskb/src/drivers/media/pci/saa7164/saa7164.h:33, from /kisskb/src/drivers/media/pci/saa7164/saa7164-encoder.c:8: /kisskb/src/drivers/media/pci/saa7164/saa7164-encoder.c: In function 'fops_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-encoder.c:879:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(port->wait_read, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-encoder.c:827:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(port->wait_read, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-encoder.c: In function 'saa7164_s_frequency': /kisskb/src/drivers/media/pci/saa7164/saa7164-encoder.c:363:27: note: byref variable will be forcibly initialized struct analog_parameters params = { ^~~~~~ /kisskb/src/drivers/crypto/caam/caamhash.c: In function 'hash_digest_key': /kisskb/src/drivers/crypto/caam/caamhash.c:364:26: note: byref variable will be forcibly initialized struct split_key_result result; ^~~~~~ /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: 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/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/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; ^~~~~ 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/pci.h:35, from /kisskb/src/drivers/media/pci/saa7164/saa7164.h:33, from /kisskb/src/drivers/media/pci/saa7164/saa7164-vbi.c:8: /kisskb/src/drivers/media/pci/saa7164/saa7164-vbi.c: In function 'fops_poll': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-vbi.c:628:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(port->wait_read, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-vbi.c: In function 'fops_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-vbi.c:583:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(port->wait_read, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7164/saa7164-vbi.c:531:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(port->wait_read, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c:23: /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: In function 'kfd_sdma_activity_worker': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c:106:30: note: byref variable will be forcibly initialized struct temp_sdma_queue_list sdma_q_list; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: In function 'kfd_procfs_show': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c:313:45: note: byref variable will be forcibly initialized struct kfd_sdma_activity_handler_workarea sdma_activity_work_handler; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/radio/radio-tea5764.c: In function 'tea5764_i2c_write': /kisskb/src/drivers/media/radio/radio-tea5764.c:162:28: note: byref variable will be forcibly initialized struct tea5764_write_regs wr; ^~ /kisskb/src/drivers/media/radio/radio-wl1273.c: In function 'wl1273_fm_write_fw': /kisskb/src/drivers/media/radio/radio-wl1273.c:99:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/radio/radio-wl1273.c: In function 'wl1273_fm_rds': /kisskb/src/drivers/media/radio/radio-wl1273.c:137:23: note: byref variable will be forcibly initialized struct v4l2_rds_data rds = { 0, 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/firmware.h:7, from /kisskb/src/drivers/media/radio/radio-wl1273.c:10: /kisskb/src/drivers/media/radio/radio-wl1273.c: In function 'wl1273_fm_fops_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/radio/radio-wl1273.c:1224:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(radio->read_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function '__virtio_crypto_skcipher_do_req': /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:352:36: note: byref variable will be forcibly initialized struct scatterlist outhdr, iv_sg, status_sg, **sgs; ^~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:352:29: note: byref variable will be forcibly initialized struct scatterlist outhdr, iv_sg, status_sg, **sgs; ^~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:352:21: note: byref variable will be forcibly initialized struct scatterlist outhdr, iv_sg, status_sg, **sgs; ^~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function 'virtio_crypto_alg_skcipher_close_session': /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:208:29: note: byref variable will be forcibly initialized struct scatterlist outhdr, status_sg, *sgs[2]; ^~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:208:21: note: byref variable will be forcibly initialized struct scatterlist outhdr, status_sg, *sgs[2]; ^~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function 'virtio_crypto_alg_skcipher_init_session': /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:37: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:29: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:21: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c: In function 'gp100_ram_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c:62:5: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, nvbios_rd32(bios, data)); ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:29: /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c: In function 'drm_dp_aux_unregister_devnode': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:286:2: note: in expansion of macro 'wait_var_event' wait_var_event(&aux_dev->usecount, !atomic_read(&aux_dev->usecount)); ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_cipher_request': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:369:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_aead_request': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:942:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_hash_request_final': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:1140:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_hash_request_update': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:1223:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.c: In function 'mqd_symmetrically_map_cu_mask': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.c:100:21: note: byref variable will be forcibly initialized struct kfd_cu_info cu_info; ^~~~~~~ /kisskb/src/drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c: In function 'cpt_set_ucode_base': /kisskb/src/drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c:179:24: note: byref variable will be forcibly initialized struct otx_cpt_bitmap bmap; ^~~~ /kisskb/src/drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c: In function 'cpt_attach_and_enable_cores': /kisskb/src/drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c:255:24: note: byref variable will be forcibly initialized struct otx_cpt_bitmap bmap; ^~~~ /kisskb/src/drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c: In function 'cpt_print_engines_mask': /kisskb/src/drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c:579:24: note: byref variable will be forcibly initialized struct otx_cpt_bitmap bmap; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.c: In function 'kq_initialize': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.c:45:30: note: byref variable will be forcibly initialized union PM4_MES_TYPE_3_HEADER nop; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.c:43:26: note: byref variable will be forcibly initialized struct queue_properties prop; ^~~~ /kisskb/src/drivers/crypto/ccree/cc_cipher.c: In function 'cc_cipher_sethkey': /kisskb/src/drivers/crypto/ccree/cc_cipher.c:307:22: note: byref variable will be forcibly initialized struct cc_hkey_info hki; ^~~ In file included from /kisskb/src/drivers/crypto/ccree/cc_cipher.c:8: /kisskb/src/drivers/crypto/ccree/cc_cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:17: note: byref variable will be forcibly initialized struct des_ctx tmp; ^~~ /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_aead_setkey': /kisskb/src/drivers/crypto/ccree/cc_aead.c:558:30: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_des3_aead_setkey': /kisskb/src/drivers/crypto/ccree/cc_aead.c:641:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c: In function 'process_request': /kisskb/src/drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c:307:23: note: byref variable will be forcibly initialized union otx_cpt_inst_s cptinst; ^~~~~~~ /kisskb/src/drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c:306:24: note: byref variable will be forcibly initialized struct otx_cpt_iq_cmd iq_cmd; ^~~~~~ /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/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c: In function 'set_sched_resources': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c:1089:30: note: byref variable will be forcibly initialized struct scheduling_resources res; ^~~ /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/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_file.c:35: /kisskb/src/drivers/gpu/drm/drm_file.c: In function 'drm_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_file.c:603:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(file_priv->event_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/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; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/gpu/drm/drm_hashtab.c:37: /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/base.c: In function '__of_parse_phandle_with_args': /kisskb/src/drivers/of/base.c:1376:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/drivers/of/base.c: In function 'of_parse_phandle': /kisskb/src/drivers/of/base.c:1435:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_get_cpu_state_node': /kisskb/src/drivers/of/base.c:436:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_count_phandle_with_args': /kisskb/src/drivers/of/base.c:1741:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/drivers/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/gpu/drm/nouveau/nvkm/subdev/gpio/base.c: In function 'nvkm_gpio_intr': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c:156:29: note: byref variable will be forcibly initialized struct nvkm_gpio_ntfy_rep rep = { ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c: In function 'nvkm_gpio_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c:83:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c: In function 'nvkm_gpio_get': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c:99:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c: In function 'nvkm_gpio_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c:196:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/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/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c: In function 'kfd_wait_on_events': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c:686:25: note: byref variable will be forcibly initialized struct kfd_event_data event_data; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c: In function 'kfd_signal_vm_fault_event': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c:980:39: note: byref variable will be forcibly initialized struct kfd_hsa_memory_exception_data memory_exception_data; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c: In function 'kfd_signal_reset_event': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c:1014:39: note: byref variable will be forcibly initialized struct kfd_hsa_memory_exception_data memory_exception_data; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c:1013:35: note: byref variable will be forcibly initialized struct kfd_hsa_hw_exception_data hw_exception_data; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.c: In function 'cik_event_interrupt_wq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.c:109:28: note: byref variable will be forcibly initialized struct kfd_vm_fault_info info; ^~~~ /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/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c: In function 'event_interrupt_wq_v9': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:110:28: note: byref variable will be forcibly initialized struct kfd_vm_fault_info info = {0}; ^~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_crtc_init_with_planes': /kisskb/src/drivers/gpu/drm/drm_crtc.c:294:11: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_mode_setcrtc': /kisskb/src/drivers/gpu/drm/drm_crtc.c:666:32: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c:573:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c:571:22: note: byref variable will be forcibly initialized struct drm_mode_set set; ^~~ /kisskb/src/drivers/gpu/drm/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/of/property.c: In function 'parse_suffix_prop_cells': /kisskb/src/drivers/of/property.c:1197:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_prop_cells': /kisskb/src/drivers/of/property.c:1143:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'of_fwnode_get_reference_args': /kisskb/src/drivers/of/property.c:947:25: note: byref variable will be forcibly initialized struct of_phandle_args of_args; ^~~~~~~ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_endpoint_by_regs': /kisskb/src/drivers/of/property.c:691:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c: In function 'dbgdev_address_watch_nodiq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:274:28: note: byref variable will be forcibly initialized union TCP_WATCH_CNTL_BITS cntl; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:273:30: note: byref variable will be forcibly initialized union TCP_WATCH_ADDR_L_BITS addrLo; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:272:30: note: byref variable will be forcibly initialized union TCP_WATCH_ADDR_H_BITS addrHi; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c: In function 'dbgdev_wave_control_nodiq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:702:28: note: byref variable will be forcibly initialized union GRBM_GFX_INDEX_BITS reg_gfx_index; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:701:20: note: byref variable will be forcibly initialized union SQ_CMD_BITS reg_sq_cmd; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c: In function 'dbgdev_address_watch_diq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:341:28: note: byref variable will be forcibly initialized union TCP_WATCH_CNTL_BITS cntl; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:340:30: note: byref variable will be forcibly initialized union TCP_WATCH_ADDR_L_BITS addrLo; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:339:30: note: byref variable will be forcibly initialized union TCP_WATCH_ADDR_H_BITS addrHi; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c: In function 'dbgdev_wave_control_diq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:589:28: note: byref variable will be forcibly initialized union GRBM_GFX_INDEX_BITS reg_gfx_index; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:588:20: note: byref variable will be forcibly initialized union SQ_CMD_BITS reg_sq_cmd; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c: In function 'dbgdev_register_diq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:180:26: note: byref variable will be forcibly initialized struct queue_properties properties; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c: In function 'dbgdev_wave_reset_wavefronts': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:768:31: note: byref variable will be forcibly initialized struct dbg_wave_control_info wac_info; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:766:28: note: byref variable will be forcibly initialized union GRBM_GFX_INDEX_BITS reg_gfx_index; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c:765:20: note: byref variable will be forcibly initialized union SQ_CMD_BITS reg_sq_cmd; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_hdmi_mandatory_stereo_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3836:19: note: byref variable will be forcibly initialized struct list_head stereo_modes; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/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 '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) ^~~~ 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/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.c: In function 'kfd_create_vcrat_image_gpu': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.c:1185:21: note: byref variable will be forcibly initialized struct kfd_cu_info cu_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.c:1182:28: note: byref variable will be forcibly initialized struct kfd_local_mem_info local_mem_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/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c:23: /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c: In function 'kfd_smi_event_update_vmfault': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c:234:26: note: byref variable will be forcibly initialized struct amdgpu_task_info task_info; ^~~~~~~~~ /kisskb/src/drivers/of/dynamic.c: In function 'of_property_notify': /kisskb/src/drivers/of/dynamic.c:191:26: note: byref variable will be forcibly initialized struct of_reconfig_data pr; ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_notify': /kisskb/src/drivers/of/dynamic.c:535:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^~~~~~~~~~~ /kisskb/src/drivers/of/dynamic.c:534:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^~ /kisskb/src/drivers/of/dynamic.c: In function 'of_attach_node': /kisskb/src/drivers/of/dynamic.c:235:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_revert': /kisskb/src/drivers/of/dynamic.c:660:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^~~~~~~~~~~ /kisskb/src/drivers/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/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/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; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/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/remoteproc/remoteproc_core.c:19: /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_find_carveout_by_name': /kisskb/src/drivers/remoteproc/remoteproc_core.c:250:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_mem_entry_init': /kisskb/src/drivers/remoteproc/remoteproc_core.c:1012:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_of_resm_mem_entry_init': /kisskb/src/drivers/remoteproc/remoteproc_core.c:1053:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/remoteproc/remoteproc_coredump.c: In function 'rproc_coredump': /kisskb/src/drivers/remoteproc/remoteproc_coredump.c:240:30: note: byref variable will be forcibly initialized struct rproc_coredump_state dump_state; ^~~~~~~~~~ /kisskb/src/drivers/remoteproc/remoteproc_coredump.c: In function 'rproc_coredump_using_sections': /kisskb/src/drivers/remoteproc/remoteproc_coredump.c:351:30: note: byref variable will be forcibly initialized struct rproc_coredump_state dump_state; ^~~~~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_bundle_version': /kisskb/src/drivers/greybus/control.c:60:44: note: byref variable will be forcibly initialized struct gb_control_bundle_version_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:59:43: note: byref variable will be forcibly initialized struct gb_control_bundle_version_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_version': /kisskb/src/drivers/greybus/control.c:22:37: note: byref variable will be forcibly initialized struct gb_control_version_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:21:36: note: byref variable will be forcibly initialized struct gb_control_version_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_manifest_size_operation': /kisskb/src/drivers/greybus/control.c:106:47: note: byref variable will be forcibly initialized struct gb_control_get_manifest_size_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_connected_operation': /kisskb/src/drivers/greybus/control.c:133:38: note: byref variable will be forcibly initialized struct gb_control_connected_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_disconnected_operation': /kisskb/src/drivers/greybus/control.c:142:41: note: byref variable will be forcibly initialized struct gb_control_disconnected_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_suspend': /kisskb/src/drivers/greybus/control.c:218:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:217:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_resume': /kisskb/src/drivers/greybus/control.c:243:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:242:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_deactivate': /kisskb/src/drivers/greybus/control.c:268:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:267:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_activate': /kisskb/src/drivers/greybus/control.c:294:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:293:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_suspend_prepare': /kisskb/src/drivers/greybus/control.c:334:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_deactivate_prepare': /kisskb/src/drivers/greybus/control.c:357:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_hibernate_abort': /kisskb/src/drivers/greybus/control.c:380:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_sample_get': /kisskb/src/drivers/greybus/svc.c:176:43: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_sample_get_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:175:42: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_sample_get_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_rail_count_get': /kisskb/src/drivers/greybus/svc.c:132:47: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_rail_count_get_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_intf_sample_get': /kisskb/src/drivers/greybus/svc.c:213:48: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_intf_sample_get_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:212:47: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_intf_sample_get_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_device_id': /kisskb/src/drivers/greybus/svc.c:259:39: note: byref variable will be forcibly initialized struct gb_svc_intf_device_id_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_eject': /kisskb/src/drivers/greybus/svc.c:270:35: note: byref variable will be forcibly initialized struct gb_svc_intf_eject_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_vsys_set': /kisskb/src/drivers/greybus/svc.c:294:35: note: byref variable will be forcibly initialized struct gb_svc_intf_vsys_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:293:34: note: byref variable will be forcibly initialized struct gb_svc_intf_vsys_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_refclk_set': /kisskb/src/drivers/greybus/svc.c:317:37: note: byref variable will be forcibly initialized struct gb_svc_intf_refclk_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:316:36: note: byref variable will be forcibly initialized struct gb_svc_intf_refclk_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_unipro_set': /kisskb/src/drivers/greybus/svc.c:340:37: note: byref variable will be forcibly initialized struct gb_svc_intf_unipro_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:339:36: note: byref variable will be forcibly initialized struct gb_svc_intf_unipro_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_activate': /kisskb/src/drivers/greybus/svc.c:363:39: note: byref variable will be forcibly initialized struct gb_svc_intf_activate_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:362:38: note: byref variable will be forcibly initialized struct gb_svc_intf_activate_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_resume': /kisskb/src/drivers/greybus/svc.c:389:37: note: byref variable will be forcibly initialized struct gb_svc_intf_resume_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:388:36: note: byref variable will be forcibly initialized struct gb_svc_intf_resume_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_dme_peer_get': /kisskb/src/drivers/greybus/svc.c:418:38: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_get_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:417:37: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_get_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_dme_peer_set': /kisskb/src/drivers/greybus/svc.c:452:38: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_set_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:451:37: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_set_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_connection_create': /kisskb/src/drivers/greybus/svc.c:485:36: note: byref variable will be forcibly initialized struct gb_svc_conn_create_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_connection_destroy': /kisskb/src/drivers/greybus/svc.c:501:37: note: byref variable will be forcibly initialized struct gb_svc_conn_destroy_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_route_create': /kisskb/src/drivers/greybus/svc.c:522:37: note: byref variable will be forcibly initialized struct gb_svc_route_create_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_route_destroy': /kisskb/src/drivers/greybus/svc.c:536:38: note: byref variable will be forcibly initialized struct gb_svc_route_destroy_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_set_power_mode': /kisskb/src/drivers/greybus/svc.c:559:39: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:558:38: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_set_power_mode_hibernate': /kisskb/src/drivers/greybus/svc.c:601:39: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:600:38: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_request request; ^~~~~~~ /kisskb/src/drivers/of/address.c: In function '__of_get_dma_parent': /kisskb/src/drivers/of/address.c:631:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/address.c: In function 'of_iomap': /kisskb/src/drivers/of/address.c:894:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/of/address.c: In function 'of_io_request_and_map': /kisskb/src/drivers/of/address.c:920:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_range': /kisskb/src/drivers/of/address.c:964:18: note: byref variable will be forcibly initialized struct of_range range; ^~~~~ /kisskb/src/drivers/of/address.c:963:25: note: byref variable will be forcibly initialized struct of_range_parser parser; ^~~~~~ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_max_cpu_address': /kisskb/src/drivers/of/address.c:1041:18: note: byref variable will be forcibly initialized struct of_range range; ^~~~~ /kisskb/src/drivers/of/address.c:1038:25: note: byref variable will be forcibly initialized struct of_range_parser parser; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: In function 'vm_validate_pt_pd_bos': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:357:26: note: byref variable will be forcibly initialized struct amdgpu_vm_parser param; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: In function 'validate_invalid_user_pages': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:1842:21: note: byref variable will be forcibly initialized struct amdgpu_sync sync; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:1841:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:1840:30: note: byref variable will be forcibly initialized struct list_head resv_list, duplicates; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:1840:19: note: byref variable will be forcibly initialized struct list_head resv_list, duplicates; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: In function 'amdgpu_amdkfd_gpuvm_init_mem_limits': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:94:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: In function 'amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:1155:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: In function 'amdgpu_amdkfd_gpuvm_free_memory_of_gpu': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:1286:35: note: byref variable will be forcibly initialized struct bo_vm_reservation_context ctx; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: In function 'amdgpu_amdkfd_gpuvm_map_memory_to_gpu': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:1374:35: note: byref variable will be forcibly initialized struct bo_vm_reservation_context ctx; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: In function 'amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:1511:35: note: byref variable will be forcibly initialized struct bo_vm_reservation_context ctx; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: In function 'amdgpu_amdkfd_gpuvm_sync_memory': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:1575:21: note: byref variable will be forcibly initialized struct amdgpu_sync sync; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: In function 'amdgpu_amdkfd_gpuvm_restore_process_bos': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:2045:21: note: byref variable will be forcibly initialized struct amdgpu_sync sync_obj; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:2044:19: note: byref variable will be forcibly initialized struct list_head duplicate_save; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:2041:35: note: byref variable will be forcibly initialized struct bo_vm_reservation_context ctx; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c: In function 'nvkm_i2c_intr': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c:149:29: note: byref variable will be forcibly initialized struct nvkm_i2c_ntfy_rep rep = { ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c: In function 'nvkm_i2c_new_': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c:285:20: note: byref variable will be forcibly initialized struct dcb_output dcbE; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c:284:23: note: byref variable will be forcibly initialized struct dcb_i2c_entry ccbE; ^~~~ /kisskb/src/drivers/of/irq.c: In function 'irq_of_parse_and_map': /kisskb/src/drivers/of/irq.c:38:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_get': /kisskb/src/drivers/of/irq.c:390:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_count': /kisskb/src/drivers/of/irq.c:435:25: note: byref variable will be forcibly initialized struct of_phandle_args irq; ^~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_init': /kisskb/src/drivers/of/irq.c:484:35: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/irq.c:484:19: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^~~~~~~~~~~~~~ /kisskb/src/drivers/of/irq.c: In function 'of_msi_get_domain': /kisskb/src/drivers/of/irq.c:661:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ In file included from /kisskb/src/include/linux/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/of/unittest.c: In function 'of_unittest_parse_phandle_with_args': /kisskb/src/drivers/of/unittest.c:384:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_phandle_with_args_map': /kisskb/src/drivers/of/unittest.c:540:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_changeset': /kisskb/src/drivers/of/unittest.c:798:22: note: byref variable will be forcibly initialized struct of_changeset chgset; ^~~~~~ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_interrupts': /kisskb/src/drivers/of/unittest.c:997:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_interrupts_extended': /kisskb/src/drivers/of/unittest.c:1074:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_dma_ranges_one': /kisskb/src/drivers/of/unittest.c:913:17: note: byref variable will be forcibly initialized struct device dev_bogus; ^~~~~~~~~ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_pci_dma_ranges': /kisskb/src/drivers/of/unittest.c:946:29: note: byref variable will be forcibly initialized struct of_pci_range_parser parser; ^~~~~~ /kisskb/src/drivers/of/unittest.c:945:22: note: byref variable will be forcibly initialized struct of_pci_range range; ^~~~~ /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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/greybus/operation.c:1083:2: note: in expansion of macro 'wait_event' wait_event(gb_operation_cancellation_queue, ^~~~~~~~~~ /kisskb/src/drivers/greybus/operation.c: In function 'gb_operation_cancel_incoming': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/greybus/operation.c:1110:2: note: in expansion of macro 'wait_event' wait_event(gb_operation_cancellation_queue, ^~~~~~~~~~ /kisskb/src/drivers/of/overlay.c: In function 'add_changeset_node': /kisskb/src/drivers/of/overlay.c:415:16: note: byref variable will be forcibly initialized struct target target_child; ^~~~~~~~~~~~ /kisskb/src/drivers/of/overlay.c: In function 'build_changeset': /kisskb/src/drivers/of/overlay.c:639:16: note: byref variable will be forcibly initialized struct target target; ^~~~~~ /kisskb/src/drivers/of/overlay.c: In function 'overlay_notify': /kisskb/src/drivers/of/overlay.c:162:32: note: byref variable will be forcibly initialized struct of_overlay_notify_data nd; ^~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_set_target': /kisskb/src/drivers/devfreq/devfreq.c:352:23: note: byref variable will be forcibly initialized struct devfreq_freqs freqs; ^~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nread_no_pm': /kisskb/src/drivers/soundwire/bus.c:383:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:397:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm': /kisskb/src/drivers/soundwire/bus.c:416:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:435:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:448:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:467:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_slave_alerts': /kisskb/src/drivers/soundwire/bus.c:1428:31: note: byref variable will be forcibly initialized struct sdw_slave_intr_status slave_intr; ^~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_program_device_num': /kisskb/src/drivers/soundwire/bus.c:692:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c:691:22: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^~ /kisskb/src/drivers/soundwire/slave.c: In function 'sdw_of_find_slaves': /kisskb/src/drivers/soundwire/slave.c:209:23: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: In function 'amdgpu_job_timedout': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c:35:26: note: byref variable will be forcibly initialized struct amdgpu_task_info ti; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:2221:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_i2c_read_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:1873:17: note: byref variable will be forcibly initialized SwI2cRequest_t req; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_i2c_write_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:1917:17: note: byref variable will be forcibly initialized SwI2cRequest_t req; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_get_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:1137:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:1242:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_print_clk_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:716:38: note: byref variable will be forcibly initialized struct pp_clock_levels_with_latency clocks; ^~~~~~ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_enable_disable_master_ports': /kisskb/src/drivers/soundwire/stream.c:336:23: note: byref variable will be forcibly initialized struct sdw_enable_ch enable_ch; ^~~~~~~~~ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_prep_deprep_master_ports': /kisskb/src/drivers/soundwire/stream.c:512:24: note: byref variable will be forcibly initialized struct sdw_prepare_ch prep_ch; ^~~~~~~ /kisskb/src/drivers/soundwire/stream.c: In function '_sdw_prepare_stream': /kisskb/src/drivers/soundwire/stream.c:1489:24: note: byref variable will be forcibly initialized struct sdw_bus_params params; ^~~~~~ /kisskb/src/drivers/gpu/drm/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/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: In function 'navi10_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c:2286:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: In function 'navi10_notify_smc_display_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c:1521:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: In function 'navi10_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c:1441:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: In function 'navi10_get_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c:1342:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_transfer': /kisskb/src/drivers/iio/accel/mma9551_core.c:115:21: note: byref variable will be forcibly initialized struct i2c_msg in, out; ^~~ /kisskb/src/drivers/iio/accel/mma9551_core.c:115:17: note: byref variable will be forcibly initialized struct i2c_msg in, out; ^~ /kisskb/src/drivers/iio/accel/mma9551_core.c:114:31: note: byref variable will be forcibly initialized struct mma9551_mbox_response rsp; ^~~ /kisskb/src/drivers/iio/accel/mma9551_core.c:113:30: note: byref variable will be forcibly initialized struct mma9551_mbox_request req; ^~~ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_read_version': /kisskb/src/drivers/iio/accel/mma9551_core.c:605:30: note: byref variable will be forcibly initialized struct mma9551_version_info info; ^~~~ /kisskb/src/drivers/devfreq/imx8m-ddrc.c: In function 'imx8m_ddrc_init_freq_info': /kisskb/src/drivers/devfreq/imx8m-ddrc.c:298:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/devfreq/imx8m-ddrc.c: In function 'imx8m_ddrc_smc_set_freq': /kisskb/src/drivers/devfreq/imx8m-ddrc.c:103:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_plane_check': /kisskb/src/drivers/gpu/drm/drm_atomic.c:581:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function '__drm_state_dump': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1606:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_state_info': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1663:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_add_affected_connectors': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1167:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_print_state': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1578:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(state->dev->dev); ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:2602:23: note: byref variable will be forcibly initialized SmuMetricsExternal_t metrics_external; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_i2c_read_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:2407:17: note: byref variable will be forcibly initialized SwI2cRequest_t req; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_i2c_write_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:2451:17: note: byref variable will be forcibly initialized SwI2cRequest_t req; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_notify_smc_display_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:1355:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:1273:39: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffIntExternal_t activity_monitor_external; ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_get_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:1171:39: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffIntExternal_t activity_monitor_external; ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'framebuffer_check': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:180:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'atomic_remove_fb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:955:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_fb_release': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:777:28: note: byref variable will be forcibly initialized struct drm_mode_rmfb_work arg; ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_mode_rmfb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:465:29: note: byref variable will be forcibly initialized struct drm_mode_rmfb_work arg; ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_framebuffer_print_info': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:1163:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_framebuffer_info': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:1193:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c: In function 'vangogh_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c:571:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ 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/drivers/iio/adc/ina2xx-adc.c:778:31: note: byref variable will be forcibly initialized struct timespec64 next, now, delta; ^~~~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c:778:26: note: byref variable will be forcibly initialized struct timespec64 next, now, delta; ^~~ /kisskb/src/drivers/iio/adc/ina2xx-adc.c:778:20: note: byref variable will be forcibly initialized struct timespec64 next, now, delta; ^~~~ 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/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/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:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/iio/adc/qcom-spmi-adc5.c: In function 'adc5_get_dt_data': /kisskb/src/drivers/iio/adc/qcom-spmi-adc5.c:870:27: note: byref variable will be forcibly initialized struct adc5_channel_prop prop, *chan_props; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: In function 'renoir_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c:1068:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: In function 'renoir_print_clk_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c:352:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/perf/arm_pmu.c: In function 'validate_group': /kisskb/src/drivers/perf/arm_pmu.c:390:23: note: byref variable will be forcibly initialized struct pmu_hw_events fake_pmu; ^~~~~~~~ /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_set_odr': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:74:27: note: byref variable will be forcibly initialized struct st_sensor_odr_avl odr_out = {0, 0}; ^~~~~~~ /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_set_enable': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:161:27: note: byref variable will be forcibly initialized struct st_sensor_odr_avl odr_out = {0, 0}; ^~~~~~~ /kisskb/src/drivers/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/perf/arm-cmn.c: In function 'arm_cmn_validate_group': /kisskb/src/drivers/perf/arm-cmn.c:867:21: note: byref variable will be forcibly initialized struct arm_cmn_val val; ^~~ /kisskb/src/drivers/perf/arm-cmn.c: In function 'arm_cmn_discover': /kisskb/src/drivers/perf/arm-cmn.c:1335:22: note: byref variable will be forcibly initialized struct arm_cmn_node cfg, *dn; ^~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_read': /kisskb/src/drivers/nvmem/core.c:1619:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_write': /kisskb/src/drivers/nvmem/core.c:1650:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:864:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:807:33: note: byref variable will be forcibly initialized pp_atomctrl_memory_clock_param mpll_param; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1182:15: note: byref variable will be forcibly initialized SMIO_Pattern voltage_level; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1180:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:583:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:542:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1373:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_populate_smc_acp_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1418:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1313:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1492:39: note: byref variable will be forcibly initialized SMU72_Discrete_MCArbDramTimingTable arb_regs; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:2231:34: note: byref variable will be forcibly initialized pp_atomctrl_gpio_pin_assignment gpio_pin_assignment; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/interconnect/core.c: In function 'path_find': /kisskb/src/drivers/interconnect/core.c:184:19: note: byref variable will be forcibly initialized struct list_head visited_list; ^~~~~~~~~~~~ /kisskb/src/drivers/interconnect/core.c:183:19: note: byref variable will be forcibly initialized struct list_head edge_list; ^~~~~~~~~ /kisskb/src/drivers/interconnect/core.c:182:19: note: byref variable will be forcibly initialized struct list_head traverse_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/interconnect/core.c: In function 'of_icc_get_by_index': /kisskb/src/drivers/interconnect/core.c:442:35: note: byref variable will be forcibly initialized struct of_phandle_args src_args, dst_args; ^~~~~~~~ /kisskb/src/drivers/interconnect/core.c:442:25: note: byref variable will be forcibly initialized struct of_phandle_args src_args, dst_args; ^~~~~~~~ /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; ^~~~ 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/most/core.c:8: /kisskb/src/drivers/most/core.c: In function 'hdm_enqueue_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/most/core.c:779:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(c->hdm_fifo_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c: In function 'gf100_ibus_intr': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c:93:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_unregister_all': /kisskb/src/drivers/gpu/drm/drm_connector.c:574:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_register_all': /kisskb/src/drivers/gpu/drm/drm_connector.c:585:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_property_set_ioctl': /kisskb/src/drivers/gpu/drm/drm_connector.c:2276:35: note: byref variable will be forcibly initialized struct drm_mode_obj_set_property obj_set_prop = { ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_mode_getconnector': /kisskb/src/drivers/gpu/drm/drm_connector.c:2341:27: note: byref variable will be forcibly initialized struct drm_mode_modeinfo u_mode; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1145:40: note: byref variable will be forcibly initialized struct pp_atomctrl_memory_clock_param mem_param; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1304:15: note: byref variable will be forcibly initialized SMIO_Pattern vol_level; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1303:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:900:39: note: byref variable will be forcibly initialized struct pp_atomctrl_internal_ss_info ssInfo; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:859:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1423:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_populate_smc_acp_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1462:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1558:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1528:45: note: byref variable will be forcibly initialized struct SMU73_Discrete_MCArbDramTimingTable arb_regs; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_setup_dpm_led_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1890:28: note: byref variable will be forcibly initialized pp_atomctrl_voltage_table param_led_dpm; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1927:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin; ^~~~~~~~ /kisskb/src/drivers/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; ^~ 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/most/most_cdev.c:8: /kisskb/src/drivers/most/most_cdev.c: In function 'comp_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/most/most_cdev.c:248:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(c->wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/most/most_cdev.c: In function 'comp_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/most/most_cdev.c:196:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(c->wq, ch_has_mbo(c) || !c->dev)) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c: In function 'gk104_ibus_intr': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c:93:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_atomic': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:485:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_legacy': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:453:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'drm_mode_obj_get_properties_ioctl': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:405:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1370:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_smc_samu_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1420:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1525:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:895:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_ai dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_all_graphic_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1058:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1285:15: note: byref variable will be forcibly initialized SMIO_Pattern vol_level; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1494:45: note: byref variable will be forcibly initialized struct SMU74_Discrete_MCArbDramTimingTable arb_regs; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1924:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1923:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin; ^~~~~~~~ In file included from /kisskb/src/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; ^~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hsi/clients/hsi_char.c:443:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(channel->rx_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: In function 'iceland_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1112:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1064:33: note: byref variable will be forcibly initialized pp_atomctrl_memory_clock_param mpll_param; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: In function 'iceland_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1430:30: note: byref variable will be forcibly initialized SMU71_Discrete_VoltageLevel voltage_level; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1427:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: In function 'iceland_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:840:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:799:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: In function 'iceland_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1616:39: note: byref variable will be forcibly initialized SMU71_Discrete_MCArbDramTimingTable arb_regs; ^~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/target/sbp/sbp_target.c:12: /kisskb/src/drivers/target/sbp/sbp_target.c: In function 'session_reconnect_expired': /kisskb/src/drivers/target/sbp/sbp_target.c:620:12: note: byref variable will be forcibly initialized LIST_HEAD(login_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/input/serio/parkbd.c: In function 'parkbd_getport': /kisskb/src/drivers/input/serio/parkbd.c:142:19: note: byref variable will be forcibly initialized struct pardev_cb parkbd_parport_cb; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/sbp/sbp_target.c: In function 'sbp_rw_data': /kisskb/src/drivers/target/sbp/sbp_target.c:1250:25: note: byref variable will be forcibly initialized struct sg_mapping_iter iter; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c:23: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c: In function 'gk20a_ibus_intr': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c:61:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/hsi/hsi_core.c: In function 'hsi_add_client_from_dt': /kisskb/src/drivers/hsi/hsi_core.c:200:21: note: byref variable will be forcibly initialized struct hsi_channel channel; ^~~~~~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:45:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:136:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c: In function '__ps2_command': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:291:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:285:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(ps2dev->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c: In function 'nvkm_iccsense_create_sensor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c:155:28: note: byref variable will be forcibly initialized struct nvbios_extdev_func extdev; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c: In function 'nvkm_iccsense_oneinit': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c:229:36: note: byref variable will be forcibly initialized struct nvbios_power_budget_entry entry; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c:221:25: note: byref variable will be forcibly initialized struct nvbios_iccsense stbl; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c:220:29: note: byref variable will be forcibly initialized struct nvbios_power_budget budget; ^~~~~~ /kisskb/src/drivers/target/target_core_configfs.c: In function 'target_dev_lba_map_store': /kisskb/src/drivers/target/target_core_configfs.c:2412:19: note: byref variable will be forcibly initialized struct list_head lba_list; ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/input/serio/serio_raw.c:10: /kisskb/src/drivers/input/serio/serio_raw.c: In function 'serio_raw_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/serio_raw.c:187:12: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(serio_raw->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_device.c:14: /kisskb/src/drivers/target/target_core_device.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c: In function 'core_enable_device_list_for_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:378:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun_acl, lun_acl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:377:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun, lun); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:359:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun_acl, lun_acl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:358:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun, lun); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c: In function 'core_disable_device_list_for_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:438:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(orig->se_lun_acl, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:437:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(orig->se_lun, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c: In function 'target_alloc_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:801:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xcopy_lun->lun_se_dev, dev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:102:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_scale': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:245:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_odr': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:329:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_read_sensor': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:153:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_parse_fifo': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:769:34: note: byref variable will be forcibly initialized struct inv_icm42600_gyro_buffer buffer; ^~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:102:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_scale': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:233:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_odr': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:317:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_read_sensor': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:153:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_parse_fifo': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:758:35: note: byref variable will be forcibly initialized struct inv_icm42600_accel_buffer buffer; ^~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c: In function 'inv_icm42600_buffer_postdisable': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:379:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/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/input/serio/userio.c: In function 'userio_char_write': /kisskb/src/drivers/input/serio/userio.c:183:20: note: byref variable will be forcibly initialized struct userio_cmd cmd; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/input/serio/userio.c:19: /kisskb/src/drivers/input/serio/userio.c: In function 'userio_char_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/userio.c:166:11: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(userio->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ 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/target/target_core_pr.c:14: /kisskb/src/drivers/target/target_core_pr.c: In function 'core_scsi3_pro_preempt': /kisskb/src/drivers/target/target_core_pr.c:2837:12: note: byref variable will be forcibly initialized LIST_HEAD(preempt_and_abort_list); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/target/target_core_pr.c: In function 'core_scsi3_decode_spec_i_port': /kisskb/src/drivers/target/target_core_pr.c:1492:12: note: byref variable will be forcibly initialized LIST_HEAD(tid_dest_list); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1070:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1041:33: note: byref variable will be forcibly initialized pp_atomctrl_memory_clock_param mpll_param; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1383:29: note: byref variable will be forcibly initialized SMU7_Discrete_VoltageLevel voltage_level; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1381:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:341:39: note: byref variable will be forcibly initialized struct pp_atomctrl_internal_ss_info ss_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:300:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1563:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_populate_smc_acp_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1595:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1522:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1654:38: note: byref variable will be forcibly initialized SMU7_Discrete_MCArbDramTimingTable arb_regs; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1947:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin; ^~~~~~~~ /kisskb/src/drivers/input/gameport/gameport.c: In function 'gameport_set_phys': /kisskb/src/drivers/input/gameport/gameport.c:513:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/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; ^~~ /kisskb/src/drivers/target/target_core_alua.c: In function 'core_alua_set_lba_map': /kisskb/src/drivers/target/target_core_alua.c:1364:19: note: byref variable will be forcibly initialized struct list_head old_lba_map_list; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/memstick/core/memstick.c: In function 'h_memstick_read_dev_id': /kisskb/src/drivers/memstick/core/memstick.c:327:24: note: byref variable will be forcibly initialized struct ms_id_register id_reg; ^~~~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_bad': /kisskb/src/drivers/vhost/vringh.c:29:11: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/vhost/vringh.c: In function '__vringh_iov': /kisskb/src/drivers/vhost/vringh.c:280:44: note: byref variable will be forcibly initialized struct vringh_range range = { -1ULL, 0 }, slowrange; ^~~~~~~~~ /kisskb/src/drivers/vhost/vringh.c:279:20: note: byref variable will be forcibly initialized struct vring_desc desc, *descs; ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'copy_from_iotlb': /kisskb/src/drivers/vhost/vringh.c:1112:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'copy_to_iotlb': /kisskb/src/drivers/vhost/vringh.c:1131:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'getu16_iotlb': /kisskb/src/drivers/vhost/vringh.c:1148:17: note: byref variable will be forcibly initialized struct bio_vec iov; ^~~ /kisskb/src/drivers/vhost/vringh.c: In function 'putu16_iotlb': /kisskb/src/drivers/vhost/vringh.c:1169:17: note: byref variable will be forcibly initialized struct bio_vec iov; ^~~ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_complete_user': /kisskb/src/drivers/vhost/vringh.c:774:25: note: byref variable will be forcibly initialized struct vring_used_elem used; ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_complete_kern': /kisskb/src/drivers/vhost/vringh.c:1019:25: note: byref variable will be forcibly initialized struct vring_used_elem used; ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_complete_iotlb': /kisskb/src/drivers/vhost/vringh.c:1378:25: note: byref variable will be forcibly initialized struct vring_used_elem used; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:967:43: note: byref variable will be forcibly initialized struct pp_atomctrl_memory_clock_param_ai mpll_param; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:725:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_ai dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1119:15: note: byref variable will be forcibly initialized SMIO_Pattern vol_level; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1200:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1313:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1282:45: note: byref variable will be forcibly initialized struct SMU75_Discrete_MCArbDramTimingTable arb_regs; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1931:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1928:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin; ^~~~~~~~ In file included from /kisskb/src/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/target/target_core_tmr.c:13: /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_drain_tmr_list': /kisskb/src/drivers/target/target_core_tmr.c:194:12: note: byref variable will be forcibly initialized LIST_HEAD(drain_tmr_list); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_drain_state_list': /kisskb/src/drivers/target/target_core_tmr.c:276:12: note: byref variable will be forcibly initialized LIST_HEAD(drain_task_list); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_abort_task': /kisskb/src/drivers/target/target_core_tmr.c:119:12: note: byref variable will be forcibly initialized LIST_HEAD(aborted_list); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c: In function 'pmbus_regulator_register': /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c:2300:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c:28: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c: In function 'gf100_ltc_cbc_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c:47:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c: In function 'gf100_ltc_invalidate': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c:132:10: note: in expansion of macro 'nvkm_wait_msec' taken = nvkm_wait_msec(device, 2000, 0x70004, 0x00000003, 0x00000000); ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c: In function 'gf100_ltc_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c:145:10: note: in expansion of macro 'nvkm_wait_msec' taken = nvkm_wait_msec(device, 2000, 0x70010, 0x00000003, 0x00000000); ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_tpg.c:13: /kisskb/src/drivers/target/target_core_tpg.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_add_lun': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_tpg.c:593:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(lun->lun_se_dev, dev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_remove_lun': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_tpg.c:642:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(lun->lun_se_dev, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_tpg.c:13: /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_deregister': /kisskb/src/drivers/target/target_core_tpg.c:507:12: note: byref variable will be forcibly initialized LIST_HEAD(node_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/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/target/target_core_sbc.c: In function 'compare_and_write_callback': /kisskb/src/drivers/target/target_core_sbc.c:505:25: note: byref variable will be forcibly initialized struct sg_mapping_iter m; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/ipack/carriers/tpci200.c:12: /kisskb/src/drivers/ipack/carriers/tpci200.c: In function 'tpci200_request_irq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ipack/carriers/tpci200.c:236:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tpci200->slots[dev->slot].irq, slot_irq); ^~~~~~~~~~~~~~~~~~ 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/include/linux/net.h:23, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_put_cmd_and_wait': /kisskb/src/drivers/target/target_core_transport.c:2700:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(compl); ^~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/target/target_core_transport.c: In function 'transport_generic_free_cmd': /kisskb/src/drivers/target/target_core_transport.c:2733:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(compl); ^~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/include/linux/net.h:19, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_wait_for_sess_cmds': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_transport.c:2971:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(se_sess->cmd_count_wq, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_qf_do_work': /kisskb/src/drivers/target/target_core_transport.c:925:12: note: byref variable will be forcibly initialized LIST_HEAD(qf_cmd_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c: In function 'gm107_ltc_cbc_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c:46:4: note: in expansion of macro 'nvkm_wait_msec' nvkm_wait_msec(device, 2000, addr, ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/target/target_core_ua.c:13: /kisskb/src/drivers/target/target_core_ua.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_policy_get_ioctl': /kisskb/src/drivers/hwtracing/stm/core.c:785:23: note: byref variable will be forcibly initialized struct stp_policy_id id = { ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/hwtracing/stm/core.c:10: /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_source_link_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:1040:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:1000:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, stm); ^~~~~~~~~~~~~~~~~~ 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/ntb/test/ntb_tool.c:181: /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_peer_link_event_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ntb/test/ntb_tool.c:530:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tc->link_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_msg_event_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ntb/test/ntb_tool.c:1389:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tc->msg_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c: In function '__stm_source_link_drop': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:1089:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_db_event_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ntb/test/ntb_tool.c:1139:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tc->db_wq, ntb_db_read(tc->ntb) == val)) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_spc.c: In function 'spc_emulate_report_luns': /kisskb/src/drivers/target/target_core_spc.c:1214:18: note: byref variable will be forcibly initialized struct scsi_lun slun; ^~~~ /kisskb/src/drivers/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/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: In function 'phm_set_power_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c:63:35: note: byref variable will be forcibly initialized struct phm_set_power_state_input states; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: In function 'phm_start_thermal_controller': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c:234:29: note: byref variable will be forcibly initialized struct PP_TemperatureRange range = { ^~~~~ /kisskb/src/drivers/target/target_core_rd.c: In function 'rd_execute_rw': /kisskb/src/drivers/target/target_core_rd.c:424:25: note: byref variable will be forcibly initialized struct sg_mapping_iter m; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c: In function 'smu8_upload_pptable_to_smu': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c:441:34: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_kong dividers; ^~~~~~~~ /kisskb/src/drivers/target/target_core_xcopy.c: In function 'target_xcopy_read_source': /kisskb/src/drivers/target/target_core_xcopy.c:601:22: note: byref variable will be forcibly initialized struct xcopy_pt_cmd xpt_cmd; ^~~~~~~ /kisskb/src/drivers/target/target_core_xcopy.c: In function 'target_xcopy_write_destination': /kisskb/src/drivers/target/target_core_xcopy.c:646:22: note: byref variable will be forcibly initialized struct xcopy_pt_cmd xpt_cmd; ^~~~~~~ /kisskb/src/drivers/ntb/ntb_transport.c: In function 'ntb_transport_create_queue': /kisskb/src/drivers/ntb/ntb_transport.c:1987:17: note: byref variable will be forcibly initialized dma_cap_mask_t dma_mask; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_set_engine_dram_timings_rv770': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:216:33: note: byref variable will be forcibly initialized SET_ENGINE_CLOCK_PS_ALLOCATION engine_clock_parameters; ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_memory_pll_dividers_si': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:292:45: note: byref variable will be forcibly initialized COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_1 mpll_parameters; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_memory_pll_dividers_vi': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:341:45: note: byref variable will be forcibly initialized COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_2 mpll_parameters; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_engine_pll_dividers_kong': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:392:42: note: byref variable will be forcibly initialized COMPUTE_MEMORY_ENGINE_PLL_PARAMETERS_V4 pll_parameters; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_engine_pll_dividers_vi': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:415:43: note: byref variable will be forcibly initialized COMPUTE_GPU_CLOCK_OUTPUT_PARAMETERS_V1_6 pll_patameters; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_engine_pll_dividers_ai': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:452:43: note: byref variable will be forcibly initialized COMPUTE_GPU_CLOCK_OUTPUT_PARAMETERS_V1_7 pll_patameters; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_dfs_pll_dividers_vi': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:484:43: note: byref variable will be forcibly initialized COMPUTE_GPU_CLOCK_OUTPUT_PARAMETERS_V1_6 pll_patameters; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_calculate_voltage_evv_on_sclk': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:697:29: note: byref variable will be forcibly initialized READ_EFUSE_VALUE_PARAMETER sOutput_FuseValues; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_voltage_evv_on_sclk': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1123:40: note: byref variable will be forcibly initialized GET_VOLTAGE_INFO_INPUT_PARAMETER_V1_2 get_voltage_info_param_space; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_voltage_evv': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1157:40: note: byref variable will be forcibly initialized GET_VOLTAGE_INFO_INPUT_PARAMETER_V1_2 get_voltage_info_param_space; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_read_efuse': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1347:29: note: byref variable will be forcibly initialized READ_EFUSE_VALUE_PARAMETER efuse_param; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_set_ac_timing_ai': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1372:42: note: byref variable will be forcibly initialized DYNAMICE_MEMORY_SETTINGS_PARAMETER_V2_1 memory_clock_parameters; ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_voltage_evv_on_sclk_ai': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1393:40: note: byref variable will be forcibly initialized GET_VOLTAGE_INFO_INPUT_PARAMETER_V1_3 get_voltage_info_param_space; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_leakage_id_from_efuse': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1520:28: note: byref variable will be forcibly initialized SET_VOLTAGE_PS_ALLOCATION allocation; ^~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c: In function 'fd_execute_write_same': /kisskb/src/drivers/target/target_core_file.c:443:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/drivers/target/target_core_file.c: In function 'fd_do_rw': /kisskb/src/drivers/target/target_core_file.c:323:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ 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/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/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: In function 'pp_atomfwctrl_get_gpu_pll_dividers_vega10': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c:251:48: note: byref variable will be forcibly initialized struct compute_gpu_clock_input_parameter_v1_8 pll_parameters; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: In function 'pp_atomfwctrl_get_clk_information_by_clkid': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c:496:51: note: byref variable will be forcibly initialized struct atom_get_smu_clock_info_parameters_v3_1 parameters; ^~~~~~~~~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8975.c:634:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(data->data_ready_queue, ^~~~~~~~~~~~~~~~~~ /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/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/drm_vblank.c:28: /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_one_vblank': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1258:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(vblank->queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_vblank_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1844:10: note: in expansion of macro 'wait_event_interruptible_timeout' wait = wait_event_interruptible_timeout(vblank->queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/gpu/drm/drm_syncobj.c:188: /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_add_point': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:302:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(syncobj->fence, &chain->base); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_replace_fence': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:334:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(syncobj->fence, fence); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_find_fence': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:383:28: note: byref variable will be forcibly initialized struct syncobj_wait_entry wait; ^~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_create_lease_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:492:13: note: byref variable will be forcibly initialized struct idr leases; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: In function 'smu7_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:5513:30: note: byref variable will be forcibly initialized struct profile_mode_setting tmp; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: In function 'smu7_calc_voltage_dependency_tables': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:2164:42: note: byref variable will be forcibly initialized struct phm_ppt_v1_voltage_lookup_record v_record; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: In function 'smu7_calc_mm_voltage_dependency_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:2206:42: note: byref variable will be forcibly initialized struct phm_ppt_v1_voltage_lookup_record v_record; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: In function 'smu7_thermal_parameter_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:2417:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin_assignment; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_client.c: In function 'drm_client_debugfs_internal_clients': /kisskb/src/drivers/gpu/drm/drm_client.c:484:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/drm_client.c: In function 'drm_client_framebuffer_flush': /kisskb/src/drivers/gpu/drm/drm_client.c:463:24: note: byref variable will be forcibly initialized struct drm_clip_rect clip = { ^~~~ 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/light/opt3001.c:13: /kisskb/src/drivers/iio/light/opt3001.c: In function 'opt3001_get_lux': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/light/opt3001.c:276:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(opt->result_ready_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_firmware_config': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:575:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_modeset_probe': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:767:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_modeset_commit_atomic': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:977:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_notify_smc_display_config_after_ps_adjustment': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:3981:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_gfx_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1563:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_soc_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1628:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_lclk_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1495:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_eclock_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1935:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_vclock_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1988:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_dclock_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2004:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_memory_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1764:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_setup_dpm_led_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:955:37: note: byref variable will be forcibly initialized struct pp_atomfwctrl_voltage_table table; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_and_upload_avfs_fuse_override': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2428:27: note: byref variable will be forcibly initialized struct phm_fuses_default fuse; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2503:43: note: byref variable will be forcibly initialized struct pp_atomfwctrl_bios_boot_up_values boot_up_values; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2502:37: note: byref variable will be forcibly initialized struct pp_atomfwctrl_voltage_table voltage_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_hwmgr_backend_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:821:37: note: byref variable will be forcibly initialized struct pp_atomfwctrl_voltage_table vol_table; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_set_mode_for_crtc': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:68:27: note: byref variable will be forcibly initialized struct drm_mode_modeinfo umode; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_mode_atomic_ioctl': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1320:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c: In function 'smu10_set_clock_limit': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c:192:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_get_time_ns': /kisskb/src/drivers/iio/industrialio-core.c:242:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iio/industrialio-event.c:10: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_event_chrdev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/industrialio-event.c:140:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ev_int->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/iio/industrialio-event.c:13: /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 '__of_iio_channel_get': /kisskb/src/drivers/iio/inkern.c:140:25: note: byref variable will be forcibly initialized struct of_phandle_args iiospec; ^~~~~~~ /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/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c: In function 'append_vbios_pptable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c:104:42: note: byref variable will be forcibly initialized struct pp_atomfwctrl_smc_dpm_parameters smc_dpm_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/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/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_get_current_activity_percent': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:1346:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_get_gpu_power': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:1295:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:2758:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_print_clock_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:2156:38: note: byref variable will be forcibly initialized struct pp_clock_levels_with_latency clocks; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_notify_smc_display_config_after_ps_adjustment': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:1501:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_read_sensor': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:1372:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:733:43: note: byref variable will be forcibly initialized struct pp_atomfwctrl_bios_boot_up_values boot_up_values; ^~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'f71805f_init': /kisskb/src/drivers/hwmon/f71805f.c:1615:26: note: byref variable will be forcibly initialized struct f71805f_sio_data sio_data; ^~~~~~~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank_work.c:224:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(vblank->work_wait_queue, list_empty(&work->node), ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'f71882fg_init': /kisskb/src/drivers/hwmon/f71882fg.c:2762:27: note: byref variable will be forcibly initialized struct f71882fg_sio_data sio_data; ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c: In function 'nv41_vmm_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c:88:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c: In function 'nvkm_vmm_iter': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c:508:23: note: byref variable will be forcibly initialized struct nvkm_vmm_iter it; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c: In function 'nvkm_vmm_pfn_map': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c:1291:24: note: byref variable will be forcibly initialized struct nvkm_vmm_map args; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c: In function 'nv44_vmm_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c:190:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_fill_sample_buffer': /kisskb/src/drivers/iio/pressure/zpa2326.c:586:6: note: byref variable will be forcibly initialized } sample; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c: In function 'nv50_vmm_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c:216:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_get_current_activity_percent': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:2145:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_get_gpu_power': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:2107:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_od8_set_settings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:1359:19: note: byref variable will be forcibly initialized OverDriveTable_t od_table; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:4283:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_notify_smc_display_config_after_ps_adjustment': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:2307:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_print_clock_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:3326:38: note: byref variable will be forcibly initialized struct pp_clock_levels_with_latency clocks; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_get_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:3948:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:4054:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_read_sensor': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:2171:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:786:43: note: byref variable will be forcibly initialized struct pp_atomfwctrl_bios_boot_up_values boot_up_values; ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c: In function 'gf100_vmm_invalidate': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:221:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:199:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c: In function 'aem_find_aem1_count': /kisskb/src/drivers/hwmon/ibmaem.c:496:32: note: byref variable will be forcibly initialized struct aem_find_firmware_resp ff_resp; ^~~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c:495:31: note: byref variable will be forcibly initialized struct aem_find_firmware_req ff_req; ^~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c: In function 'aem_read_sensor': /kisskb/src/drivers/hwmon/ibmaem.c:353:29: note: byref variable will be forcibly initialized struct aem_read_sensor_req rs_req; ^~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c: In function 'aem_find_aem2': /kisskb/src/drivers/hwmon/ibmaem.c:634:31: note: byref variable will be forcibly initialized struct aem_find_instance_req fi_req; ^~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c: In function 'aem_init_aem2': /kisskb/src/drivers/hwmon/ibmaem.c:753:32: note: byref variable will be forcibly initialized struct aem_find_instance_resp fi_resp; ^~~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c: In function 'aem_register_bmc': /kisskb/src/drivers/hwmon/ibmaem.c:778:23: note: byref variable will be forcibly initialized struct aem_ipmi_data probe; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c: In function 'tu102_vmm_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c:44:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/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/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c: In function 'pp_get_current_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c:1094:23: note: byref variable will be forcibly initialized struct pp_clock_info hw_clocks; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c: In function 'mxm_match_tmds_partner': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c:40:19: note: byref variable will be forcibly initialized struct mxms_odev desc; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: In function 'si_populate_power_containment_values': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c:2372:29: note: byref variable will be forcibly initialized SISLANDS_SMC_VOLTAGE_VALUE vddc; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: In function 'si_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c:5265:25: note: byref variable will be forcibly initialized struct amdgpu_atom_ss ss; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c:5229:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: In function 'si_populate_sclk_value': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c:5297:26: note: byref variable will be forcibly initialized SISLANDS_SMC_SCLK_VALUE sclk_tmp; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: In function 'si_init_smc_spll_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c:2931:26: note: byref variable will be forcibly initialized SISLANDS_SMC_SCLK_VALUE sclk_params; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: In function 'rv770_get_engine_memory_ss': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c:3393:24: note: byref variable will be forcibly initialized struct amdgpu_atom_ss ss; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: In function 'si_populate_mclk_value': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c:5356:25: note: byref variable will be forcibly initialized struct amdgpu_atom_ss ss; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c:5332:25: note: byref variable will be forcibly initialized struct atom_mpll_param mpll_param; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c: In function 'amdgpu_add_thermal_controller': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c:860:27: note: byref variable will be forcibly initialized struct i2c_board_info info = { }; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c:772:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec i2c_bus; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: In function 'si_dpm_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c:7309:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: In function 'si_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c:6921:19: note: byref variable will be forcibly initialized struct amdgpu_ps requested_ps = *adev->pm.dpm.requested_ps; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: In function 'amdgpu_set_pp_force_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:534:25: note: byref variable will be forcibly initialized struct pp_states_info data; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: In function 'amdgpu_get_pp_cur_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:459:24: note: byref variable will be forcibly initialized struct pp_states_info data; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: In function 'amdgpu_get_pp_num_states': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:417:24: note: byref variable will be forcibly initialized struct pp_states_info data; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: In function 'amdgpu_dm_irq_unregister_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c:329:29: note: byref variable will be forcibly initialized struct dc_interrupt_params int_params; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: In function 'amdgpu_dm_hpd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c:727:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: In function 'amdgpu_dm_hpd_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c:763:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: In function 'dm_dp_mst_get_modes': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:221:28: note: byref variable will be forcibly initialized struct dc_sink_init_data init_params = { ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: In function 'dm_dp_aux_transfer': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:54:21: note: byref variable will be forcibly initialized struct aux_payload payload; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'validate_dcc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3847:28: note: byref variable will be forcibly initialized struct dc_surface_dcc_cap output; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3846:30: note: byref variable will be forcibly initialized struct dc_dcc_surface_param input; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_audio_component_get_eld': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:633:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'dm_dmub_hw_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:767:28: note: byref variable will be forcibly initialized struct dmub_srv_hw_params hw_params; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'detect_mst_link_for_all_connectors': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1477:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 's3_handle_mst': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1548:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'fill_hdr_info_packet': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:5777:28: note: byref variable will be forcibly initialized struct hdmi_drm_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'update_stream_irq_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7455:29: note: byref variable will be forcibly initialized struct mod_freesync_config config = new_crtc_state->freesync_config; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7454:24: note: byref variable will be forcibly initialized struct mod_vrr_params vrr_params; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'fill_dc_plane_info_and_addr': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4468:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'update_freesync_state_on_stream': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7376:24: note: byref variable will be forcibly initialized struct mod_vrr_params vrr_params; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'handle_cursor_update': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7297:30: note: byref variable will be forcibly initialized struct dc_cursor_attributes attributes; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7296:28: note: byref variable will be forcibly initialized struct dc_cursor_position position; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_atomic_commit_tail': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:8155:25: note: byref variable will be forcibly initialized struct dc_info_packet hdr_packet; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:8154:27: note: byref variable will be forcibly initialized struct dc_stream_update stream_update; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:8028:30: note: byref variable will be forcibly initialized struct dc_cursor_position position; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_connector_atomic_check': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:5870:25: note: byref variable will be forcibly initialized struct dc_info_packet hdr_infopacket; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'fill_stream_properties_from_drm_display_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4837:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe avi_frame; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4836:31: note: byref variable will be forcibly initialized struct hdmi_vendor_infoframe hv_frame; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'create_stream_for_sink': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:5077:26: note: byref variable will be forcibly initialized struct drm_display_mode mode = *drm_mode; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'fill_dc_plane_attributes': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4573:23: note: byref variable will be forcibly initialized struct dc_plane_info plane_info; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4572:25: note: byref variable will be forcibly initialized struct dc_scaling_info scaling_info; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'dm_plane_atomic_check': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:6346:25: note: byref variable will be forcibly initialized struct dc_scaling_info scaling_info; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'dm_plane_helper_prepare_fb': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:6228:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:6227:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer tv; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:6226:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_i2c_xfer': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:6919:21: note: byref variable will be forcibly initialized struct i2c_command cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_backlight_update_status': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3192:34: note: byref variable will be forcibly initialized struct amdgpu_dm_backlight_caps caps; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'dm_set_dpms_off': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1951:26: note: byref variable will be forcibly initialized struct dc_stream_update stream_update; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'dm_dmub_sw_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1293:28: note: byref variable will be forcibly initialized struct dmub_srv_fb_params fb_params; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1292:30: note: byref variable will be forcibly initialized struct dmub_srv_region_info region_info; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1291:32: note: byref variable will be forcibly initialized struct dmub_srv_region_params region_params; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1290:32: note: byref variable will be forcibly initialized struct dmub_srv_create_params create_params; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'dm_resume': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1980:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:946:26: note: byref variable will be forcibly initialized struct dc_callback_init init_params; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:944:22: note: byref variable will be forcibly initialized struct dc_init_data init_data; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'handle_hpd_rx_irq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:2528:21: note: byref variable will be forcibly initialized union hpd_irq_data hpd_irq_data; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c: In function 'dm_dtn_log_append_v': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c:326:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: In function 'pp_rv_set_wm_ranges': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:545:47: note: byref variable will be forcibly initialized struct dm_pp_wm_sets_with_clock_ranges_soc15 wm_with_clock_ranges; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: In function 'pp_nv_set_hard_min_uclk_by_freq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:726:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: In function 'pp_nv_set_voltage_by_freq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:762:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: In function 'pp_nv_set_hard_min_dcefclk_by_freq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:703:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: In function 'event_property_validate': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c:321:32: note: byref variable will be forcibly initialized struct mod_hdcp_display_query query; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: In function 'lp_read_i2c': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c:56:21: note: byref variable will be forcibly initialized struct i2c_command cmd = {i2c_payloads, 2, I2C_COMMAND_ENGINE_HW, link->dc->caps.i2c_speed_in_khz}; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: In function 'lp_write_i2c': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c:45:21: note: byref variable will be forcibly initialized struct i2c_command cmd = {i2c_payloads, 1, I2C_COMMAND_ENGINE_HW, link->dc->caps.i2c_speed_in_khz}; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: In function 'hdcp_update_display': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c:172:32: note: byref variable will be forcibly initialized struct mod_hdcp_display_query query; ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:31: /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crtc_crc_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:1012:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1078:11: note: in expansion of macro '__wait_event_interruptible_lock_irq' __ret = __wait_event_interruptible_lock_irq(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:307:9: note: in expansion of macro 'wait_event_interruptible_lock_irq' ret = wait_event_interruptible_lock_irq(crc->wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c: In function 'amdgpu_dm_crtc_set_crc_source': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c:204:34: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c: In function 'nvkm_pmu_reset': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c:117:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c:107:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: In function 'dp_dsc_fec_support_show': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c:998:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c: In function 'gt215_pmu_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:232:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:223:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/os.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/device.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c: In function 'gt215_pmu_send': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:77:3: note: in expansion of macro 'wait_event' wait_event(pmu->recv.wait, (pmu->recv.process == 0)); ^~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:27: /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:40:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: In function 'dp_phy_test_pattern_debugfs_write': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c:568:32: note: byref variable will be forcibly initialized struct link_training_settings link_training_settings; ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: In function 'dp_phy_settings_write': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c:413:32: note: byref variable will be forcibly initialized struct link_training_settings link_lane_settings; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: In function 'dp_link_settings_write': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c:251:26: note: byref variable will be forcibly initialized struct dc_link_settings prefer_link_settings; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: In function 'mst_topo': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c:2487:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'get_ss_entry_number_from_ss_info_tbl': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1648:30: note: byref variable will be forcibly initialized struct embedded_panel_info panel_info; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1626:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'bios_parser_get_ss_entry_number': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1570:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'get_ss_info_from_ss_info_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1116:30: note: byref variable will be forcibly initialized struct embedded_panel_info panel_info; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1094:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'bios_parser_get_spread_spectrum_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:930:28: note: byref variable will be forcibly initialized struct atom_data_revision tbl_revision; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'get_firmware_info_v2_1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:475:30: note: byref variable will be forcibly initialized struct spread_spectrum_info internalSS; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'get_firmware_info_v2_2': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:558:30: note: byref variable will be forcibly initialized struct spread_spectrum_info internal_ss; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'bios_parser_get_firmware_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:382:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'construct_integrated_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2523:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c:31: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c: In function 'magic_': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c:39:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c: In function 'gk110_pmu_pgob': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c:70:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c: In function 'gk20a_pmu_dvfs_work': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c:119:35: note: byref variable will be forcibly initialized struct gk20a_pmu_dvfs_dev_status status; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c: In function 'gm20b_pmu_acr_bld_write': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c:103:29: note: byref variable will be forcibly initialized const struct loader_config hdr = { ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c: In function 'gm20b_pmu_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c:78:23: note: byref variable will be forcibly initialized struct loader_config hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c: In function 'gm20b_pmu_initmsg': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c:172:25: note: byref variable will be forcibly initialized struct nv_pmu_init_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c: In function 'nvkm_therm_fan_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c:229:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c: In function 'nvkm_therm_ic_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c:89:28: note: byref variable will be forcibly initialized struct nvbios_extdev_func extdev_entry; ^~~~~~~~~~~~ /kisskb/src/drivers/hwmon/max6697.c: In function 'max6697_init_chip': /kisskb/src/drivers/hwmon/max6697.c:598:31: note: byref variable will be forcibly initialized struct max6697_platform_data p; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'dac2_encoder_control_v1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1614:36: note: byref variable will be forcibly initialized DAC_ENCODER_CONTROL_PS_ALLOCATION params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'dac1_encoder_control_v1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1593:36: note: byref variable will be forcibly initialized DAC_ENCODER_CONTROL_PS_ALLOCATION params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'dac2_output_control_v1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1683:46: note: byref variable will be forcibly initialized DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'dac1_output_control_v1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1666:46: note: byref variable will be forcibly initialized DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'program_clock_v5': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2035:35: note: byref variable will be forcibly initialized SET_PIXEL_CLOCK_PS_ALLOCATION_V5 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'transmitter_control_v1_6': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:840:42: note: byref variable will be forcibly initialized DIG_TRANSMITTER_CONTROL_PARAMETERS_V1_6 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'transmitter_control_v1_5': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:779:42: note: byref variable will be forcibly initialized DIG_TRANSMITTER_CONTROL_PARAMETERS_V1_5 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'transmitter_control_v4': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:655:40: note: byref variable will be forcibly initialized DIG_TRANSMITTER_CONTROL_PARAMETERS_V4 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'transmitter_control_v3': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:521:40: note: byref variable will be forcibly initialized DIG_TRANSMITTER_CONTROL_PARAMETERS_V3 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'transmitter_control_v2': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:401:40: note: byref variable will be forcibly initialized DIG_TRANSMITTER_CONTROL_PARAMETERS_V2 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'set_pixel_clock_v7': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1151:28: note: byref variable will be forcibly initialized PIXEL_CLOCK_PARAMETERS_V7 clk; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'set_pixel_clock_v6': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1073:35: note: byref variable will be forcibly initialized SET_PIXEL_CLOCK_PS_ALLOCATION_V6 clk; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'set_pixel_clock_v5': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1016:35: note: byref variable will be forcibly initialized SET_PIXEL_CLOCK_PS_ALLOCATION_V5 clk; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'set_pixel_clock_v3': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:945:32: note: byref variable will be forcibly initialized SET_PIXEL_CLOCK_PS_ALLOCATION allocation; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'enable_spread_spectrum_on_ppll_v3': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1359:36: note: byref variable will be forcibly initialized ENABLE_SPREAD_SPECTRUM_ON_PPLL_V3 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'enable_spread_spectrum_on_ppll_v2': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1307:36: note: byref variable will be forcibly initialized ENABLE_SPREAD_SPECTRUM_ON_PPLL_V2 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'enable_spread_spectrum_on_ppll_v1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1263:33: note: byref variable will be forcibly initialized ENABLE_SPREAD_SPECTRUM_ON_PPLL params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'adjust_display_pll_v3': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1481:38: note: byref variable will be forcibly initialized ADJUST_DISPLAY_PLL_PS_ALLOCATION_V3 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'program_clock_v6': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2066:35: note: byref variable will be forcibly initialized SET_PIXEL_CLOCK_PS_ALLOCATION_V6 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'external_encoder_control_v3': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2132:44: note: byref variable will be forcibly initialized EXTERNAL_ENCODER_CONTROL_PS_ALLOCATION_V3 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'set_dce_clock_v2_1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2310:35: note: byref variable will be forcibly initialized SET_DCE_CLOCK_PS_ALLOCATION_V2_1 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'get_smu_clock_info_v3_1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:889:56: note: byref variable will be forcibly initialized struct atom_get_smu_clock_info_output_parameters_v3_1 smu_output; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'encoder_control_dmcub': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:116:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'transmitter_control_dmcub': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:247:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'set_pixel_clock_dmcub': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:353:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'enable_disp_power_gating_dmcub': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:721:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'enable_lvtma_control_dmcub': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:928:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'set_pixel_clock_v7': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:374:40: note: byref variable will be forcibly initialized struct set_pixel_clock_parameter_v1_7 clk; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'set_dce_clock_v2_1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:815:42: note: byref variable will be forcibly initialized struct set_dce_clock_ps_allocation_v2_1 params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_parser_get_soc_bb_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:885:28: note: byref variable will be forcibly initialized struct atom_data_revision tbl_revision; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_get_atom_dc_golden_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2444:28: note: byref variable will be forcibly initialized struct atom_data_revision tbl_revision; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_parser_get_embedded_panel_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1003:28: note: byref variable will be forcibly initialized struct atom_data_revision tbl_revision; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_parser_get_spread_spectrum_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:819:28: note: byref variable will be forcibly initialized struct atom_data_revision tbl_revision; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'get_firmware_info_v3_2': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1307:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_parser_get_firmware_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1222:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'construct_integrated_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1991:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_parser_get_vram_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2052:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^~~~~~~~ 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/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/os.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/device.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/timer/priv.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c: In function 'nvkm_timer_alarm_trigger': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c:73:12: note: byref variable will be forcibly initialized LIST_HEAD(exec); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'sensors_nct6775_init': /kisskb/src/drivers/hwmon/nct6775.c:4830:26: note: byref variable will be forcibly initialized struct nct6775_sio_data sio_data; ^~~~~~~~ /kisskb/src/drivers/hwmon/nct6775.c:4829:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c: In function 'nvkm_volt_parse_bios': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:190:21: note: byref variable will be forcibly initialized struct nvbios_volt info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:189:27: note: byref variable will be forcibly initialized struct nvbios_volt_entry ivid; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c: In function 'nvkm_volt_map_min': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:85:27: note: byref variable will be forcibly initialized struct nvbios_vmap_entry info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c: In function 'nvkm_volt_map': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:107:27: note: byref variable will be forcibly initialized struct nvbios_vmap_entry info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c: In function 'nvkm_volt_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:295:22: note: byref variable will be forcibly initialized struct nvbios_vmap vmap; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c: In function 'nvkm_voltgpio_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c:76:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c: In function 'dce_update_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c:400:42: note: byref variable will be forcibly initialized struct dm_pp_power_level_change_request level_change_req; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c: In function 'dce_clock_read_ss_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c:332:31: note: byref variable will be forcibly initialized struct spread_spectrum_info info = { { 0 } }; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.c: In function 'dce11_update_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.c:254:42: note: byref variable will be forcibly initialized struct dm_pp_power_level_change_request level_change_req; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c: In function 'dce112_set_clock': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c:73:37: note: byref variable will be forcibly initialized struct bp_set_dce_clock_parameters dce_clk_params; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c: In function 'dce112_update_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c:200:42: note: byref variable will be forcibly initialized struct dm_pp_power_level_change_request level_change_req; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c: In function 'dce112_set_dispclk': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c:128:37: note: byref variable will be forcibly initialized struct bp_set_dce_clock_parameters dce_clk_params; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c: In function 'dce112_set_dprefclk': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c:171:37: note: byref variable will be forcibly initialized struct bp_set_dce_clock_parameters dce_clk_params; ^~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/pc87427.c: In function 'pc87427_init': /kisskb/src/drivers/hwmon/pc87427.c:1297:26: note: byref variable will be forcibly initialized struct pc87427_sio_data sio_data; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c: In function 'gk104_volt_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c:102:21: note: byref variable will be forcibly initialized struct nvbios_volt bios; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c:101:23: note: byref variable will be forcibly initialized struct dcb_gpio_func gpio; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c: In function 'nvkm_falcon_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c:178:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c:173:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/hwmon/pwm-fan.c:16: /kisskb/src/drivers/hwmon/pwm-fan.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/hwmon/pwm-fan.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/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.c: In function 'dce_aud_az_configure': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.c:514:29: note: byref variable will be forcibly initialized union audio_sample_rates sample_rates = ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.c:416:27: note: byref variable will be forcibly initialized union audio_sample_rates sample_rate; ^~~~~~~~~~~ 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/drivers/hwmon/sht15.c:16: /kisskb/src/drivers/hwmon/sht15.c: In function 'sht15_measurement': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/sht15.c:542:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(data->wait_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c: In function 'enable_spread_spectrum': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c:716:26: note: byref variable will be forcibly initialized struct delta_sigma_data d_s_data; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c: In function 'dce110_clk_src_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c:1407:41: note: byref variable will be forcibly initialized struct calc_pll_clock_source_init_data calc_pll_cs_init_data; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c:1406:41: note: byref variable will be forcibly initialized struct calc_pll_clock_source_init_data calc_pll_cs_init_data_hdmi; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/smsc47m1.c: In function 'sm_smsc47m1_init': /kisskb/src/drivers/hwmon/smsc47m1.c:913:27: note: byref variable will be forcibly initialized struct smsc47m1_sio_data sio_data; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c: In function 'nvkm_disp_oneinit': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c:280:20: note: byref variable will be forcibly initialized struct dcb_output dcbE; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c:279:22: note: byref variable will be forcibly initialized struct nvbios_connE connE; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.c: In function 'dce_transform_set_scaler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.c:433:27: note: byref variable will be forcibly initialized struct scl_ratios_inits inits = { 0 }; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:34: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c: In function 'nv50_disp_super_ied_on': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:244:2: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, data, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:204:21: note: byref variable will be forcibly initialized struct nvbios_outp iedt; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:203:21: note: byref variable will be forcibly initialized struct nvbios_ocfg iedtrs; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:34: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c: In function 'nv50_disp_super_ied_off': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:269:2: note: in expansion of macro 'nvbios_init' nvbios_init(&head->disp->engine.subdev, iedt.script[id], ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:256:21: note: byref variable will be forcibly initialized struct nvbios_outp iedt; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:37: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c: In function 'nv50_disp_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:741:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.c: In function 'dce_aux_transfer_raw': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.c:555:36: note: byref variable will be forcibly initialized struct aux_reply_transaction_data aux_rep; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.c:554:38: note: byref variable will be forcibly initialized struct aux_request_transaction_data aux_req; ^~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c:31: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c: In function 'gf119_disp_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c:225:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c: In function 'dce_i2c_hw_engine_submit_payload': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:512:38: note: byref variable will be forcibly initialized struct i2c_request_transaction_data request; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c: In function 'dce_i2c_sw_engine_submit_payload': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:448:38: note: byref variable will be forcibly initialized struct i2c_request_transaction_data request; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c: In function 'dmub_psr_force_static': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c:285:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c: In function 'dmub_psr_set_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c:178:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c: In function 'dmub_psr_set_version': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c:98:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c: In function 'dmub_psr_copy_settings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c:204:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c: In function 'dmub_psr_enable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c:129:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.c: In function 'dmub_abm_init_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.c:154:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.c: In function 'dmub_abm_set_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.c:135:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.c: In function 'dmub_abm_enable_fractional_pwm': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.c:57:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c: In function 'dal_gpio_get_generic_pin_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:183:23: note: byref variable will be forcibly initialized struct gpio_pin_info pin; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c: In function 'dal_mux_setup_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:223:26: note: byref variable will be forcibly initialized struct gpio_config_data config_data; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c: In function 'dal_irq_setup_hpd_filter': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:411:26: note: byref variable will be forcibly initialized struct gpio_config_data config_data; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c: In function 'dal_ddc_open': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:542:26: note: byref variable will be forcibly initialized struct gpio_config_data config_data; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c: In function 'dal_ddc_set_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:636:26: note: byref variable will be forcibly initialized struct gpio_config_data config_data; ^~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c: In function 'gv100_disp_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c:338:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c: In function 'tu102_disp_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c:42:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c: In function 'nv50_dac_power_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c:59:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c:28: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c: In function 'nv50_pior_power_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c:51:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c: In function 'nv50_sor_power_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c:40:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c: In function 'nv50_sor_power': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c:60:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c: In function 'g94_sor_dp_power': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:96:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c: In function 'g94_sor_war_3': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:191:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:186:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c: In function 'g94_sor_war_2': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:225:2: note: in expansion of macro 'nvkm_usec' nvkm_usec(device, 400, NVKM_DELAY); ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c: In function 'gt215_sor_dp_audio': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c:34:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c: In function 'gf119_sor_dp_audio': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c:53:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c: In function 'gv100_sor_dp_audio': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c:51:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c: In function 'ga102_sor_dp_links': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c:54:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 40, NVKM_DELAY); ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c: In function 'tu102_sor_dp_links': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c:56:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 40, NVKM_DELAY); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c: In function 'nvkm_dp_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:682:39: note: byref variable will be forcibly initialized &(struct nvkm_i2c_ntfy_req) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c: In function 'nvkm_dp_train_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:340:3: note: in expansion of macro 'nvbios_init' nvbios_init(&dp->outp.disp->engine.subdev, dp->info.script[0], ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:331:3: note: in expansion of macro 'nvbios_init' nvbios_init(&dp->outp.disp->engine.subdev, dp->info.script[3], ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:325:3: note: in expansion of macro 'nvbios_init' nvbios_init(&dp->outp.disp->engine.subdev, dp->info.script[2], ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c: In function 'nvkm_dp_train_drive': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:86:22: note: byref variable will be forcibly initialized struct nvbios_dpcfg ocfg; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:85:22: note: byref variable will be forcibly initialized struct nvbios_dpout info; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c: In function 'nvkm_dp_train_links': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:272:3: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, lnkcmp, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:253:3: note: in expansion of macro 'nvbios_init' nvbios_init(&dp->outp.disp->engine.subdev, lnkcmp, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c: In function 'g84_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c:37:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c:36:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c: In function 'gt215_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c:37:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c:36:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c: In function 'gf119_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c:36:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c:35:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c: In function 'dce120_timing_generator_get_crtc_scanoutpos': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:643:23: note: byref variable will be forcibly initialized struct crtc_position position; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_compressor.c: In function 'dce112_compressor_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_compressor.c:794:29: note: byref variable will be forcibly initialized struct embedded_panel_info panel_info; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c: In function 'dce120_resource_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:1059:31: note: byref variable will be forcibly initialized struct irq_service_init_data irq_init_data; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c: In function 'gk104_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c:37:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c:36:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c: In function 'dce112_resource_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:1312:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c: In function 'dce110_timing_generator_is_counter_moving': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c:1402:34: note: byref variable will be forcibly initialized struct crtc_position position1, position2; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c:1402:23: note: byref variable will be forcibly initialized struct crtc_position position1, position2; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c: In function 'gv100_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c:35:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c:34:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c: In function 'dce110_timing_generator_get_crtc_scanoutpos': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c:578:23: note: byref variable will be forcibly initialized struct crtc_position position; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c: In function 'dce110_timing_generator_program_timing_generator': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c:287:24: note: byref variable will be forcibly initialized struct dc_crtc_timing patched_crtc_timing; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c:286:38: note: byref variable will be forcibly initialized struct bp_hw_crtc_timing_parameters bp_params; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'dce110_setup_audio_dto': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2084:25: note: byref variable will be forcibly initialized struct audio_output audio_output; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2056:24: note: byref variable will be forcibly initialized struct audio_output audio_output; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'program_gamut_remap': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2256:33: note: byref variable will be forcibly initialized struct xfm_grph_csc_adjustment adjust; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'program_output_csc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2730:30: note: byref variable will be forcibly initialized struct out_csc_color_matrix tbl_entry; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'dce110_set_cursor_position': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2750:28: note: byref variable will be forcibly initialized struct dc_cursor_mi_param param = { ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2747:28: note: byref variable will be forcibly initialized struct dc_cursor_position pos_cpy = pipe_ctx->stream->cursor_position; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'enable_fbc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1934:38: note: byref variable will be forcibly initialized struct compr_addr_and_pitch_params params = {0, 0, 0}; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'apply_single_controller_ctx_to_hw': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1417:23: note: byref variable will be forcibly initialized struct audio_output audio_output; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'convert_to_custom_float': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:331:29: note: byref variable will be forcibly initialized struct custom_float_format fmt; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c: In function 'dce110_acquire_underlay': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:1145:19: note: byref variable will be forcibly initialized struct tg_color black_color = {0}; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'dce110_program_front_end_for_pipe': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2547:30: note: byref variable will be forcibly initialized struct out_csc_color_matrix tbl_entry; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2546:33: note: byref variable will be forcibly initialized struct xfm_grph_csc_adjustment adjust; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c: In function 'dce110_resource_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:1432:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c: In function 'nvkm_conn_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c:83:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c:109:47: note: byref variable will be forcibly initialized true, &(struct nvkm_gpio_ntfy_req) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c: In function 'nvkm_conn_hpd': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c:39:33: note: byref variable will be forcibly initialized struct nvif_notify_conn_rep_v0 rep; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_transform_v.c: In function 'dce110_xfmv_set_scaler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_transform_v.c:551:28: note: byref variable will be forcibly initialized struct sclv_ratios_inits inits = { 0 }; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c: In function 'dce100_resource_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:1052:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/hdcp/hdcp_msg.c: In function 'hdmi_14_process_transaction': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/hdcp/hdcp_msg.c:131:21: note: byref variable will be forcibly initialized struct i2c_command i2c_command; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c: In function 'dce80_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:1036:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c: In function 'dce81_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:1235:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c: In function 'dce83_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:1430:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'create_links': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:230:28: note: byref variable will be forcibly initialized struct encoder_init_data enc_init = {0}; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:193:25: note: byref variable will be forcibly initialized struct link_init_data link_init_params = {0}; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'dc_stream_get_crtc_position': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:336:23: note: byref variable will be forcibly initialized struct crtc_position position; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'dc_stream_configure_crc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:369:20: note: byref variable will be forcibly initialized struct crc_params param; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'dc_stream_set_dither_option': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:476:36: note: byref variable will be forcibly initialized struct bit_depth_reduction_params params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'commit_planes_for_stream': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:2647:36: note: byref variable will be forcibly initialized struct dmub_hw_lock_inst_flags inst_flags = { 0 }; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:2646:30: note: byref variable will be forcibly initialized union dmub_hw_lock_flags hw_locks = { 0 }; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:2466:36: note: byref variable will be forcibly initialized struct dmub_hw_lock_inst_flags inst_flags = { 0 }; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:2465:30: note: byref variable will be forcibly initialized union dmub_hw_lock_flags hw_locks = { 0 }; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'dc_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:727:23: note: byref variable will be forcibly initialized struct bp_init_data bp_init_data; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'dc_set_generic_gpio_for_stereo': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:1681:23: note: byref variable will be forcibly initialized struct gpio_pin_info pin_info; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'update_psp_stream_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:3136:31: note: byref variable will be forcibly initialized struct cp_psp_stream_config config; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'query_hdcp_capability': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:574:33: note: byref variable will be forcibly initialized struct hdcp_protection_message msg14; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:573:33: note: byref variable will be forcibly initialized struct hdcp_protection_message msg22; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'enable_stream_features': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:1627:25: note: byref variable will be forcibly initialized union down_spread_ctrl new_downspread; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:1626:25: note: byref variable will be forcibly initialized union down_spread_ctrl old_downspread; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'get_hpd_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:110:23: note: byref variable will be forcibly initialized struct gpio_pin_info pin_info; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:109:34: note: byref variable will be forcibly initialized struct graphics_object_hpd_info hpd_info; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'program_hpd_filter': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:186:26: note: byref variable will be forcibly initialized struct gpio_hpd_config config; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'dc_link_detect_helper': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:854:19: note: byref variable will be forcibly initialized struct dpcd_caps prev_dpcd_caps; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'dc_link_setup_psr': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:2663:31: note: byref variable will be forcibly initialized union dpcd_psr_configuration psr_configuration; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'core_link_disable_stream': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:3354:28: note: byref variable will be forcibly initialized struct ext_hdmi_settings settings = {0}; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'dc_link_enable_hpd_filter': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:3431:27: note: byref variable will be forcibly initialized struct gpio_hpd_config config; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'dc_link_set_preferred_link_settings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:3541:26: note: byref variable will be forcibly initialized struct dc_link_settings store_settings = *link_setting; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c: In function 'acquire_resource_from_hw_enabled_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:2054:23: note: byref variable will be forcibly initialized struct mpcc_state s = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c: In function 'set_avi_info_frame': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:2309:25: note: byref variable will be forcibly initialized union hdmi_info_packet hdmi_info; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c: In function 'dc_add_all_planes_for_stream': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1648:27: note: byref variable will be forcibly initialized struct dc_validation_set set; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_hwss.c: In function 'dp_set_dsc_on_stream': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_hwss.c:447:26: note: byref variable will be forcibly initialized struct dsc_optc_config dsc_optc_cfg; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_hwss.c:446:21: note: byref variable will be forcibly initialized struct dsc_config dsc_cfg; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_hwss.c: In function 'dp_set_dsc_pps_sdp': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_hwss.c:550:21: note: byref variable will be forcibly initialized struct dsc_config dsc_cfg; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'get_cr_training_aux_rd_interval': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:60:33: note: byref variable will be forcibly initialized union training_aux_rd_interval training_rd_interval; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'get_eq_training_aux_rd_interval': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:78:33: note: byref variable will be forcibly initialized union training_aux_rd_interval training_rd_interval; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dp_test_get_audio_test_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2821:35: note: byref variable will be forcibly initialized struct audio_test_pattern_type dpcd_pattern_type = {0}; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'read_dp_device_vendor_id': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3138:29: note: byref variable will be forcibly initialized struct dp_device_vendor_id dp_id; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'perform_channel_equalization_sequence': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:934:32: note: byref variable will be forcibly initialized struct link_training_settings req_settings; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'perform_clock_recovery_sequence': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1033:34: note: byref variable will be forcibly initialized union lane_align_status_updated dpcd_lane_status_updated; ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1030:32: note: byref variable will be forcibly initialized struct link_training_settings req_settings; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'decide_edp_link_settings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2436:26: note: byref variable will be forcibly initialized struct dc_link_settings current_link_setting; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2435:26: note: byref variable will be forcibly initialized struct dc_link_settings initial_link_setting; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'decide_dp_link_settings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2398:26: note: byref variable will be forcibly initialized struct dc_link_settings current_link_setting = ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'handle_hpd_irq_psr_sink': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2566:26: note: byref variable will be forcibly initialized union psr_error_status psr_error_status; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2551:31: note: byref variable will be forcibly initialized union dpcd_psr_configuration psr_configuration; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'get_active_converter_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3259:33: note: byref variable will be forcibly initialized struct dp_sink_hw_fw_revision dp_hw_fw_revision; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'set_crtc_test_pattern': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3826:36: note: byref variable will be forcibly initialized struct bit_depth_reduction_params params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'perform_post_lt_adj_req_sequence': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:823:5: note: byref variable will be forcibly initialized dpcd_lane_status_updated; ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:820:34: note: byref variable will be forcibly initialized struct link_training_settings req_settings; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_dp_perform_link_training_skip_aux': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1506:32: note: byref variable will be forcibly initialized struct link_training_settings lt_settings; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'is_mst_supported': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3089:17: note: byref variable will be forcibly initialized union mstm_cap cap; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3088:17: note: byref variable will be forcibly initialized union dpcd_rev rev; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_dp_set_test_pattern': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4205:36: note: byref variable will be forcibly initialized struct dmub_hw_lock_inst_flags inst_flags = { 0 }; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4204:30: note: byref variable will be forcibly initialized union dmub_hw_lock_flags hw_locks = { 0 }; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4161:36: note: byref variable will be forcibly initialized struct dmub_hw_lock_inst_flags inst_flags = { 0 }; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4160:30: note: byref variable will be forcibly initialized union dmub_hw_lock_flags hw_locks = { 0 }; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3999:30: note: byref variable will be forcibly initialized union dpcd_training_pattern training_pattern; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dp_test_send_link_test_pattern': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2764:18: note: byref variable will be forcibly initialized union test_misc dpcd_test_params; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2763:26: note: byref variable will be forcibly initialized union link_test_pattern dpcd_test_pattern; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dp_test_send_phy_test_pattern': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2648:32: note: byref variable will be forcibly initialized struct link_training_settings link_training_settings; ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2645:35: note: byref variable will be forcibly initialized struct dc_link_training_settings link_settings; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2638:25: note: byref variable will be forcibly initialized union phy_test_pattern dpcd_test_pattern; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'handle_automated_test': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2907:22: note: byref variable will be forcibly initialized union test_response test_response; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2906:21: note: byref variable will be forcibly initialized union test_request test_request; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dp_set_panel_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4241:24: note: byref variable will be forcibly initialized union dpcd_edp_config edp_config_set; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_dp_perform_link_training': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1552:32: note: byref variable will be forcibly initialized struct link_training_settings lt_settings; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dp_verify_link_cap': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2006:21: note: byref variable will be forcibly initialized union hpd_irq_data irq_data; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_dp_sync_lt_attempt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1764:32: note: byref variable will be forcibly initialized struct link_training_settings lt_settings; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dpcd_set_source_specific_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4410:29: note: byref variable will be forcibly initialized struct dpcd_amd_signature amd_signature; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'retrieve_link_cap': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3352:32: note: byref variable will be forcibly initialized struct dp_sink_hw_fw_revision dp_hw_fw_revision; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3347:30: note: byref variable will be forcibly initialized union edp_configuration_cap edp_config_cap; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3346:31: note: byref variable will be forcibly initialized union down_stream_port_count down_strm_port_count; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3345:29: note: byref variable will be forcibly initialized struct dp_device_vendor_id sink_id; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_set_backlight_level_nits': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4464:35: note: byref variable will be forcibly initialized struct dpcd_source_backlight_set dpcd_backlight_set; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_get_backlight_level_nits': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4495:34: note: byref variable will be forcibly initialized union dpcd_source_backlight_get dpcd_backlight_get; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c: In function 'ddc_service_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:188:26: note: byref variable will be forcibly initialized struct gpio_ddc_hw_info hw_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:187:34: note: byref variable will be forcibly initialized struct graphics_object_i2c_info i2c_info; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c: In function 'i2c_read': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:354:21: note: byref variable will be forcibly initialized struct i2c_command command = { ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c: In function 'dal_ddc_i2c_payloads_add': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:169:22: note: byref variable will be forcibly initialized struct i2c_payload payload = { ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c: In function 'dal_ddc_submit_aux_command': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:607:22: note: byref variable will be forcibly initialized struct aux_payload current_payload; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c: In function 'dal_ddc_service_query_ddc_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:564:23: note: byref variable will be forcibly initialized struct i2c_payloads payloads; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:563:22: note: byref variable will be forcibly initialized struct i2c_command command = {0}; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:532:22: note: byref variable will be forcibly initialized struct aux_payload payload; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c: In function 'dal_ddc_service_read_scdc_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:738:37: note: byref variable will be forcibly initialized union hdmi_scdc_status_flags_data status_data = { {0} }; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_debug.c: In function 'context_timing_trace': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_debug.c:313:23: note: byref variable will be forcibly initialized struct crtc_position position; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c: In function 'generic_reg_update_ex': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:249:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c: In function 'generic_reg_set_ex': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:276:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c: In function 'generic_indirect_reg_get': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:539:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c: In function 'generic_indirect_reg_update_ex': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:569:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c: In function 'nv50_disp_chan_uevent_send': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c:128:4: note: byref variable will be forcibly initialized } rep; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c: In function 'nv50_disp_dmac_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c:90:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c: In function 'nv50_disp_dmac_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c:118:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/freesync/freesync.c: In function 'mod_freesync_get_v_position': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/freesync/freesync.c:498:23: note: byref variable will be forcibly initialized struct crtc_position position; ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c: In function 'gf119_disp_dmac_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c:49:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c: In function 'gf119_disp_dmac_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c:77:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c: In function 'gp102_disp_dmac_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c:45:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c: In function 'gv100_disp_dmac_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c:32:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'hermite_spline_eetf': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:870:20: note: byref variable will be forcibly initialized struct fixed31_32 E1; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:868:20: note: byref variable will be forcibly initialized struct fixed31_32 max_content_pq; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:867:20: note: byref variable will be forcibly initialized struct fixed31_32 max_lum_pq; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:866:20: note: byref variable will be forcibly initialized struct fixed31_32 min_lum_pq; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'build_degamma': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:1081:28: note: byref variable will be forcibly initialized struct gamma_coefficients coeff; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'translate_from_linear_space_ex': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:476:42: note: byref variable will be forcibly initialized struct translate_from_linear_space_args scratch_gamma_args; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'apply_degamma_for_user_regamma': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:1684:28: note: byref variable will be forcibly initialized struct gamma_coefficients coeff; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'calculate_gamma22': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:420:42: note: byref variable will be forcibly initialized struct translate_from_linear_space_args scratch_gamma_args; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'build_freesync_hdr': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:952:20: note: byref variable will be forcibly initialized struct fixed31_32 scaledX = dc_fixpt_zero; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'build_pq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:748:20: note: byref variable will be forcibly initialized struct fixed31_32 output; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'precompute_de_pq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:262:21: note: byref variable will be forcibly initialized struct fixed31_32 y; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'calculate_user_regamma_coeff': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:1755:28: note: byref variable will be forcibly initialized struct gamma_coefficients coeff; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c: In function 'nv50_disp_core_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c:175:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c: In function 'nv50_disp_core_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c:207:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c: In function 'gf119_disp_core_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c:178:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c: In function 'gf119_disp_core_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c:204:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_reg.c: In function 'dmub_reg_update': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_reg.c:77:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_reg.c: In function 'dmub_reg_set': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_reg.c:93:10: note: byref variable will be forcibly initialized va_list ap; ^~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c: In function 'gp102_disp_core_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c:43:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c: In function 'gv100_disp_core_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:139:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c: In function 'dmub_init_abm_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:666:26: note: byref variable will be forcibly initialized struct abm_config_table config; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:665:26: note: byref variable will be forcibly initialized struct iram_table_v_2_2 ram_table; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c: In function 'dmub_srv_hw_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:400:21: note: byref variable will be forcibly initialized struct dmub_region inbox1; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:51: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:46: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:41: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:36: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:31: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:26: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:21: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:398:29: note: byref variable will be forcibly initialized struct dmub_rb_init_params rb_params; ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c: In function 'gf119_disp_pioc_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c:39:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c: In function 'gf119_disp_pioc_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c:59:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c: In function 'nv50_disp_pioc_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c:39:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c: In function 'nv50_disp_pioc_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c:68:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c:58:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c: In function 'gv100_disp_curs_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c:31:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c:31: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c: In function 'nv04_fifo_pause': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c:70:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp.c: In function 'mod_hdcp_setup': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp.c:260:25: note: byref variable will be forcibly initialized struct mod_hdcp_output output; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp.c: In function 'mod_hdcp_teardown': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp.c:276:25: note: byref variable will be forcibly initialized struct mod_hdcp_output output; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp.c: In function 'mod_hdcp_process_event': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp.c:445:32: note: byref variable will be forcibly initialized struct mod_hdcp_event_context event_ctx; ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:32: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c: In function 'gk104_fifo_runlist_commit': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:171:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c: In function 'gk104_fifo_recover_engn': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:447:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:403:34: note: byref variable will be forcibly initialized struct gk104_fifo_engine_status status; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c: In function 'gk104_fifo_recover_chan': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:387:35: note: byref variable will be forcibly initialized struct gk104_fifo_engine_status status; ^~~~~~ 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/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/os.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/device.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/engine.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c: In function 'gf100_fifo_runlist_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:85:6: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(fifo->runlist.wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c: In function 'gk104_fifo_intr_sched_ctxsw': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:593:35: note: byref variable will be forcibly initialized struct gk104_fifo_engine_status status; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c: In function 'gf100_fifo_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:380:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c: In function 'gm107_fifo_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c:79:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c: In function 'gp100_fifo_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c:63:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c: In function 'nvkm_fifo_chan_child_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c:149:22: note: byref variable will be forcibly initialized struct nvkm_oclass cclass = { ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c:176:54: note: byref variable will be forcibly initialized ret = oclass->base.ctor(&(const struct nvkm_oclass) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.c: In function 'nv50_fifo_chan_engine_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.c:76:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c: In function 'g84_fifo_chan_engine_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c:108:9: note: in expansion of macro 'nvkm_msec' done = nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c:31: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c: In function 'gk104_fifo_gpfifo_kick_locked': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c:51:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c: In function 'gf100_fifo_gpfifo_engine_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c:82:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c:32: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c: In function 'nv04_gr_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c:1220:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c:10: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c: In function 'nv20_gr_chan_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c:44:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c: In function 'nv20_gr_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c:251:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c:243:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c: In function 'nv40_gr_chan_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c:109:8: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c: In function 'g84_gr_tlb_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c:168:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h:8, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:35: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_discover_image_size': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:905:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_discover_zcull_image_size': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:889:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_discover_pm_image_size': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:873:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_ctrl_ctxsw': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:733:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_init_ctxctl_ext': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1731:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_bind_pointer': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:782:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_icmd': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1063:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_init_ctxctl_int': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1817:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c: In function 'gk20a_gr_wait_mem_scrubbing': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:204:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:196:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c: In function 'gk20a_gr_aiv_to_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:91:19: note: byref variable will be forcibly initialized struct nvkm_blob blob; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c: In function 'gk20a_gr_av_to_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:41:19: note: byref variable will be forcibly initialized struct nvkm_blob blob; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c: In function 'gk20a_gr_av_to_method': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:134:19: note: byref variable will be forcibly initialized struct nvkm_blob blob; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c: In function 'gm200_gr_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c:49:30: note: byref variable will be forcibly initialized struct flcn_bl_dmem_desc_v1 hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c: In function 'gm107_gr_init_bios': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:349:23: note: byref variable will be forcibly initialized struct nvbios_P0260X infoX; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:348:23: note: byref variable will be forcibly initialized struct nvbios_P0260E infoE; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c: In function 'gm107_gr_init_bios_2': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:325:6: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, data); ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:314:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c: In function 'gm20b_gr_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c:36:27: note: byref variable will be forcibly initialized struct flcn_bl_dmem_desc hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c: In function 'gp108_gr_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c:31:30: note: byref variable will be forcibly initialized struct flcn_bl_dmem_desc_v2 hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c: In function 'nv40_grctx_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c:674:20: note: byref variable will be forcibly initialized struct nvkm_grctx ctx = { ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:28: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c: In function 'gf100_grctx_generate': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1550:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1537:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1463:2: note: in expansion of macro 'nvkm_usec' nvkm_usec(device, 10, NVKM_DELAY); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1461:2: note: in expansion of macro 'nvkm_usec' nvkm_usec(device, 10, NVKM_DELAY); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1451:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1445:21: note: byref variable will be forcibly initialized struct gf100_grctx info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c: In function 'nv50_grctx_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c:269:20: note: byref variable will be forcibly initialized struct nvkm_grctx ctx = { ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c: In function 'nv31_mpeg_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c:244:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c:28: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c: In function 'nv50_mpeg_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c:108:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c: In function 'gp102_sec2_initmsg': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:135:26: note: byref variable will be forcibly initialized struct nv_sec2_init_msg msg; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c: In function 'gp102_sec2_flcn_bind_context': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:224:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 10, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:213:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 10, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c: In function 'gp102_sec2_acr_bld_patch_1': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:274:30: note: byref variable will be forcibly initialized struct flcn_bl_dmem_desc_v2 hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c: In function 'gp102_sec2_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:90:26: note: byref variable will be forcibly initialized struct loader_config_v1 hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c: In function 'nv50_sw_chan_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c:118:46: note: byref variable will be forcibly initialized &(struct nvif_notify_head_req_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c: In function 'gf100_sw_chan_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c:125:46: note: byref variable will be forcibly initialized &(struct nvif_notify_head_req_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_debugfs.c: In function 'nouveau_debugfs_pstate_get': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_debugfs.c:90:38: note: byref variable will be forcibly initialized struct nvif_control_pstate_attr_v0 attr = { ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c: In function 'nouveau_drm_errorf': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:503:10: note: byref variable will be forcibly initialized va_list va; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c: In function 'nouveau_drm_debugf': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:517:10: note: byref variable will be forcibly initialized va_list va; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c: In function 'nouveau_cli_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:243:34: note: byref variable will be forcibly initialized &(struct nv_device_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c: In function 'nouveau_accel_gr_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:399:32: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_led.c: In function 'nouveau_led_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_led.c:82:23: note: byref variable will be forcibly initialized struct dcb_gpio_func logo_led; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bo.c: In function 'nouveau_ttm_io_mem_reserve': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bo.c:1102:6: note: byref variable will be forcibly initialized } args; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c: In function 'nouveau_mem_map': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c:42:4: note: byref variable will be forcibly initialized } args; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c: In function 'nouveau_mem_vram': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c:159:29: note: byref variable will be forcibly initialized &(struct nv50_mem_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c:151:30: note: byref variable will be forcibly initialized &(struct gf100_mem_v0) { ^ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/include/drm/drm_gem.h:37, from /kisskb/src/include/drm/drm_gem_ttm_helper.h:8, from /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c: In function 'validate_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:393:12: note: byref variable will be forcibly initialized LIST_HEAD(both_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:392:12: note: byref variable will be forcibly initialized LIST_HEAD(vram_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:391:12: note: byref variable will be forcibly initialized LIST_HEAD(gart_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c: In function 'nouveau_gem_ioctl_pushbuf': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:697:21: note: byref variable will be forcibly initialized struct validate_op op; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c: In function 'nouveau_vma_del': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c:67:20: note: byref variable will be forcibly initialized struct nvif_vma tmp = { .addr = vma->addr, .size = 1 }; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c: In function 'nouveau_vma_new': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c:82:18: note: byref variable will be forcibly initialized struct nvif_vma tmp; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c: In function 'parse_fp_mode_table': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:349:25: note: byref variable will be forcibly initialized struct lvdstableheader lth; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c: In function 'nouveau_bios_parse_lvds_table': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:523:25: note: byref variable will be forcibly initialized struct lvdstableheader lth; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c: In function 'parse_bit_table': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1003:19: note: byref variable will be forcibly initialized struct bit_entry bitentry; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c: In function 'parse_bit_structure': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1034:36: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('T', tmds)); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1033:36: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('L', lvds)); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1032:36: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('M', M)); /* memory? */ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1029:42: note: in expansion of macro 'BIT_TABLE' ret = parse_bit_table(bios, bitoffset, &BIT_TABLE('I', init)); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1028:36: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('D', display)); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1027:37: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('A', A)); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1023:42: note: in expansion of macro 'BIT_TABLE' ret = parse_bit_table(bios, bitoffset, &BIT_TABLE('i', i)); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c: In function 'nouveau_connector_get_modes': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c:939:27: note: byref variable will be forcibly initialized struct drm_display_mode mode; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c: In function 'nouveau_connector_create': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c:1235:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c:1412:45: note: byref variable will be forcibly initialized &(struct nvif_notify_conn_req_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c: In function 'nouveau_display_hpd_work': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c:478:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c: In function 'nouveau_framebuffer_new': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c:325:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c: In function 'nouveau_display_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c:572:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c: In function 'nouveau_display_fini': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c:604:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fbcon.c: In function 'nouveau_fbcon_zfill': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fbcon.c:293:21: note: byref variable will be forcibly initialized struct fb_fillrect rect; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/arb.c: In function 'nv04_update_arb': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/arb.c:199:22: note: byref variable will be forcibly initialized struct nv_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/arb.c:198:22: note: byref variable will be forcibly initialized struct nv_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c: In function 'nv_crtc_calc_state_ext': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c:127:20: note: byref variable will be forcibly initialized struct nvbios_pll pll_lim; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c: In function 'nv04_flip_complete': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c:1088:30: note: byref variable will be forcibly initialized struct nv04_page_flip_state state; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c: In function 'nv04_crtc_create': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c:1357:45: note: byref variable will be forcibly initialized &(struct nvif_notify_head_req_v0) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c:39: /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c: In function 'sample_load_twice': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c:95:7: note: in expansion of macro 'nvif_msec' if (nvif_msec(&drm->client.device, 10, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c:89:7: note: in expansion of macro 'nvif_msec' if (nvif_msec(&drm->client.device, 10, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c:83:7: note: in expansion of macro 'nvif_msec' if (nvif_msec(&drm->client.device, 10, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dfp.c:33: /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dfp.c: In function 'nouveau_crtc_connector_get': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.h:172:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dfp.c: In function 'nv04_tmds_slave_init': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dfp.c:635:60: note: byref variable will be forcibly initialized .platform_data = &(struct sil164_encoder_params) { ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/disp.c: In function 'nv04_encoder_get_connector': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/disp.c:43:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:29: /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c: In function 'nv_load_state_ext': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:752:4: note: in expansion of macro 'nvif_msec' nvif_msec(&drm->client.device, 650, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:748:4: note: in expansion of macro 'nvif_msec' nvif_msec(&drm->client.device, 650, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c: In function 'nouveau_hw_get_pllvals': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:171:20: note: byref variable will be forcibly initialized struct nvbios_pll pll_lim; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c: In function 'nouveau_hw_fix_bad_vpll': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:264:23: note: byref variable will be forcibly initialized struct nvkm_pll_vals pv; ^~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:263:20: note: byref variable will be forcibly initialized struct nvbios_pll pll_lim; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c: In function 'nouveau_hw_get_clock': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:217:23: note: byref variable will be forcibly initialized struct nvkm_pll_vals pllvals; ^~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:52: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_dmac_kick': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:142:4: note: in expansion of macro 'nvif_msec' nvif_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_dmac_wind': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:176:7: note: in expansion of macro 'nvif_msec' if (nvif_msec(dmac->base.device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_dmac_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:208:6: note: in expansion of macro 'nvif_msec' if (nvif_msec(dmac->base.device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c:27: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c: In function 'core507d_ntfy_wait_done': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c:65:13: note: in expansion of macro 'nvif_msec' s64 time = nvif_msec(device, 2000ULL, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c: In function 'core507d_caps_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c:118:9: note: in expansion of macro 'nvif_msec' time = nvif_msec(core->chan.base.device, 2000ULL, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_audio_component_get_eld': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:598:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_msto_enable': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:1067:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_dmac_create': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:291:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:279:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_audio_enable': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:739:4: note: byref variable will be forcibly initialized } args = { ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_hdmi_enable': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:808:23: note: byref variable will be forcibly initialized union hdmi_infoframe vendor_frame; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:807:23: note: byref variable will be forcibly initialized union hdmi_infoframe avi_frame; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:795:4: note: byref variable will be forcibly initialized } args = { ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_sor_enable': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:1660:4: note: byref variable will be forcibly initialized } lvds = { ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core907d.c:26: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core907d.c: In function 'core907d_caps_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core907d.c:47:9: note: in expansion of macro 'nvif_msec' time = nvif_msec(core->chan.base.device, 2000ULL, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/corec37d.c:27: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/corec37d.c: In function 'corec37d_ntfy_wait_done': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/corec37d.c:85:13: note: in expansion of macro 'nvif_msec' s64 time = nvif_msec(device, 2000ULL, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c:10: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c: In function 'nv50_crc_wait_ctx_finished': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c:222:8: note: in expansion of macro 'nvif_msec' ret = nvif_msec(&drm->client.device, 50, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c: In function 'nv50_crc_ctx_init': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c:518:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c: In function 'nv50_crc_set_source': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c:547:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/head.c: In function 'nv50_head_create': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/head.c:608:45: note: byref variable will be forcibly initialized &(struct nvif_notify_head_req_v0) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c:27: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c: In function 'base507c_ntfy_wait_begun': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c:148:13: note: in expansion of macro 'nvif_msec' s64 time = nvif_msec(device, 2000ULL, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c: In function 'base507c_new_': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c:330:44: note: byref variable will be forcibly initialized &(struct nvif_notify_uevent_req) {}, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/curs507a.c:27: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/curs507a.c: In function 'curs507a_space': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/curs507a.c:37:2: note: in expansion of macro 'nvif_msec' nvif_msec(&nouveau_drm(wndw->plane.dev)->client.device, 100, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly507e.c: In function 'ovly507e_new_': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:175:44: note: byref variable will be forcibly initialized &(struct nvif_notify_uevent_req) {}, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:28: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c: In function 'ovly827e_ntfy_wait_begun': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:72:13: note: in expansion of macro 'nvif_msec' s64 time = nvif_msec(device, 2000ULL, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_abi16.c: In function 'nouveau_abi16': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_abi16.c:48:24: note: byref variable will be forcibly initialized struct nv_device_v0 args = { ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_chan.c: In function 'nouveau_channel_ind': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_chan.c:278:4: note: byref variable will be forcibly initialized } args; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_chan.c: In function 'nouveau_channel_dma': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_chan.c:359:29: note: byref variable will be forcibly initialized struct nv03_channel_dma_v0 args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c: In function 'nouveau_fence_signal': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c:62:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fence->channel, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c: In function 'nouveau_fence_context_new': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c:201:44: note: byref variable will be forcibly initialized &(struct nvif_notify_uevent_req) { }, ^ /kisskb/src/drivers/gpu/drm/nouveau/nv17_fence.c: In function 'nv17_fence_context_new': /kisskb/src/drivers/gpu/drm/nouveau/nv17_fence.c:97:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nv50_fence.c: In function 'nv50_fence_context_new': /kisskb/src/drivers/gpu/drm/nouveau/nv50_fence.c:56:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/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:100:25: note: byref variable will be forcibly initialized struct timespec64 now, system_time; ^~~~~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:100:20: note: byref variable will be forcibly initialized struct timespec64 now, system_time; ^~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:99:25: note: byref variable will be forcibly initialized struct xen_platform_op op; ^~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_guest_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:310:28: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_read_wallclock': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:75:25: note: byref variable will be forcibly initialized struct timespec64 now, ts_monotonic; ^~~~~~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_pm_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:411:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_reboot': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:177:24: note: byref variable will be forcibly initialized struct sched_shutdown r = { .reason = reason }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/key.c:11: /kisskb/src/security/keys/key.c: In function 'mark_key_instantiated': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c:412:2: note: in expansion of macro 'smp_store_release' smp_store_release(&key->state, ^~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c: In function 'generic_key_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c:1127:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c: In function 'key_update': /kisskb/src/security/keys/key.c:1003:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^~~~ /kisskb/src/security/keys/key.c: In function 'key_instantiate_and_link': /kisskb/src/security/keys/key.c:502:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^~~~ /kisskb/src/security/keys/key.c: In function 'key_create_or_update': /kisskb/src/security/keys/key.c:825:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^~~~ /kisskb/src/fs/open.c: In function 'do_faccessat': /kisskb/src/fs/open.c:399:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function '__do_sys_chdir': /kisskb/src/fs/open.c:487:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function '__do_sys_chroot': /kisskb/src/fs/open.c:535:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function 'do_truncate': /kisskb/src/fs/open.c:42:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_sys_truncate': /kisskb/src/fs/open.c:124:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function 'chmod_common': /kisskb/src/fs/open.c:570:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_fchmodat': /kisskb/src/fs/open.c:615:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function 'chown_common': /kisskb/src/fs/open.c:647:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_fchownat': /kisskb/src/fs/open.c:687:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function 'do_sys_openat2': /kisskb/src/fs/open.c:1159:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/fs/open.c: In function '__do_sys_openat2': /kisskb/src/fs/open.c:1211:18: note: byref variable will be forcibly initialized struct open_how tmp; ^~~ /kisskb/src/fs/open.c: In function 'file_open_name': /kisskb/src/fs/open.c:1113:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^~~ /kisskb/src/fs/open.c:1112:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/fs/open.c: In function 'file_open_root': /kisskb/src/fs/open.c:1148:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^~~ /kisskb/src/fs/open.c:1147:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/fs/open.c: In function 'do_sys_open': /kisskb/src/fs/open.c:1187:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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; ^~~~ 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/mm/filemap.c: In function 'page_cache_delete_batch': /kisskb/src/mm/filemap.c:298:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawait_range': /kisskb/src/mm/filemap.c:509:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/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 '__add_to_page_cache_locked': /kisskb/src/mm/filemap.c:835:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'wait_on_page_bit_common': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1268:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&wait->flags); ^~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1196:25: note: byref variable will be forcibly initialized struct wait_page_queue wait_page; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/mm/filemap.c: In function 'wake_up_page_bit': /kisskb/src/mm/filemap.c:1101:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^~~~~~~~ /kisskb/src/mm/filemap.c:1099:23: note: byref variable will be forcibly initialized struct wait_page_key key; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'set_mm_exe_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1150:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->exe_file, new_exe_file); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'dup_mmap': /kisskb/src/kernel/fork.c:477:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/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:2921:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_pgoff); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/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/mm/filemap.c: In function 'filemap_range_has_page': /kisskb/src/mm/filemap.c:477:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'replace_page_cache_page': /kisskb/src/mm/filemap.c:795:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/kernel/fork.c: In function 'kernel_clone': /kisskb/src/kernel/fork.c:2426:20: note: byref variable will be forcibly initialized struct completion vfork; ^~~~~ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2727:27: note: byref variable will be forcibly initialized struct kernel_clone_args kargs; ^~~~~ /kisskb/src/kernel/fork.c: In function 'sysctl_max_threads': /kisskb/src/kernel/fork.c:3055:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/mm/filemap.c: In function 'page_cache_next_miss': /kisskb/src/mm/filemap.c:1624:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'page_cache_prev_miss': /kisskb/src/mm/filemap.c:1660:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_entry': /kisskb/src/mm/filemap.c:1689:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_entries': /kisskb/src/mm/filemap.c:1899:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range': /kisskb/src/mm/filemap.c:1973:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_contig': /kisskb/src/mm/filemap.c:2038:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range_tag': /kisskb/src/mm/filemap.c:2095:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:178:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:428:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:262:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:406:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:233:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:337:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:336:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:280:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:279:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:588:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:586:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:516:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:514:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ In file included from /kisskb/src/arch/arm64/crypto/aes-glue.c:12: /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'crypto_ctr_encrypt_walk': /kisskb/src/include/crypto/ctr.h:27:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ctr_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:450:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:198:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/kernel/process.c: In function 'get_wchan': /kisskb/src/arch/arm64/kernel/process.c:571:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/request_key.c:11: /kisskb/src/security/keys/request_key.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/keys/user_defined.c:10: /kisskb/src/security/keys/user_defined.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c: In function 'user_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c:115:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c: In function 'user_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c:136:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/init/do_mounts.c: In function 'devt_from_partuuid': /kisskb/src/init/do_mounts.c:103:17: note: byref variable will be forcibly initialized struct uuidcmp cmp; ^~~ In file included from /kisskb/src/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; ^~~~~ /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/fs/read_write.c:757:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^~~~~ /kisskb/src/fs/read_write.c: In function 'vfs_readv': /kisskb/src/fs/read_write.c:916:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:933:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:437:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:436:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/read_write.c:432:14: note: byref variable will be forcibly initialized struct kvec iov = { ^~~ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:533:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:532:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/read_write.c:528:14: note: byref variable will be forcibly initialized struct kvec iov = { ^~~ /kisskb/src/kernel/panic.c: In function 'panic': /kisskb/src/kernel/panic.c:180:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/panic.c: In function '__warn_printk': /kisskb/src/kernel/panic.c:642:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/mm/mempool.c: In function 'mempool_alloc': /kisskb/src/mm/mempool.c:377:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/security/keys/encrypted-keys/encrypted.c:14: /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'encrypted_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:885:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, new_epayload); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'encrypted_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:819:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, epayload); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'chacha_neon_stream_xor': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:107:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'xchacha_neon': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:150:20: note: byref variable will be forcibly initialized struct chacha_ctx subctx; ^~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/exit.c:8: /kisskb/src/kernel/exit.c: In function 'exit_notify': /kisskb/src/kernel/exit.c:665:12: note: byref variable will be forcibly initialized LIST_HEAD(dead); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/exit.c: In function 'kernel_waitid': /kisskb/src/kernel/exit.c:1499:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_waitid': /kisskb/src/kernel/exit.c:1565:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/exit.c: In function 'exit_mm': /kisskb/src/kernel/exit.c:453:22: note: byref variable will be forcibly initialized struct core_thread self; ^~~~ /kisskb/src/kernel/exit.c: In function 'kernel_wait4': /kisskb/src/kernel/exit.c:1598:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_wait4': /kisskb/src/kernel/exit.c:1657:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/fs/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; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:12: /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_rawhmac': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:79:10: note: byref variable will be forcibly initialized va_list argp; ^~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_authhmac': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:132:10: note: byref variable will be forcibly initialized va_list argp; ^~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_checkhmac1': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:195:10: note: byref variable will be forcibly initialized va_list argp; ^~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_checkhmac2': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:286:10: note: byref variable will be forcibly initialized va_list argp; ^~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'tpm_seal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:468:18: note: byref variable will be forcibly initialized struct osapsess sess; ^~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'key_seal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:659:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'key_unseal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:685:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:12: /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'trusted_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:1121:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, new_p); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'trusted_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:1037:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, payload); ^~~~~~~~~~~~~~~~~~~~~ /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/kernel/resource.c: In function '__walk_iomem_res_desc': /kisskb/src/kernel/resource.c:405:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/kernel/resource.c: In function 'walk_system_ram_range': /kisskb/src/kernel/resource.c:487:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/kernel/resource.c: In function 'region_intersects': /kisskb/src/kernel/resource.c:546:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/kernel/resource.c: In function '__find_resource': /kisskb/src/kernel/resource.c:605:37: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^~~~~ /kisskb/src/kernel/resource.c:605:30: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^~~~~ /kisskb/src/kernel/resource.c:605:18: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^~~ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:680:18: note: byref variable will be forcibly initialized struct resource new = *old; ^~~ /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:736:29: note: byref variable will be forcibly initialized struct resource_constraint constraint; ^~~~~~~~~~ /kisskb/src/kernel/resource.c: In function '__devm_release_region': /kisskb/src/kernel/resource.c:1552:23: note: byref variable will be forcibly initialized struct region_devres match_data = { parent, start, n }; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/page-writeback.c:15: /kisskb/src/mm/page-writeback.c: In function 'unlocked_inode_to_wb_begin': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-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/backing-dev.h:315:19: note: in expansion of macro 'smp_load_acquire' cookie->locked = smp_load_acquire(&inode->i_state) & I_WB_SWITCH; ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/smp.c: In function 'smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1034:13: note: byref variable will be forcibly initialized cpumask_t mask; ^~~~ 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/mm/page-writeback.c: In function 'clear_page_dirty_for_io': /kisskb/src/mm/page-writeback.c:2671:25: note: byref variable will be forcibly initialized struct wb_lock_cookie cookie = {}; ^~~~~~ 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 '__test_set_page_writeback': /kisskb/src/mm/page-writeback.c:2773:12: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/page-writeback.c: In function 'write_cache_pages': /kisskb/src/mm/page-writeback.c:2175:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/page-writeback.c: In function 'generic_writepages': /kisskb/src/mm/page-writeback.c:2329:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/mm/page-writeback.c: In function 'account_page_redirty': /kisskb/src/mm/page-writeback.c:2519:25: note: byref variable will be forcibly initialized struct wb_lock_cookie cookie = {}; ^~~~~~ /kisskb/src/mm/page-writeback.c: In function '__cancel_dirty_page': /kisskb/src/mm/page-writeback.c:2631:25: note: byref variable will be forcibly initialized struct wb_lock_cookie cookie = {}; ^~~~~~ /kisskb/src/mm/readahead.c: In function 'read_pages': /kisskb/src/mm/readahead.c:122:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/readahead.c:12: /kisskb/src/mm/readahead.c: In function 'page_cache_ra_unbounded': /kisskb/src/mm/readahead.c:179:12: note: byref variable will be forcibly initialized LIST_HEAD(page_pool); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/device_cgroup.h:2, from /kisskb/src/security/device_cgroup.c:8: /kisskb/src/security/device_cgroup.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/device_cgroup.c: In function 'devcgroup_update_access': /kisskb/src/security/device_cgroup.c:604:28: note: byref variable will be forcibly initialized struct dev_exception_item ex; ^~ /kisskb/src/block/bio.c: In function 'punt_bios_to_rescuer': /kisskb/src/block/bio.c:367:24: note: byref variable will be forcibly initialized struct bio_list punt, nopunt; ^~~~~~ /kisskb/src/block/bio.c:367:18: note: byref variable will be forcibly initialized struct bio_list punt, nopunt; ^~~~ /kisskb/src/block/bio.c: In function 'zero_fill_bio_iter': /kisskb/src/block/bio.c:536:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/bio.c:535:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ 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/block/bio.c:5: /kisskb/src/block/bio.c: In function 'submit_bio_wait': /kisskb/src/block/bio.c:1148:33: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK_MAP(done, bio->bi_disk->lockdep_map); ^~~~ /kisskb/src/include/linux/completion.h:71:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK_MAP' struct completion work = COMPLETION_INITIALIZER_ONSTACK_MAP(work, map) ^~~~ /kisskb/src/block/bio.c: In function 'bio_free_pages': /kisskb/src/block/bio.c:1278:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_truncate': /kisskb/src/block/bio.c:560:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/bio.c: In function 'bio_release_pages': /kisskb/src/block/bio.c:949:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_copy_data': /kisskb/src/block/bio.c:1232:19: note: byref variable will be forcibly initialized struct bvec_iter dst_iter = dst->bi_iter; ^~~~~~~~ /kisskb/src/block/bio.c:1231:19: note: byref variable will be forcibly initialized struct bvec_iter src_iter = src->bi_iter; ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_list_copy_data': /kisskb/src/block/bio.c:1251:19: note: byref variable will be forcibly initialized struct bvec_iter dst_iter = dst->bi_iter; ^~~~~~~~ /kisskb/src/block/bio.c:1250:19: note: byref variable will be forcibly initialized struct bvec_iter src_iter = src->bi_iter; ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_set_pages_dirty': /kisskb/src/block/bio.c:1317:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_check_pages_dirty': /kisskb/src/block/bio.c:1366:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/stat.c: In function 'cp_new_stat': /kisskb/src/fs/stat.c:310:14: note: byref variable will be forcibly initialized struct stat tmp; ^~~ /kisskb/src/fs/stat.c: In function 'cp_statx': /kisskb/src/fs/stat.c:537:15: note: byref variable will be forcibly initialized struct statx tmp; ^~~ /kisskb/src/fs/stat.c: In function 'do_readlinkat': /kisskb/src/fs/stat.c:398:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/stat.c: In function 'vfs_statx': /kisskb/src/fs/stat.c:169:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newfstat': /kisskb/src/fs/stat.c:385:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newstat': /kisskb/src/fs/stat.c:348:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newlstat': /kisskb/src/fs/stat.c:359:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newfstatat': /kisskb/src/fs/stat.c:373:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function 'do_statx': /kisskb/src/fs/stat.c:572:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_populate_ppi_partitions': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1807:21: note: byref variable will be forcibly initialized struct irq_fwspec ppi_fwspec = { ^~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_setup_kvm_info': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1835:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_init': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1889:19: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/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/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: In function 'release_pages': /kisskb/src/mm/swap.c:859:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/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/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/kernel/signal.c: In function '__flush_itimer_signals': /kisskb/src/kernel/signal.c:491:19: note: byref variable will be forcibly initialized sigset_t signal, retain; ^~~~~~ /kisskb/src/kernel/signal.c:491:11: note: byref variable will be forcibly initialized sigset_t signal, retain; ^~~~~~ /kisskb/src/kernel/signal.c: In function '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 '__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: In function 'prepare_signal': /kisskb/src/kernel/signal.c:904:11: note: byref variable will be forcibly initialized sigset_t flush; ^~~~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1509:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:1909:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_ssetmask': /kisskb/src/kernel/signal.c:4447:11: note: byref variable will be forcibly initialized sigset_t newset; ^~~~~~ /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; ^~~~~~ /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/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/kernel/sys.c: In function '__do_sys_times': /kisskb/src/kernel/sys.c:974:14: note: byref variable will be forcibly initialized struct tms tmp; ^~~ /kisskb/src/kernel/signal.c: In function '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/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_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/kernel/sys.c: In function '__do_sys_newuname': /kisskb/src/kernel/sys.c:1256:21: note: byref variable will be forcibly initialized struct new_utsname tmp; ^~~ /kisskb/src/kernel/signal.c: In function '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/kernel/sys.c: In function 'do_sysinfo': /kisskb/src/kernel/sys.c:2566:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^~ /kisskb/src/kernel/sys.c: In function '__do_sys_sysinfo': /kisskb/src/kernel/sys.c:2627:17: note: byref variable will be forcibly initialized struct sysinfo val; ^~~ /kisskb/src/kernel/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/kernel/sys.c: In function '__do_sys_getrlimit': /kisskb/src/kernel/sys.c:1402:16: note: byref variable will be forcibly initialized struct rlimit value; ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait_time32': /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/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 '__do_sys_pidfd_send_signal': /kisskb/src/kernel/sys.c: In function '__do_sys_setrlimit': /kisskb/src/kernel/sys.c:1672:16: note: byref variable will be forcibly initialized struct rlimit new_rlim; ^~~~~~~~ /kisskb/src/kernel/signal.c:3754:19: note: byref variable will be forcibly initialized kernel_siginfo_t kinfo; ^~~~~ /kisskb/src/kernel/signal.c: In function 'do_sigaction': /kisskb/src/kernel/signal.c:3993:11: note: byref variable will be forcibly initialized sigset_t mask; ^~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_getrusage': /kisskb/src/kernel/sys.c:1799:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/signal.c: In function '__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/scatterwalk.c: In function 'scatterwalk_map_and_copy': /kisskb/src/crypto/scatterwalk.c:58:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^~~~ In file included from /kisskb/src/include/linux/crypto.h:17, 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) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c: In function 'shift_arg_pages': /kisskb/src/fs/exec.c:685:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'unshare_sighand': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1201:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(me->sighand, newsighand); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c: In function 'do_execve': /kisskb/src/fs/exec.c:1982:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^~~~ /kisskb/src/fs/exec.c:1981:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^~~~ /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/fs/exec.c:1992:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^~~~ /kisskb/src/fs/exec.c:1991:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^~~~ /kisskb/src/drivers/phy/phy-core.c: In function '_of_phy_get': /kisskb/src/drivers/phy/phy-core.c:502:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/phy/phy-core.c: In function 'of_phy_simple_xlate': /kisskb/src/drivers/phy/phy-core.c:637:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ 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/mm/truncate.c: In function 'truncate_inode_pages_range': /kisskb/src/mm/truncate.c:337:18: note: byref variable will be forcibly initialized struct pagevec locked_pvec; ^~~~~~~~~~~ /kisskb/src/mm/truncate.c:298:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/truncate.c: In function '__invalidate_mapping_pages': /kisskb/src/mm/truncate.c:535:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/truncate.c: In function 'invalidate_inode_pages2_range': /kisskb/src/mm/truncate.c:716:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_slab_memcg': /kisskb/src/mm/vmscan.c:562:25: note: byref variable will be forcibly initialized struct shrink_control sc = { ^~ /kisskb/src/mm/vmscan.c: In function 'shrink_slab': /kisskb/src/mm/vmscan.c:666:25: note: byref variable will be forcibly initialized struct shrink_control sc = { ^~ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:819:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'shrink_page_list': /kisskb/src/mm/vmscan.c:1077:12: note: byref variable will be forcibly initialized LIST_HEAD(free_pages); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:1076:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3231:2: note: in expansion of macro 'wait_event_killable' wait_event_killable(zone->zone_pgdat->pfmemalloc_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3224:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(pgdat->pfmemalloc_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'move_pages_to_lru': /kisskb/src/mm/vmscan.c:1830:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-core.c:16: /kisskb/src/block/blk-core.c: In function 'flush_plug_callbacks': /kisskb/src/block/blk-core.c:1710:12: note: byref variable will be forcibly initialized LIST_HEAD(callbacks); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'reclaim_clean_pages_from_list': /kisskb/src/mm/vmscan.c:1506:12: note: byref variable will be forcibly initialized LIST_HEAD(clean_pages); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:1503:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'isolate_lru_pages': /kisskb/src/mm/vmscan.c:1649:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_skipped); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:1920:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:1916:12: note: byref variable will be forcibly initialized LIST_HEAD(page_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_active_list': /kisskb/src/mm/vmscan.c:2030:12: note: byref variable will be forcibly initialized LIST_HEAD(l_inactive); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:2029:12: note: byref variable will be forcibly initialized LIST_HEAD(l_active); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:2028:12: note: byref variable will be forcibly initialized LIST_HEAD(l_hold); /* The pages which were snipped off */ ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_lruvec': /kisskb/src/mm/vmscan.c:2442:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2120:22: note: byref variable will be forcibly initialized struct reclaim_stat dummy_stat; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:2119:12: note: byref variable will be forcibly initialized LIST_HEAD(node_page_list); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/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/block/blk-core.c:16: /kisskb/src/block/blk-core.c: In function 'blk_queue_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/block/blk-core.c:468:3: note: in expansion of macro 'wait_event' wait_event(q->mq_freeze_wq, ^~~~~~~~~~ /kisskb/src/block/blk-core.c: In function '__submit_bio_noacct': /kisskb/src/block/blk-core.c:972:26: note: byref variable will be forcibly initialized struct bio_list lower, same; ^~~~ /kisskb/src/block/blk-core.c:972:19: note: byref variable will be forcibly initialized struct bio_list lower, same; ^~~~~ /kisskb/src/block/blk-core.c: In function 'rq_flush_dcache_pages': /kisskb/src/block/blk-core.c:1524:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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); ^~~~~~~~~~~~~~~~ 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:513:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/util.c: In function 'overcommit_policy_handler': /kisskb/src/mm/util.c:770:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/mm/shmem.c: In function 'shmem_swapin': /kisskb/src/mm/shmem.c:1523:18: note: byref variable will be forcibly initialized struct vm_fault vmf; ^~~ /kisskb/src/mm/shmem.c:1521:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_page': /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) ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_hugepage': /kisskb/src/mm/shmem.c:1537:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_add_to_page_cache': /kisskb/src/mm/shmem.c:672:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, &mapping->i_pages, index, compound_order(page)); ^~~ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_unused_huge_shrink': /kisskb/src/mm/shmem.c:525:12: note: byref variable will be forcibly initialized LIST_HEAD(to_remove); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/shmem.c:524:12: note: byref variable will be forcibly initialized LIST_HEAD(list), *pos, *next; ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_fault': /kisskb/src/mm/shmem.c:2075:21: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(shmem_fault_wait, synchronous_wake_function); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_seek_hole_data': /kisskb/src/mm/shmem.c:2684:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_find_swap_entries': /kisskb/src/mm/shmem.c:1192:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_inode': /kisskb/src/mm/shmem.c:1271:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_parse_one': /kisskb/src/mm/shmem.c:3448:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:908:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_evict_inode': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c:1169:4: note: in expansion of macro 'wait_var_event' wait_var_event(&info->stop_eviction, ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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_fallocate': /kisskb/src/mm/shmem.c:2782:35: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(shmem_falloc_waitq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/mm/shmem.c:2769:22: note: byref variable will be forcibly initialized struct shmem_falloc shmem_falloc; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_partial_swap_usage': /kisskb/src/mm/shmem.c:783:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unlock_mapping': /kisskb/src/mm/shmem.c:844:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'numa_pwq_tbl_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c:3887:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wq->numa_pwq_tbl[node], pwq); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/workqueue.c:33: /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 'flush_workqueue': /kisskb/src/kernel/workqueue.c:2776:20: note: byref variable will be forcibly initialized struct wq_flusher this_flusher = { ^~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'process_one_work': /kisskb/src/kernel/workqueue.c:2185:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function '__flush_work': /kisskb/src/kernel/workqueue.c:3038:20: note: byref variable will be forcibly initialized struct wq_barrier barr; ^~~~ /kisskb/src/kernel/workqueue.c: In function '__cancel_work_timer': /kisskb/src/kernel/workqueue.c:3116:20: note: byref variable will be forcibly initialized struct cwt_wait cwait; ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/workqueue.c:30: /kisskb/src/kernel/workqueue.c: In function 'workqueue_apply_unbound_cpumask': /kisskb/src/kernel/workqueue.c:5283:12: note: byref variable will be forcibly initialized LIST_HEAD(ctxs); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/workqueue.c: In function 'set_worker_desc': /kisskb/src/kernel/workqueue.c:4609:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/workqueue.c: In function 'alloc_workqueue': /kisskb/src/kernel/workqueue.c:4256:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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 'hashlen_string': /kisskb/src/fs/namei.c:2001:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^~~~~~~~~ /kisskb/src/fs/namei.c: In function 'hash_name': /kisskb/src/fs/namei.c:2029:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^~~~~~~~~ /kisskb/src/fs/namei.c: In function 'follow_dotdot_rcu': /kisskb/src/fs/namei.c:1729:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'follow_dotdot': /kisskb/src/fs/namei.c:1769:15: note: byref variable will be forcibly initialized struct path path; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/namei.c:21: /kisskb/src/fs/namei.c: In function '__lookup_slow': /kisskb/src/fs/namei.c:1523:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/fs/namei.c: In function 'step_into': /kisskb/src/fs/namei.c:1690:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'link_path_walk': /kisskb/src/fs/namei.c:2149:17: note: byref variable will be forcibly initialized struct qstr this = { { .hash_len = hash_len }, .name = name }; ^~~~ /kisskb/src/fs/namei.c: In function 'do_o_path': /kisskb/src/fs/namei.c:3341:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'filename_parentat': /kisskb/src/fs/namei.c:2405:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'filename_create': /kisskb/src/fs/namei.c:3440:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_one_len': /kisskb/src/fs/namei.c:2555:14: note: byref variable will be forcibly initialized struct qstr this; ^~~~ 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:3024:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/fs/namei.c: In function 'filename_lookup': /kisskb/src/fs/namei.c:2361:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'kern_path_locked': /kisskb/src/fs/namei.c:2432:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c: In function 'vfs_path_lookup': /kisskb/src/fs/namei.c:2473:14: note: byref variable will be forcibly initialized struct path root = {.mnt = mnt, .dentry = dentry}; ^~~~ /kisskb/src/fs/namei.c: In function 'try_lookup_one_len': /kisskb/src/fs/namei.c:2528:14: note: byref variable will be forcibly initialized struct qstr this; ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_one_len_unlocked': /kisskb/src/fs/namei.c:2584:14: note: byref variable will be forcibly initialized struct qstr this; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'lookup_positive_unlocked': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2611:39: note: in expansion of macro 'smp_load_acquire' if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { ^~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'vfs_rename': /kisskb/src/fs/namei.c:4236:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_tmpfile': /kisskb/src/fs/namei.c:3312:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_filp_open': /kisskb/src/fs/namei.c:3393:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'do_file_open_root': /kisskb/src/fs/namei.c:3410:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'do_mkdirat': /kisskb/src/fs/namei.c:3662:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_mknodat': /kisskb/src/fs/namei.c:3582:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_rmdir': /kisskb/src/fs/namei.c:3739:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c:3738:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_unlinkat': /kisskb/src/fs/namei.c:3867:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c:3866:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_symlinkat': /kisskb/src/fs/namei.c:3975:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_linkat': /kisskb/src/fs/namei.c:4104:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/namei.c:4104:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_renameat2': /kisskb/src/fs/namei.c:4357:24: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^~~~~~~~ /kisskb/src/fs/namei.c:4357:14: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^~~~~~~~ /kisskb/src/fs/namei.c:4356:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/namei.c:4356:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:35, from /kisskb/src/fs/namei.c:22: /kisskb/src/fs/namei.c: In function 'vfs_readlink': /kisskb/src/fs/namei.c:4540:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^~~~ /kisskb/src/fs/namei.c: In function 'page_readlink': /kisskb/src/fs/namei.c:4631:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^~~~ /kisskb/src/fs/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 '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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:940:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fapp, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/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/mm/vmstat.c: In function 'extfrag_show_print': /kisskb/src/mm/vmstat.c:2131:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^~~~ /kisskb/src/mm/vmstat.c: In function 'unusable_show_print': /kisskb/src/mm/vmstat.c:2079:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^~~~ /kisskb/src/mm/vmstat.c: In function 'extfrag_for_order': /kisskb/src/mm/vmstat.c:1106:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^~~~ /kisskb/src/mm/vmstat.c: In function 'fragmentation_index': /kisskb/src/mm/vmstat.c:1120:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^~~~ /kisskb/src/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/drivers/pinctrl/core.c: In function 'pinctrl_generic_free_groups': /kisskb/src/drivers/pinctrl/core.c:694:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/mm/backing-dev.c:3: /kisskb/src/mm/backing-dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/backing-dev.c: In function 'cgwb_bdi_unregister': /kisskb/src/mm/backing-dev.c:613:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/mm/backing-dev.c: In function 'bdi_register': /kisskb/src/mm/backing-dev.c:838:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/pid.c:30: /kisskb/src/kernel/pid.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c: In function 'hlists_swap_heads_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:554:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->first, node1); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:553:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->first, node2); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c: In function 'exchange_tids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c:380:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->thread_pid, pid1); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c:379:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->thread_pid, pid2); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pwm/core.c: In function 'pwm_adjust_config': /kisskb/src/drivers/pwm/core.c:696:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/core.c: In function 'of_pwm_get': /kisskb/src/drivers/pwm/core.c:809:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:971:22: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1348:21: note: byref variable will be forcibly initialized struct irq_fwspec spec; ^~~~ /kisskb/src/fs/ioctl.c: In function 'fiemap_fill_next_extent': /kisskb/src/fs/ioctl.c:115:23: note: byref variable will be forcibly initialized struct fiemap_extent extent; ^~~~~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_fiemap': /kisskb/src/fs/ioctl.c:198:16: note: byref variable will be forcibly initialized struct fiemap fiemap; ^~~~~~ /kisskb/src/fs/ioctl.c: In function '__generic_block_fiemap': /kisskb/src/fs/ioctl.c:298:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^~~~~~ /kisskb/src/fs/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; ^~~~ 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/pci.h:35, from /kisskb/src/drivers/pci/access.c:2: /kisskb/src/drivers/pci/access.c: In function 'pci_wait_cfg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/pci/access.c:211:3: note: in expansion of macro 'wait_event' wait_event(pci_cfg_wait, !dev->block_cfg_access); ^~~~~~~~~~ /kisskb/src/drivers/pci/bus.c: In function 'pci_clip_resource_to_region': /kisskb/src/drivers/pci/bus.c:140:24: note: byref variable will be forcibly initialized struct pci_bus_region r; ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_bus_alloc_from_region': /kisskb/src/drivers/pci/bus.c:165:22: note: byref variable will be forcibly initialized struct resource *r, avail; ^~~~~ /kisskb/src/block/blk-map.c: In function 'blk_rq_append_bio': /kisskb/src/block/blk-map.c:527:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/blk-map.c: In function 'bio_copy_kern_endio_read': /kisskb/src/block/blk-map.c:442:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/blk-map.c: In function 'bio_copy_from_iter': /kisskb/src/block/blk-map.c:49:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/blk-map.c: In function 'bio_copy_to_iter': /kisskb/src/block/blk-map.c:80:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user_iov': /kisskb/src/block/blk-map.c:585:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:625:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c:624:15: note: byref variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/kernel/params.c: In function 'param_set_bool_enable_only': /kisskb/src/kernel/params.c:318:22: note: byref variable will be forcibly initialized struct kernel_param dummy_kp = *kp; ^~~~~~~~ /kisskb/src/kernel/params.c: In function 'param_set_invbool': /kisskb/src/kernel/params.c:349:22: note: byref variable will be forcibly initialized struct kernel_param dummy; ^~~~~ /kisskb/src/kernel/params.c: In function 'param_set_bint': /kisskb/src/kernel/params.c:374:22: note: byref variable will be forcibly initialized struct kernel_param boolkp = *kp; ^~~~~~ /kisskb/src/kernel/params.c: In function 'param_array_get': /kisskb/src/kernel/params.c:458:22: note: byref variable will be forcibly initialized struct kernel_param p = *kp; ^ /kisskb/src/kernel/params.c: In function 'param_array': /kisskb/src/kernel/params.c:405:22: note: byref variable will be forcibly initialized struct kernel_param kp; ^~ 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: In function '__pcpu_balance_workfn': /kisskb/src/mm/percpu.c:1946:12: note: byref variable will be forcibly initialized LIST_HEAD(to_free); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/testmgr.c: In function 'test_akcipher_one': /kisskb/src/crypto/testmgr.c:3927:26: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^~~ /kisskb/src/crypto/testmgr.c:3927:21: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^~~ /kisskb/src/crypto/testmgr.c:3924:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/crypto/testmgr.c: In function '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_acomp': /kisskb/src/crypto/testmgr.c:3286:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/crypto/testmgr.c:3284:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c:3284:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c: In function 'build_hash_sglist': /kisskb/src/crypto/testmgr.c:1129:18: note: byref variable will be forcibly initialized struct iov_iter input; ^~~~~ /kisskb/src/crypto/testmgr.c:1128:14: note: byref variable will be forcibly initialized struct kvec kv; ^~ /kisskb/src/crypto/testmgr.c: In function 'build_cipher_test_sglists': /kisskb/src/crypto/testmgr.c:747:18: note: byref variable will be forcibly initialized struct iov_iter input; ^~~~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'test_ahash_vec_cfg': /kisskb/src/crypto/testmgr.c:1372:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_hash_vec': /kisskb/src/crypto/testmgr.c:1570:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'generate_aead_message': /kisskb/src/crypto/testmgr.c:2218:23: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c:2216:30: note: byref variable will be forcibly initialized struct scatterlist src[2], dst; ^~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec_cfg': /kisskb/src/crypto/testmgr.c:1935:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec': /kisskb/src/crypto/testmgr.c:2128:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'generate_random_cipher_testvec': /kisskb/src/crypto/testmgr.c:2908:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c:2906:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c:2906:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec_cfg': /kisskb/src/crypto/testmgr.c:2705:14: note: byref variable will be forcibly initialized struct kvec input; ^~~~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c:2700:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec': /kisskb/src/crypto/testmgr.c:2876:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^~~ /kisskb/src/fs/dcache.c: In function 'hlist_bl_set_first_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function '__d_set_inode_and_type': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:322:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'end_dir_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:2523:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dir->i_dir_seq, n + 2); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'path_check_mount': /kisskb/src/fs/dcache.c:1409:14: note: byref variable will be forcibly initialized struct path path = { .mnt = info->mnt, .dentry = dentry }; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function '__d_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:1751:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_name.name, dname); /* ^^^ */ ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_wait_lookup': /kisskb/src/fs/dcache.c:2529:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'shrink_dcache_sb': /kisskb/src/fs/dcache.c:1264:13: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/dcache.c: In function 'prune_dcache_sb': /kisskb/src/fs/dcache.c:1224:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/dcache.c: In function 'path_has_submounts': /kisskb/src/fs/dcache.c:1430:21: note: byref variable will be forcibly initialized struct check_mount data = { .mnt = parent->mnt, .mounted = 0 }; ^~~~ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_parent': /kisskb/src/fs/dcache.c:1569:22: note: byref variable will be forcibly initialized struct select_data data = {.start = parent}; ^~~~ /kisskb/src/fs/dcache.c: In function 'd_alloc_name': /kisskb/src/fs/dcache.c:1853:14: note: byref variable will be forcibly initialized struct qstr q; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_alloc_parallel': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:2556:8: note: in expansion of macro 'smp_load_acquire' seq = smp_load_acquire(&parent->d_inode->i_dir_seq); ^~~~~~~~~~~~~~~~ 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/block/blk-exec.c:6: /kisskb/src/block/blk-exec.c: In function 'blk_execute_rq': /kisskb/src/block/blk-exec.c:82:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio': /kisskb/src/drivers/pci/probe.c:443:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio_pref': /kisskb/src/drivers/pci/probe.c:466:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_io': /kisskb/src/drivers/pci/probe.c:403:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function '__pci_read_base': /kisskb/src/drivers/pci/probe.c:182:32: note: byref variable will be forcibly initialized struct pci_bus_region region, inverted_region; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/probe.c:182:24: note: byref variable will be forcibly initialized struct pci_bus_region region, inverted_region; ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_setup_device': /kisskb/src/drivers/pci/probe.c:1778:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ In file included from /kisskb/src/include/linux/pci.h:32, from /kisskb/src/drivers/pci/probe.c:9: /kisskb/src/drivers/pci/probe.c: In function 'pci_register_host_bridge': /kisskb/src/drivers/pci/probe.c:883:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_scan_bus': /kisskb/src/drivers/pci/probe.c:3161:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab_common.c: In function 'cache_show': /kisskb/src/mm/slab_common.c:953:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^~~~~ 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:417:12: note: byref variable will be forcibly initialized LIST_HEAD(to_destroy); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab_common.c: In function 'cache_random_seq_create': /kisskb/src/mm/slab_common.c:883:19: note: byref variable will be forcibly initialized struct rnd_state state; ^~~~~ /kisskb/src/mm/slab_common.c: In function 'dump_unreclaimable_slab': /kisskb/src/mm/slab_common.c:983:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^~~~~ 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: In function '__kthread_create_on_node': /kisskb/src/kernel/kthread.c:335:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_on_node': /kisskb/src/kernel/kthread.c:423:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker': /kisskb/src/kernel/kthread.c:773:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker_on_cpu': /kisskb/src/kernel/kthread.c:823:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/block/blk-merge.c:7: /kisskb/src/block/blk-merge.c: In function 'bio_get_last_bvec': /kisskb/src/include/linux/bio.h:273:19: note: byref variable will be forcibly initialized struct bvec_iter iter = bio->bi_iter; ^~~~ /kisskb/src/block/blk-merge.c: In function 'blk_bio_segment_split': /kisskb/src/block/blk-merge.c:251:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/blk-merge.c:250:21: note: byref variable will be forcibly initialized struct bio_vec bv, bvprv, *bvprvp = NULL; ^~~~~ /kisskb/src/block/blk-merge.c:250:17: note: byref variable will be forcibly initialized struct bio_vec bv, bvprv, *bvprvp = NULL; ^~ /kisskb/src/block/blk-merge.c: In function '__blk_bios_map_sg': /kisskb/src/block/blk-merge.c:485:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/blk-merge.c:484:17: note: byref variable will be forcibly initialized struct bio_vec bvec, bvprv = { NULL }; ^~~~ /kisskb/src/block/blk-merge.c: In function 'bio_will_gap': /kisskb/src/block/blk-merge.c:19:21: note: byref variable will be forcibly initialized struct bio_vec pb, nb; ^~ /kisskb/src/block/blk-merge.c:19:17: note: byref variable will be forcibly initialized struct bio_vec pb, nb; ^~ /kisskb/src/block/blk-merge.c: In function 'blk_recalc_rq_segments': /kisskb/src/block/blk-merge.c:378:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/block/blk-merge.c:377:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^~~~ /kisskb/src/drivers/pci/host-bridge.c: In function 'pcibios_bus_to_resource': /kisskb/src/drivers/pci/host-bridge.c:83:25: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^~~~~~~~~~ /kisskb/src/crypto/crypto_null.c: In function 'null_skcipher_crypt': /kisskb/src/crypto/crypto_null.c:78:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kprobes.h:21, from /kisskb/src/kernel/notifier.c:3: /kisskb/src/kernel/notifier.c: In function 'notifier_chain_unregister': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c:44:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c: In function 'notifier_chain_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c:35:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c: In function 'notify_die': /kisskb/src/kernel/notifier.c:538:18: note: byref variable will be forcibly initialized struct die_args args = { ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/inode.c: In function '__remove_privs': /kisskb/src/fs/inode.c:1908:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'evict_inodes': /kisskb/src/fs/inode.c:627:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/inode.c: In function 'invalidate_inodes': /kisskb/src/fs/inode.c:678:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/inode.c: In function 'prune_icache_sb': /kisskb/src/fs/inode.c:800:12: note: byref variable will be forcibly initialized LIST_HEAD(freeable); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/inode.c: In function 'current_time': /kisskb/src/fs/inode.c:2284:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/inode.c: In function 'atime_needs_update': /kisskb/src/fs/inode.c:1791:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/inode.c: In function 'touch_atime': /kisskb/src/fs/inode.c:1827:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/inode.c: In function 'file_update_time': /kisskb/src/fs/inode.c:1966:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/mm/debug.c: In function '__dump_page': /kisskb/src/mm/debug.c:122:17: note: byref variable will be forcibly initialized struct dentry dentry; ^~~~~~ /kisskb/src/drivers/pci/pci-driver.c: In function 'pci_call_probe': /kisskb/src/drivers/pci/pci-driver.c:340:24: note: byref variable will be forcibly initialized struct drv_dev_and_id ddi = { drv, dev, id }; ^~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_get_named_gpiod_flags': /kisskb/src/drivers/gpio/gpiolib-of.c:242:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_parse_own_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:584:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_add_pin_range': /kisskb/src/drivers/gpio/gpiolib-of.c:926:25: note: byref variable will be forcibly initialized struct of_phandle_args pinspec; ^~~~~~~ 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/block/blk-lib.c: In function 'blkdev_issue_discard': /kisskb/src/block/blk-lib.c:135:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_zeroout': /kisskb/src/block/blk-lib.c:398:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_write_same': /kisskb/src/block/blk-lib.c:231:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/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 'override_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:568:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c: In function 'revert_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:596:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, old); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c: In function 'commit_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:491:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cred, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:490:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->real_cred, new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq.c:8: /kisskb/src/block/blk-mq.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/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/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c: In function 'blk_mq_freeze_queue_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/block/blk-mq.c:151:2: note: in expansion of macro 'wait_event' wait_event(q->mq_freeze_wq, percpu_ref_is_zero(&q->q_usage_counter)); ^~~~~~~~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_freeze_queue_wait_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-mq.c:158:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(q->mq_freeze_wq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-mq.c: In function 'blk_done_softirq': /kisskb/src/block/blk-mq.c:576:30: note: byref variable will be forcibly initialized struct list_head *cpu_list, local_list; ^~~~~~~~~~ /kisskb/src/block/blk-mq.c: In function '__blk_mq_issue_directly': /kisskb/src/block/blk-mq.c:1944:27: note: byref variable will be forcibly initialized struct blk_mq_queue_data bd = { ^~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_poll_hybrid_sleep': /kisskb/src/block/blk-mq.c:3754:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper hs; ^~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_has_requests': /kisskb/src/block/blk-mq.c:2455:22: note: byref variable will be forcibly initialized struct rq_iter_data data = { ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_flush_busy_ctxs': /kisskb/src/block/blk-mq.c:1048:29: note: byref variable will be forcibly initialized struct flush_busy_ctx_data data = { ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_dequeue_from_ctx': /kisskb/src/block/blk-mq.c:1086:26: note: byref variable will be forcibly initialized struct dispatch_rq_data data = { ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_dispatch_rq_list': /kisskb/src/block/blk-mq.c:1366:28: note: byref variable will be forcibly initialized struct blk_mq_queue_data bd; ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1356:12: note: byref variable will be forcibly initialized LIST_HEAD(zone_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_notify_dead': /kisskb/src/block/blk-mq.c:2525:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_requeue_work': /kisskb/src/block/blk-mq.c:794:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_flush_plug_list': /kisskb/src/block/blk-mq.c:1898:20: note: byref variable will be forcibly initialized struct list_head rq_list; ^~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1886:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq.c: In function '__blk_mq_update_nr_hw_queues': /kisskb/src/block/blk-mq.c:3615:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq-tag.c: In function 'bt_tags_for_each': /kisskb/src/block/blk-mq-tag.c:302:27: note: byref variable will be forcibly initialized struct bt_tags_iter_data iter_data = { ^~~~~~~~~ /kisskb/src/block/blk-mq-tag.c: In function 'bt_for_each': /kisskb/src/block/blk-mq-tag.c:240:22: note: byref variable will be forcibly initialized struct bt_iter_data iter_data = { ^~~~~~~~~ /kisskb/src/mm/memory.c: In function 'copy_nonpresent_pte': /kisskb/src/mm/memory.c:705:14: note: byref variable will be forcibly initialized swp_entry_t entry = pte_to_swp_entry(pte); ^~~~~ /kisskb/src/mm/memory.c: In function 'wp_page_copy': /kisskb/src/mm/memory.c:2836:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'zap_page_range_single': /kisskb/src/mm/memory.c:1559:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/memory.c:1558:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'unmap_vmas': /kisskb/src/mm/memory.c:1510:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'zap_page_range': /kisskb/src/mm/memory.c:1532:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/memory.c:1531:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'copy_user_huge_page': /kisskb/src/mm/memory.c:5152:26: note: byref variable will be forcibly initialized struct copy_subpage_arg arg = { ^~~ /kisskb/src/mm/memory.c: In function 'copy_page_range': /kisskb/src/mm/memory.c:1135:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/lib/idr.c: In function 'idr_for_each': /kisskb/src/lib/idr.c:198:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/lib/idr.c:5: /kisskb/src/lib/idr.c: In function 'ida_alloc_range': /kisskb/src/lib/idr.c:383:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/idr.c: In function 'ida_free': /kisskb/src/lib/idr.c:489:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, id / IDA_BITMAP_BITS); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/idr.c: In function 'ida_destroy': /kisskb/src/lib/idr.c:542:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/idr.c: In function 'idr_alloc_u32': /kisskb/src/lib/idr.c:36:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/idr.c: In function 'idr_get_next_ul': /kisskb/src/lib/idr.c:229:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:429:3: note: in 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:429:3: note: in 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/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; ^~~ /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; ^~ /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:3229:36: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /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; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_timeout_handler': /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 'handle_ipmb_get_msg_rsp': /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:3814:24: note: byref variable will be forcibly initialized struct ipmi_lan_addr lan_addr; ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/kernel/async.c:47: /kisskb/src/kernel/async.c: In function 'async_synchronize_cookie_domain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/async.c:297:2: note: in expansion of macro 'wait_event' wait_event(async_done, lowest_in_progress(domain) >= cookie); ^~~~~~~~~~ /kisskb/src/drivers/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; ^~~~ /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/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:4926:25: note: byref variable will be forcibly initialized struct kernel_ipmi_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/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/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_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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1296:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(user->self, 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/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__get_guid': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/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 '__scan_channels': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/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 '__get_device_id': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/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 '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 = { ^~ /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/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: 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/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:2814:25: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /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 '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 'ipmi_get_version': /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 'ipmi_set_gets_events': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1543:23: note: byref variable will be forcibly initialized struct list_head msgs; ^~~~ /kisskb/src/drivers/pci/rom.c: In function 'pci_enable_rom': /kisskb/src/drivers/pci/rom.c:27:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'pick_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:609:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'do_dup2': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:1015:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'expand_fdtable': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:180:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(files->fdt, new_fdt); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'expand_files': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/file.c:217:3: note: in expansion of macro 'wait_event' wait_event(files->resize_wait, !files->resize_in_progress); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'alloc_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:517:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'fd_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:583:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'dup_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:371:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(newf->fdt, new_fdt); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:364:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*new_fds++, f); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'close_fd_get_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:752:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'do_close_on_exec': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:789:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/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; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-sched.c:7: /kisskb/src/block/blk-mq-sched.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq-sched.c:8: /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_dispatch_hctx_list': /kisskb/src/block/blk-mq-sched.c:91:12: note: byref variable will be forcibly initialized LIST_HEAD(hctx_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq-sched.c: In function '__blk_mq_do_dispatch_sched': /kisskb/src/block/blk-mq-sched.c:124:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_do_dispatch_ctx': /kisskb/src/block/blk-mq-sched.c:227:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq-sched.c: In function '__blk_mq_sched_dispatch_requests': /kisskb/src/block/blk-mq-sched.c:280:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_sched_insert_request': /kisskb/src/block/blk-mq-sched.c:455:13: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/lib/kobject.c: In function 'kobject_set_name': /kisskb/src/lib/kobject.c:326:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/lib/kobject.c: In function 'kobject_add': /kisskb/src/lib/kobject.c:429:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/kobject.c: In function 'kobject_init_and_add': /kisskb/src/lib/kobject.c:467:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/pci/setup-res.c: In function 'pci_std_update_resource': /kisskb/src/drivers/pci/setup-res.c:27:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ 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/kmod.c:4: /kisskb/src/kernel/kmod.c: In function '__request_module': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:909:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:940:11: note: in expansion of macro '__wait_event_killable_timeout' __ret = __wait_event_killable_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kmod.c:155:9: note: in expansion of macro 'wait_event_killable_timeout' ret = wait_event_killable_timeout(kmod_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kmod.c:126:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_setkey': /kisskb/src/crypto/authenc.c:90:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_register': /kisskb/src/block/ioctl.c:237:25: note: byref variable will be forcibly initialized struct pr_registration reg; ^~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_reserve': /kisskb/src/block/ioctl.c:255:24: note: byref variable will be forcibly initialized struct pr_reservation rsv; ^~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_release': /kisskb/src/block/ioctl.c:273:24: note: byref variable will be forcibly initialized struct pr_reservation rsv; ^~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_preempt': /kisskb/src/block/ioctl.c:291:20: note: byref variable will be forcibly initialized struct pr_preempt p; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_clear': /kisskb/src/block/ioctl.c:309:18: note: byref variable will be forcibly initialized struct pr_clear c; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_getgeo': /kisskb/src/block/ioctl.c:356:21: note: byref variable will be forcibly initialized struct hd_geometry geo; ^~~ /kisskb/src/block/ioctl.c: In function 'blkpg_do_ioctl': /kisskb/src/block/ioctl.c:19:25: note: byref variable will be forcibly initialized struct blkpg_partition p; ^ /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/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 'arch_get_unmapped_area': /kisskb/src/mm/mmap.c:2169:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^~~~ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area_topdown': /kisskb/src/mm/mmap.c:2209:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^~~~ /kisskb/src/mm/mmap.c: In function 'exit_mmap': /kisskb/src/mm/mmap.c:3169:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, 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) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio': /kisskb/src/drivers/pci/setup-bus.c:614:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio_pref': /kisskb/src/drivers/pci/setup-bus.c:633:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_io': /kisskb/src/drivers/pci/setup-bus.c:577:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_cardbus': /kisskb/src/drivers/pci/setup-bus.c:510:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/pci/setup-bus.c:19: /kisskb/src/drivers/pci/setup-bus.c: In function '__assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:371:12: note: byref variable will be forcibly initialized LIST_HEAD(local_fail_head); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:370:12: note: byref variable will be forcibly initialized LIST_HEAD(save_head); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pbus_assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:498:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pdev_assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:486:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_bus_resources': /kisskb/src/drivers/pci/setup-bus.c:2232:12: note: byref variable will be forcibly initialized LIST_HEAD(add_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_root_bus_resources': /kisskb/src/drivers/pci/setup-bus.c:1760:12: note: byref variable will be forcibly initialized LIST_HEAD(fail_head); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:1755:12: note: byref variable will be forcibly initialized LIST_HEAD(realloc_head); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_bridge_resources': /kisskb/src/drivers/pci/setup-bus.c:2057:12: note: byref variable will be forcibly initialized LIST_HEAD(fail_head); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2054:12: note: byref variable will be forcibly initialized LIST_HEAD(add_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_reassign_bridge_resources': /kisskb/src/drivers/pci/setup-bus.c:2130:12: note: byref variable will be forcibly initialized LIST_HEAD(failed); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2129:12: note: byref variable will be forcibly initialized LIST_HEAD(added); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2128:12: note: byref variable will be forcibly initialized LIST_HEAD(saved); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'finish_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.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/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getparam': /kisskb/src/kernel/sched/core.c:6309:21: note: byref variable will be forcibly initialized struct sched_param lp = { .sched_priority = 0 }; ^~ In file included from /kisskb/src/kernel/sched/sched.h:1568, from /kisskb/src/kernel/sched/core.c:13: /kisskb/src/kernel/sched/core.c: In function 'psi_ttwu_dequeue': /kisskb/src/kernel/sched/stats.h:121:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:6900:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:6946:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval_time32': /kisskb/src/kernel/sched/core.c:6959:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/sched/core.c: In function 'set_user_nice': /kisskb/src/kernel/sched/core.c:5501:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_tick_remote': /kisskb/src/kernel/sched/core.c:4592:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:4950:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_yield': /kisskb/src/kernel/sched/core.c:6628:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'ttwu_runnable': /kisskb/src/kernel/sched/core.c:3017:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:19, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/kernel/sched/sched.h:39, from /kisskb/src/kernel/sched/core.c:13: /kisskb/src/kernel/sched/core.c: In function 'affine_move_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:2301:2: note: in expansion of macro 'wait_var_event' wait_var_event(&my_pending.refs, !refcount_read(&my_pending.refs)); ^~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__set_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2321:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:1894:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:2588:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/include/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:1482:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/fs/namespace.c: In function 'shrink_submounts': /kisskb/src/fs/namespace.c:3067:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c: In function 'commit_tree': /kisskb/src/fs/namespace.c:896:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/sched/core.c: In function 'try_invoke_on_locked_down_task': /kisskb/src/kernel/sched/core.c:3486:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'wake_up_new_task': /kisskb/src/kernel/sched/core.c:3812:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_exec': /kisskb/src/kernel/sched/core.c:4435:24: note: byref variable will be forcibly initialized struct migration_arg arg = { p, dest_cpu }; ^~~ /kisskb/src/kernel/sched/core.c: In function 'task_sched_runtime': /kisskb/src/kernel/sched/core.c:4477:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'rt_mutex_setprio': /kisskb/src/kernel/sched/core.c:5375:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/fs/namespace.c: In function 'mntput_no_expire': /kisskb/src/fs/namespace.c:1141:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c: In function 'namespace_unlock': /kisskb/src/fs/namespace.c:1416:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c:1413:20: note: byref variable will be forcibly initialized struct hlist_head head; ^~~~ /kisskb/src/kernel/sched/core.c: In function '__sched_setscheduler': /kisskb/src/kernel/sched/core.c:5762:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/fs/namespace.c: In function 'mnt_warn_timestamp_expiry': /kisskb/src/fs/namespace.c:2541:13: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/kernel/sched/core.c: In function 'scheduler_tick': /kisskb/src/kernel/sched/core.c:4523:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_setscheduler': /kisskb/src/kernel/sched/core.c:6134:21: note: byref variable will be forcibly initialized struct sched_param lparam; ^~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setattr': /kisskb/src/kernel/sched/core.c:6240:20: note: byref variable will be forcibly initialized struct sched_attr attr; ^~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_set_stop_task': /kisskb/src/kernel/sched/core.c:2831:21: note: byref variable will be forcibly initialized struct sched_param param = { .sched_priority = MAX_RT_PRIO - 1 }; ^~~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_set_fifo': /kisskb/src/kernel/sched/core.c:6106:21: note: byref variable will be forcibly initialized struct sched_param sp = { .sched_priority = MAX_RT_PRIO / 2 }; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_set_fifo_low': /kisskb/src/kernel/sched/core.c:6116:21: note: byref variable will be forcibly initialized struct sched_param sp = { .sched_priority = 1 }; ^~ /kisskb/src/fs/namespace.c: In function 'init_mount_tree': /kisskb/src/fs/namespace.c:3795:14: note: byref variable will be forcibly initialized struct path root; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'init_idle': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:7101:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rq->curr, idle); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c: In function 'ksys_umount': /kisskb/src/fs/namespace.c:1748:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_activate': /kisskb/src/kernel/sched/core.c:7442:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_deactivate': /kisskb/src/kernel/sched/core.c:7482:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/fs/namespace.c: In function '__do_sys_open_tree': /kisskb/src/fs/namespace.c:2426:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_fsmount': /kisskb/src/fs/namespace.c:3453:14: note: byref variable will be forcibly initialized struct path newmount; ^~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'attach_recursive_mnt': /kisskb/src/fs/namespace.c:2110:13: note: byref variable will be forcibly initialized HLIST_HEAD(tree_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^~~~ /kisskb/src/fs/namespace.c: In function 'do_loopback': /kisskb/src/fs/namespace.c:2341:14: note: byref variable will be forcibly initialized struct path old_path; ^~~~~~~~ /kisskb/src/fs/namespace.c: In function 'do_move_mount_old': /kisskb/src/fs/namespace.c:2747:14: note: byref variable will be forcibly initialized struct path old_path; ^~~~~~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_move_mount': /kisskb/src/fs/namespace.c:3596:25: note: byref variable will be forcibly initialized struct path from_path, to_path; ^~~~~~~ /kisskb/src/fs/namespace.c:3596:14: note: byref variable will be forcibly initialized struct path from_path, to_path; ^~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mark_mounts_for_expiry': /kisskb/src/fs/namespace.c:2982:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c: In function 'do_mount': /kisskb/src/fs/namespace.c:3218:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_pivot_root': /kisskb/src/fs/namespace.c:3694:24: note: byref variable will be forcibly initialized struct path new, old, root; ^~~~ /kisskb/src/fs/namespace.c:3694:19: note: byref variable will be forcibly initialized struct path new, old, root; ^~~ /kisskb/src/fs/namespace.c:3694:14: note: byref variable will be forcibly initialized struct path new, old, root; ^~~ /kisskb/src/fs/namespace.c: In function 'mount_subtree': /kisskb/src/fs/namespace.c:3377:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function 'mntns_install': /kisskb/src/fs/namespace.c:4063:14: note: byref variable will be forcibly initialized struct path root; ^~~~ /kisskb/src/fs/namespace.c: In function 'current_chrooted': /kisskb/src/fs/namespace.c:3911:14: note: byref variable will be forcibly initialized struct path fs_root; ^~~~~~~ /kisskb/src/fs/namespace.c:3910:14: note: byref variable will be forcibly initialized struct path ns_root; ^~~~~~~ /kisskb/src/kernel/locking/mutex.c: In function '__mutex_lock_common': /kisskb/src/kernel/locking/mutex.c:930:22: note: byref variable will be forcibly initialized struct mutex_waiter waiter; ^~~~~~ /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult_shamir': /kisskb/src/crypto/ecc.c:1239:19: note: byref variable will be forcibly initialized struct ecc_point sum = ECC_POINT_INIT(sump[0], sump[1], ndigits); ^~~ In file included from /kisskb/src/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; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/lib/logic_pio.c:11: /kisskb/src/lib/logic_pio.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function 'part_stat_show': /kisskb/src/block/genhd.c:1158:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_replace_part_tbl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:1341:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old_ptbl->last_lookup, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:1338:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(disk->part_tbl, new_ptbl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function 'register_disk': /kisskb/src/block/genhd.c:623:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/block/genhd.c: In function 'show_partition': /kisskb/src/block/genhd.c:1054:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/block/genhd.c: In function 'diskstats_show': /kisskb/src/block/genhd.c:1463:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^~~~ /kisskb/src/block/genhd.c:1459:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/block/genhd.c: In function 'set_disk_ro': /kisskb/src/block/genhd.c:1642:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_map_sector_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:325:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->last_lookup, part); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function 'printk_all_partitions': /kisskb/src/block/genhd.c:952:25: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/block/genhd.c:946:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_expand_part_tbl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:1392:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_ptbl->part[i], old_ptbl->part[i]); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function '__alloc_disk_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:1596:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[0], disk->part0); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function 'blk_lookup_devt': /kisskb/src/block/genhd.c:1541:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/block/genhd.c: In function 'del_gendisk': /kisskb/src/block/genhd.c:813:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/drivers/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:197:17: note: byref variable will be forcibly initialized struct fb_cmap palette_cmap; ^~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_show_logo_line': /kisskb/src/drivers/video/fbdev/core/fbmem.c:464:18: note: byref variable will be forcibly initialized struct fb_image image; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_var': /kisskb/src/drivers/video/fbdev/core/fbmem.c:967:30: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:967:23: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:964:18: note: byref variable will be forcibly initialized struct fb_event event; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:963:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_register_framebuffer': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1580:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_blank': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1065:18: note: byref variable will be forcibly initialized struct fb_event event; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_fb_ioctl': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1091:22: note: byref variable will be forcibly initialized struct fb_cmap_user cmap; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1090:17: note: byref variable will be forcibly initialized struct fb_cmap cmap_from; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1089:27: note: byref variable will be forcibly initialized struct fb_fix_screeninfo fix; ^~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1088:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_new_modelist': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1942:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1939:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var = info->var; ^~~ /kisskb/src/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/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/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/drivers/clk/clkdev.c: In function 'clkdev_hw_create': /kisskb/src/drivers/clk/clkdev.c:257:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function '__clk_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:301:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/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; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'insert_entries': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'replace_slot': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:829:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_extend': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:455:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->xa_head, entry); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function '__radix_tree_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:626:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup': /kisskb/src/lib/radix-tree.c:1263:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag': /kisskb/src/lib/radix-tree.c:1304:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag_slot': /kisskb/src/lib/radix-tree.c:1345:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'idr_get_free': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:1509:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/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; ^~~~~~ 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/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:152:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/seq_file.c:151:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/seq_file.c:150:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = size}; ^~~ /kisskb/src/fs/seq_file.c: In function 'seq_printf': /kisskb/src/fs/seq_file.c:407:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'software_key_eds_op': /kisskb/src/crypto/asymmetric_keys/public_key.c:173:28: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^~~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:173:21: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:172:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'public_key_verify_signature': /kisskb/src/crypto/asymmetric_keys/public_key.c:312:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^~~~~ /kisskb/src/drivers/pci/endpoint/pci-epc-core.c: In function 'pci_epc_get': /kisskb/src/drivers/pci/endpoint/pci-epc-core.c:62:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'of_get_fb_videomode': /kisskb/src/drivers/video/fbdev/core/fbmon.c:1382:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/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_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_calc_new_rates': /kisskb/src/drivers/clk/clk.c:1936:27: note: byref variable will be forcibly initialized struct clk_rate_request req; ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_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_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_set_duty_cycle': /kisskb/src/drivers/clk/clk.c:2819:18: note: byref variable will be forcibly initialized struct clk_duty duty; ^~~~ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_parent_name': /kisskb/src/drivers/clk/clk.c:4907:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_hw': /kisskb/src/drivers/clk/clk.c:4842:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/clk.c:9: /kisskb/src/drivers/clk/clk.c: In function 'of_clk_init': /kisskb/src/drivers/clk/clk.c:5077:12: note: byref variable will be forcibly initialized LIST_HEAD(clk_provider_list); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ 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/kernel/locking/percpu-rwsem.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c:158:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&wq_entry.private)) ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wake_function': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c:131:2: note: in expansion of macro 'smp_store_release' smp_store_release(&wq_entry->private, NULL); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:20, from /kisskb/src/include/linux/rbtree_augmented.h:16, from /kisskb/src/lib/rbtree.c:12: /kisskb/src/lib/rbtree.c: In function '__rb_change_child_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:191:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->rb_node, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:189:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_right, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:187:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_left, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/scsi_ioctl.c: In function 'sg_io': /kisskb/src/block/scsi_ioctl.c:331:19: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/scsi_ioctl.c: In function 'scsi_cdrom_send_packet': /kisskb/src/block/scsi_ioctl.c:715:19: note: byref variable will be forcibly initialized struct sg_io_hdr hdr; ^~~ /kisskb/src/block/scsi_ioctl.c:714:31: note: byref variable will be forcibly initialized struct cdrom_generic_command cgc; ^~~ /kisskb/src/block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': /kisskb/src/block/scsi_ioctl.c:804:21: note: byref variable will be forcibly initialized struct sg_io_hdr hdr; ^~~ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_verify_signature': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:735:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^~~~~ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_encrypt': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:451:28: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^~~~~~ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:451:21: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^~~~~ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:450:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^~~~~ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_decrypt': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:507:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^~ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_sign': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:631:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^~ /kisskb/src/fs/xattr.c: In function 'path_setxattr': /kisskb/src/fs/xattr.c:564:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xattr.c: In function 'path_getxattr': /kisskb/src/fs/xattr.c:662:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xattr.c: In function 'path_listxattr': /kisskb/src/fs/xattr.c:738:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xattr.c: In function 'path_removexattr': /kisskb/src/fs/xattr.c:799:14: note: byref variable will be forcibly initialized struct path path; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/wait.c:7: /kisskb/src/kernel/sched/wait.c: In function 'list_del_init_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:300:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/wait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/wait.c: In function '__wake_up_common_lock': /kisskb/src/kernel/sched/wait.c:129:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^~~~~~~~ In file included from /kisskb/src/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:1363:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/page_alloc.c: In function 'warn_alloc': /kisskb/src/mm/page_alloc.c:3998:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/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/lib/string.c: In function 'strscpy': /kisskb/src/lib/string.c:181:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^~~~~~~~~ /kisskb/src/drivers/pci/endpoint/pci-epc-mem.c: In function 'pci_epc_mem_init': /kisskb/src/drivers/pci/endpoint/pci-epc-mem.c:121:28: note: byref variable will be forcibly initialized struct pci_epc_mem_window mem_window; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/locking/lockdep.c:30: /kisskb/src/kernel/locking/lockdep.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'lock_stats': /kisskb/src/kernel/locking/lockdep.c:266:26: note: byref variable will be forcibly initialized struct lock_class_stats stats; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_rotate': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:241:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_virtual': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:268:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_bpp': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:218:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_pan': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:360:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:15: /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_modes': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:172:12: note: byref variable will be forcibly initialized LIST_HEAD(old_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_mode': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:130:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/ioprio.h:5, from /kisskb/src/block/blk-cgroup.c:18: /kisskb/src/block/blk-cgroup.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/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/block/blk-cgroup.c: In function 'blkcg_rstat_flush': /kisskb/src/block/blk-cgroup.c:774:27: note: byref variable will be forcibly initialized struct blkg_iostat cur, delta; ^~~~~ /kisskb/src/block/blk-cgroup.c:774:22: note: byref variable will be forcibly initialized struct blkg_iostat cur, delta; ^~~ /kisskb/src/block/blk-cgroup.c: In function 'blkg_async_bio_workfn': /kisskb/src/block/blk-cgroup.c:122:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/block/blk-cgroup.c:120:18: note: byref variable will be forcibly initialized struct bio_list bios = BIO_EMPTY_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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ioprio.h:5, from /kisskb/src/block/blk-cgroup.c:18: /kisskb/src/block/blk-cgroup.c: In function 'blkg_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-cgroup.c:408:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(blkcg->blkg_hint, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-cgroup.c: In function 'blkcg_fill_root_iostats': /kisskb/src/block/blk-cgroup.c:826:22: note: byref variable will be forcibly initialized struct blkg_iostat tmp; ^~~ /kisskb/src/block/blk-cgroup.c:818:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/ioprio.h:5, from /kisskb/src/block/blk-cgroup.c:18: /kisskb/src/block/blk-cgroup.c: In function 'blkg_lookup_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/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-cgroup.c:218:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(blkcg->blkg_hint, blkg); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'time64_str': /kisskb/src/lib/vsprintf.c:1839:12: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/lib/vsprintf.c:1838:18: note: byref variable will be forcibly initialized struct rtc_time rtc_time; ^~~~~~~~ In file included from /kisskb/src/include/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/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/fs-writeback.c:17: /kisskb/src/fs/fs-writeback.c: In function 'unlocked_inode_to_wb_begin': /kisskb/src/lib/vsprintf.c: In function 'va_format': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-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/backing-dev.h:315:19: note: in expansion of macro 'smp_load_acquire' cookie->locked = smp_load_acquire(&inode->i_state) & I_WB_SWITCH; ^~~~~~~~~~~~~~~~ /kisskb/src/lib/vsprintf.c:1657:10: note: byref variable will be forcibly initialized va_list va; ^~ /kisskb/src/lib/vsprintf.c: In function 'snprintf': /kisskb/src/lib/vsprintf.c:2748:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'scnprintf': /kisskb/src/lib/vsprintf.c:2772:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'sprintf': /kisskb/src/lib/vsprintf.c:2817:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'sscanf': /kisskb/src/lib/vsprintf.c:3522:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'inode_switch_wbs_work_fn': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c:451:2: note: in expansion of macro 'smp_store_release' smp_store_release(&inode->i_state, inode->i_state & ~I_WB_SWITCH); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/fs/fs-writeback.c:22: /kisskb/src/fs/fs-writeback.c:361:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/linux/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:2367:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/fs-writeback.c:20: /kisskb/src/fs/fs-writeback.c: In function 'wb_wait_for_completion': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c:209:2: note: in expansion of macro 'wait_event' wait_event(*done->waitq, !atomic_read(&done->cnt)); ^~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'bdi_split_work_to_wbs': /kisskb/src/fs/fs-writeback.c:853:28: note: byref variable will be forcibly initialized struct wb_writeback_work fallback_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:852:24: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(fallback_work_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 '__writeback_inodes_sb_nr': /kisskb/src/fs/fs-writeback.c:2454:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^~~~ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'sync_inodes_sb': /kisskb/src/fs/fs-writeback.c:2532:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^~~~ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'writeback_inodes_wb': /kisskb/src/fs/fs-writeback.c:1814:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_writeback': /kisskb/src/fs/fs-writeback.c:1850:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_start_all': /kisskb/src/fs/fs-writeback.c:2013:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_old_data_flush': /kisskb/src/fs/fs-writeback.c:1990:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_background_flush': /kisskb/src/fs/fs-writeback.c:1956:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'inode_congested': /kisskb/src/fs/fs-writeback.c:788:25: note: byref variable will be forcibly initialized struct wb_lock_cookie lock_cookie = {}; ^~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_best_display': /kisskb/src/drivers/video/fbdev/core/modedb.c:1178:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:719:24: note: byref variable will be forcibly initialized struct fb_videomode cvt_mode; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_match_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:1037:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^~~~ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_parents': /kisskb/src/drivers/clk/clk-conf.c:16:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_rates': /kisskb/src/drivers/clk/clk-conf.c:78:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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) ^~~~ /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/kernel/locking/rtmutex.c: In function 'rt_mutex_adjust_prio_chain': /kisskb/src/kernel/locking/rtmutex.c:230:27: note: byref variable will be forcibly initialized &(struct rt_mutex_waiter){ .prio = (p)->prio, .deadline = (p)->dl.deadline } ^ /kisskb/src/kernel/locking/rtmutex.c:568:36: note: in expansion of macro 'task_to_waiter' if (rt_mutex_waiter_equal(waiter, task_to_waiter(task))) { ^~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rtmutex.c: In function 'try_to_take_rt_mutex': /kisskb/src/kernel/locking/rtmutex.c:230:27: note: byref variable will be forcibly initialized &(struct rt_mutex_waiter){ .prio = (p)->prio, .deadline = (p)->dl.deadline } ^ /kisskb/src/kernel/locking/rtmutex.c:869:30: note: in expansion of macro 'task_to_waiter' if (!rt_mutex_waiter_less(task_to_waiter(task), ^~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_adjust_pi': /kisskb/src/kernel/locking/rtmutex.c:230:27: note: byref variable will be forcibly initialized &(struct rt_mutex_waiter){ .prio = (p)->prio, .deadline = (p)->dl.deadline } ^ /kisskb/src/kernel/locking/rtmutex.c:1132:47: note: in expansion of macro 'task_to_waiter' if (!waiter || rt_mutex_waiter_equal(waiter, task_to_waiter(task))) { ^~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_slowlock': /kisskb/src/kernel/locking/rtmutex.c:1232:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter waiter; ^~~~~~ In file included from /kisskb/src/kernel/locking/rtmutex.c:19: /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 } ^~~~ /kisskb/src/block/bio-integrity.c: In function 'bio_integrity_process': /kisskb/src/block/bio-integrity.c:167:19: note: byref variable will be forcibly initialized struct bvec_iter bviter; ^~~~~~ /kisskb/src/block/bio-integrity.c:166:28: note: byref variable will be forcibly initialized struct blk_integrity_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/xarray.c:9: /kisskb/src/lib/xarray.c: In function 'xas_split': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:1087:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[offset--], ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:1085:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[canon], entry); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:1077:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[offset], ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c: In function 'xas_expand': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:615:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa->xa_head, head); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:612:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa_to_node(head)->parent, node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c: In function 'xas_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:681:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, xa_mk_node(node)); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/xarray.c:13: /kisskb/src/lib/xarray.c: In function 'xa_load': /kisskb/src/lib/xarray.c:1450:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_get_order': /kisskb/src/lib/xarray.c:1755:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_get_mark': /kisskb/src/lib/xarray.c:1934:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_find': /kisskb/src/lib/xarray.c:2008:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_find_after': /kisskb/src/lib/xarray.c:2058:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp + 1); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/xarray.c:9: /kisskb/src/lib/xarray.c: In function 'xas_store': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:816:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, entry); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/xarray.c:13: /kisskb/src/lib/xarray.c: In function 'xa_store_range': /kisskb/src/lib/xarray.c:1713:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_destroy': /kisskb/src/lib/xarray.c:2201:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/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_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_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_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_extract': /kisskb/src/lib/xarray.c:2155:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/fs/splice.c: In function 'generic_file_splice_read': /kisskb/src/fs/splice.c:303:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/splice.c:302:18: note: byref variable will be forcibly initialized struct iov_iter to; ^~ /kisskb/src/fs/splice.c: In function 'iter_file_splice_write': /kisskb/src/fs/splice.c:639:19: note: byref variable will be forcibly initialized struct iov_iter from; ^~~~ /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1294:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ In file included from /kisskb/src/include/linux/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/mm/swapfile.c: In function 'scan_swap_map': /kisskb/src/mm/swapfile.c:1022:14: note: byref variable will be forcibly initialized swp_entry_t entry; ^~~~~ /kisskb/src/mm/swapfile.c: In function 'unuse_pte_range': /kisskb/src/mm/swapfile.c:1954:19: note: byref variable will be forcibly initialized struct vm_fault vmf; ^~~ /kisskb/src/block/blk-integrity.c: In function 'blk_rq_count_integrity_sg': /kisskb/src/block/blk-integrity.c:32:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/blk-integrity.c:29:17: note: byref variable will be forcibly initialized struct bio_vec iv, ivprv = { NULL }; ^~ /kisskb/src/block/blk-integrity.c: In function 'blk_rq_map_integrity_sg': /kisskb/src/block/blk-integrity.c:74:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/blk-integrity.c:71:17: note: byref variable will be forcibly initialized struct bio_vec iv, ivprv = { NULL }; ^~ /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c: In function 'tegra_fuse_probe': /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c:186:22: note: byref variable will be forcibly initialized struct nvmem_config nvmem; ^~~~~ /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c: In function 'tegra_init_fuse': /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c:391:18: note: byref variable will be forcibly initialized struct resource regs; ^~~~ /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/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/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/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; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/manage.c:11: /kisskb/src/kernel/irq/manage.c: In function 'synchronize_irq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/irq/manage.c:138:3: note: in expansion of macro 'wait_event' wait_event(desc->wait_for_threads, ^~~~~~~~~~ /kisskb/src/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 '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 '__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/drivers/soc/tegra/pmc.c: In function 'tegra_pmc_readl': /kisskb/src/drivers/soc/tegra/pmc.c:421:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra_pmc_writel': /kisskb/src/drivers/soc/tegra/pmc.c:444:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/mm/hugetlb.c: In function 'copy_hugetlb_page_range': /kisskb/src/mm/hugetlb.c:3802:16: note: byref variable will be forcibly initialized swp_entry_t swp_entry = pte_to_swp_entry(entry); ^~~~~~~~~ /kisskb/src/mm/hugetlb.c:3744:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra186_pmc_setup_irq_polarity': /kisskb/src/drivers/soc/tegra/pmc.c:3130:18: note: byref variable will be forcibly initialized struct resource regs; ^~~~ /kisskb/src/mm/hugetlb.c: In function '__unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:3857:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/hugetlb.c: In function 'unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:3971:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_cow': /kisskb/src/mm/hugetlb.c:4063:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra_pmc_irq_alloc': /kisskb/src/drivers/soc/tegra/pmc.c:1922:22: note: byref variable will be forcibly initialized struct irq_fwspec spec; ^~~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra_pmc_clk_out_register': /kisskb/src/drivers/soc/tegra/pmc.c:2276:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra_pmc_clk_gate_register': /kisskb/src/drivers/soc/tegra/pmc.c:2332:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_change_protection': /kisskb/src/mm/hugetlb.c:4979:16: note: byref variable will be forcibly initialized swp_entry_t entry = pte_to_swp_entry(pte); ^~~~~ /kisskb/src/mm/hugetlb.c:4945:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/drivers/soc/tegra/pmc.c: In function 'tegra_pmc_early_init': /kisskb/src/drivers/soc/tegra/pmc.c:3479:18: note: byref variable will be forcibly initialized struct resource regs; ^~~~ /kisskb/src/lib/kasprintf.c: In function 'kvasprintf': /kisskb/src/lib/kasprintf.c:19:10: note: byref variable will be forcibly initialized va_list aq; ^~ /kisskb/src/lib/kasprintf.c: In function 'kasprintf': /kisskb/src/lib/kasprintf.c:55:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/block/blk-mq-debugfs.c: In function 'hctx_busy_show': /kisskb/src/block/blk-mq-debugfs.c:417:26: note: byref variable will be forcibly initialized struct show_busy_params params = { .m = m, .hctx = hctx }; ^~~~~~ /kisskb/src/fs/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/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_wait_gp': /kisskb/src/kernel/rcu/tasks.h:308:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_read_check_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:843:2: note: in expansion of macro 'smp_store_release' smp_store_release(&texp->trc_ipi_to_cpu, -1); // ^^^ ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:842:2: note: in expansion of macro 'smp_store_release' smp_store_release(&per_cpu(trc_ipi_to_cpu, smp_processor_id()), false); // ^^^ ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:25: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_kthread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:211:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(rtp->cbs_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_trace_postgp': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:708:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:740:11: note: in expansion of macro '__wait_event_idle_exclusive_timeout' __ret = __wait_event_idle_exclusive_timeout(wq_head, condition, timeout);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:1080:9: note: in expansion of macro 'wait_event_idle_exclusive_timeout' ret = wait_event_idle_exclusive_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/tasks.h:1069:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_wait_for_one_reader': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:899:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&t->trc_ipi_to_cpu) != -1) // Order IPI ^~~~~~~~~~~~~~~~ /kisskb/src/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/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/mm/mmu_notifier.c:10: /kisskb/src/mm/mmu_notifier.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmu_notifier.h:7, from /kisskb/src/mm/mmu_notifier.c:11: /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_read_begin': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:248:3: note: in expansion of macro 'wait_event' wait_event(subscriptions->wq, ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:1062:3: note: in expansion of macro 'wait_event' wait_event(subscriptions->wq, ^~~~~~~~~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_xlate_twocell': /kisskb/src/kernel/irq/irqdomain.c:959:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_of_mapping': /kisskb/src/kernel/irq/irqdomain.c:863:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_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/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/xen/grant-table.c: In function '__max_nr_grant_frames': /kisskb/src/drivers/xen/grant-table.c:702:27: note: byref variable will be forcibly initialized struct gnttab_query_size query; ^~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_request_version': /kisskb/src/drivers/xen/grant-table.c:1455:28: note: byref variable will be forcibly initialized struct gnttab_set_version gsv; ^~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map': /kisskb/src/drivers/xen/grant-table.c:1361:29: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^~~~ /kisskb/src/drivers/xen/grant-table.c:1355:28: note: byref variable will be forcibly initialized struct gnttab_setup_table setup; ^~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map_frames_v2': /kisskb/src/drivers/xen/grant-table.c:1308:34: note: byref variable will be forcibly initialized struct gnttab_get_status_frames getframes; ^~~~~~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_unmap_refs_sync': /kisskb/src/drivers/xen/grant-table.c:1270:34: note: byref variable will be forcibly initialized struct unmap_refs_callback_data data; ^~~~ /kisskb/src/drivers/virtio/virtio_ring.c: In function 'vring_create_virtqueue_split': /kisskb/src/drivers/virtio/virtio_ring.c:861:15: note: byref variable will be forcibly initialized struct vring vring; ^~~~~ /kisskb/src/drivers/virtio/virtio_ring.c: In function 'vring_new_virtqueue': /kisskb/src/drivers/virtio/virtio_ring.c:2170:15: note: byref variable will be forcibly initialized struct vring vring; ^~~~~ /kisskb/src/drivers/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/mm/slab.c: In function 'shuffle_freelist': /kisskb/src/mm/slab.c:2432:28: note: byref variable will be forcibly initialized union freelist_init_state state; ^~~~~ 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.c:90: /kisskb/src/mm/slab.c: In function 'drain_array': /kisskb/src/mm/slab.c:3921: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/mm/slab.c: In function 'drain_cpu_caches': /kisskb/src/mm/slab.c:2169: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/mm/slab.c: In function 'do_drain': /kisskb/src/mm/slab.c:2153: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/mm/slab.c: In function 'cache_flusharray': /kisskb/src/mm/slab.c:3372: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/mm/slab.c: In function 'cache_free_pfmemalloc': /kisskb/src/mm/slab.c:556: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/mm/slab.c: In function 'setup_kmem_cache_node': /kisskb/src/mm/slab.c:890: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/mm/slab.c: In function 'do_tune_cpucache': /kisskb/src/mm/slab.c:3830:13: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab.c: In function 'cpuup_canceled': /kisskb/src/mm/slab.c:961:13: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/t10-pi.c: In function 't10_pi_type1_complete': /kisskb/src/block/t10-pi.c:195:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/t10-pi.c: In function 't10_pi_type1_prepare': /kisskb/src/block/t10-pi.c:143:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/fs/direct-io.c: In function 'do_blockdev_direct_IO': /kisskb/src/fs/direct-io.c:1141:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/direct-io.c:1140:21: note: byref variable will be forcibly initialized struct buffer_head map_bh = { 0, }; ^~~~~~ /kisskb/src/fs/direct-io.c:1139:20: note: byref variable will be forcibly initialized struct dio_submit sdio = { 0, }; ^~~~ /kisskb/src/fs/block_dev.c: In function '__blkdev_direct_IO_simple': /kisskb/src/fs/block_dev.c:224:13: note: byref variable will be forcibly initialized struct bio bio; ^~~ /kisskb/src/fs/block_dev.c: In function '__blkdev_direct_IO': /kisskb/src/fs/block_dev.c:357:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/block_dev.c: In function 'blkdev_write_iter': /kisskb/src/fs/block_dev.c:1665:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/block_dev.c: In function 'lookup_bdev': /kisskb/src/fs/block_dev.c:1842:14: note: byref variable will be forcibly initialized struct path path; ^~~~ 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/block_dev.c:9: /kisskb/src/fs/block_dev.c: In function 'bd_prepare_to_claim': /kisskb/src/fs/block_dev.c:1007:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/block_dev.c:1007:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/fs/buffer.c: In function 'fsync_buffers_list': /kisskb/src/fs/buffer.c:704:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/buffer.c:701:19: note: byref variable will be forcibly initialized struct list_head tmp; ^~~ /kisskb/src/fs/buffer.c: In function 'clean_bdev_aliases': /kisskb/src/fs/buffer.c:1610:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/buffer.c: In function 'nobh_truncate_page': /kisskb/src/fs/buffer.c:2805:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'sync_exp_reset_tree_hotplug': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:79:14: note: in expansion of macro 'smp_load_acquire' int ncpus = smp_load_acquire(&rcu_state.ncpus); /* Order vs. locking. */ ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4581: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_print_task_stall': /kisskb/src/kernel/rcu/tree_stall.h:265:27: note: byref variable will be forcibly initialized struct rcu_stall_chk_rdr rscr; ^~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4583: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_nocb_do_flush_bypass': /kisskb/src/kernel/rcu/tree_plugin.h:1686:20: note: byref variable will be forcibly initialized struct rcu_cblist rcl; ^~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'nocb_gp_wait': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:2047:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:2041:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive(my_rdp->nocb_gp_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_fqs_loop': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:255:2: note: in expansion of macro '___swait_event' ___swait_event(wq, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:282:11: note: in expansion of macro '__swait_event_idle_timeout' __ret = __swait_event_idle_timeout(wq, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1940:9: note: in expansion of macro 'swait_event_idle_timeout_exclusive' ret = swait_event_idle_timeout_exclusive( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu_expedited_wait_once': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:194:2: note: in expansion of macro '___swait_event' ___swait_event(wq, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:202:11: note: in expansion of macro '__swait_event_timeout' __ret = __swait_event_timeout(wq, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:471:6: note: in expansion of macro 'swait_event_timeout_exclusive' t = swait_event_timeout_exclusive(rcu_state.expedited_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_implicit_dynticks_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1288:3: note: in expansion of macro 'smp_store_release' smp_store_release(ruqp, true); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'exp_funnel_lock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:313:4: note: in expansion of macro 'wait_event' wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'nocb_cb_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:2123:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&rdp->nocb_cb_sleep)) { /* VVV */ ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:2121:2: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive(rdp->nocb_cb_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_request_urgent_qs_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1134:2: note: in expansion of macro 'smp_store_release' smp_store_release(per_cpu_ptr(&rcu_data.rcu_urgent_qs, cpu), true); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_cpu_starting': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:4127:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.ncpus, rcu_state.ncpus + newcpu); /* ^^^ */ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:852:2: note: in expansion of macro 'wait_event' wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], ^~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4582: /kisskb/src/kernel/rcu/tree_exp.h:815:22: note: byref variable will be forcibly initialized struct rcu_exp_work rew; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/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) ^~~~ 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/lib/iov_iter.c: In function 'iov_iter_alignment': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/balloon.c:559:9: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(balloon_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:1241:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1241:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, size, v, ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_fault_in_readable': /kisskb/src/lib/iov_iter.c:435:15: note: userspace variable will be forcibly initialized struct iovec v; ^ /kisskb/src/lib/iov_iter.c: In function '_copy_to_iter': /kisskb/src/lib/iov_iter.c:635:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:635:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter': /kisskb/src/lib/iov_iter.c:772:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:772:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_zero': /kisskb/src/lib/iov_iter.c:982:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:982:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_nocache': /kisskb/src/lib/iov_iter.c:817:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:817:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_flushcache': /kisskb/src/lib/iov_iter.c:851:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:851:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': /kisskb/src/lib/iov_iter.c:1005:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1005:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_advance': /kisskb/src/lib/iov_iter.c:1080:31: note: userspace variable will be forcibly initialized iterate_and_advance(i, size, v, 0, 0, 0) ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1080:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, size, v, 0, 0, 0) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:795:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:795:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full_nocache': /kisskb/src/lib/iov_iter.c:874:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:874:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_gap_alignment': /kisskb/src/lib/iov_iter.c:1260:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1260:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, size, v, ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages': /kisskb/src/lib/iov_iter.c:1328:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1328:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, maxsize, v, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1409:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1409:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, maxsize, v, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter': /kisskb/src/lib/iov_iter.c:1455:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1455:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ({ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:1496:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1496:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1541:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1541:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ({ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'hash_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1574:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_npages': /kisskb/src/lib/iov_iter.c:1611:36: note: userspace variable will be forcibly initialized } else iterate_all_kinds(i, size, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1611:9: note: in expansion of macro 'iterate_all_kinds' } else iterate_all_kinds(i, size, v, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_for_each_range': /kisskb/src/lib/iov_iter.c:1838:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^~~~ /kisskb/src/lib/iov_iter.c:1838:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:1833:14: note: byref variable will be forcibly initialized struct kvec w; ^ /kisskb/src/fs/mpage.c: In function 'mpage_end_io': /kisskb/src/fs/mpage.c:50:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/mpage.c: In function 'mpage_writepages': /kisskb/src/fs/mpage.c:707:21: note: byref variable will be forcibly initialized struct mpage_data mpd = { ^~~ /kisskb/src/fs/mpage.c:699:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/mpage.c: In function '__mpage_writepage': /kisskb/src/fs/mpage.c:500:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^~~~~~ /kisskb/src/fs/mpage.c: In function 'mpage_writepage': /kisskb/src/fs/mpage.c:729:20: note: byref variable will be forcibly initialized struct mpage_data mpd = { ^~~ /kisskb/src/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_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 '_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_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/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 'regulator_disable': /kisskb/src/drivers/regulator/core.c:2791: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/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; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/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; ^~~~~~ /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; ^~~~~~~~~~~~ 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:703, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_page_move_mapping': /kisskb/src/mm/migrate.c:401:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/migrate.c: In function 'migrate_huge_page_move_mapping': /kisskb/src/mm/migrate.c:522:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/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/drivers/reset/core.c: In function '__of_reset_control_get': /kisskb/src/drivers/reset/core.c:681:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ In file included from /kisskb/src/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:1242: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:750:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'pirq_query_unmask': /kisskb/src/drivers/xen/events/events_base.c:759:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_rebind_evtchn_to_cpu': /kisskb/src/drivers/xen/events/events_base.c:1695:26: note: byref variable will be forcibly initialized struct evtchn_bind_vcpu bind_vcpu; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_virqs': /kisskb/src/drivers/xen/events/events_base.c:1857:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_ipis': /kisskb/src/drivers/xen/events/events_base.c:1884:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'eoi_pirq': /kisskb/src/drivers/xen/events/events_base.c:776:21: note: byref variable will be forcibly initialized struct physdev_eoi eoi = { .irq = pirq_from_irq(data->irq) }; ^~~ /kisskb/src/drivers/xen/events/events_base.c: In function '__startup_pirq': /kisskb/src/drivers/xen/events/events_base.c:798:26: note: byref variable will be forcibly initialized struct evtchn_bind_pirq bind_pirq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_pirqs': /kisskb/src/drivers/xen/events/events_base.c:1820:26: note: byref variable will be forcibly initialized struct physdev_map_pirq map_irq; ^~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_interdomain_evtchn_to_irq_chip': /kisskb/src/drivers/xen/events/events_base.c:1219:33: note: byref variable will be forcibly initialized struct evtchn_bind_interdomain bind_interdomain; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_ipi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1172:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_bind_pirq_gsi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:938:21: note: byref variable will be forcibly initialized struct physdev_irq irq_op; ^~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_allocate_pirq_msi': /kisskb/src/drivers/xen/events/events_base.c:1008:31: note: byref variable will be forcibly initialized struct physdev_get_free_pirq op_get_free_pirq; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_destroy_irq': /kisskb/src/drivers/xen/events/events_base.c:1055:28: note: byref variable will be forcibly initialized struct physdev_unmap_pirq unmap_irq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_virq_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1278:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_set_irq_priority': /kisskb/src/drivers/xen/events/events_base.c:1476:29: note: byref variable will be forcibly initialized struct evtchn_set_priority set_priority; ^~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_poll_irq_timeout': /kisskb/src/drivers/xen/events/events_base.c:1943:21: note: byref variable will be forcibly initialized struct sched_poll poll; ^~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_test_irq_shared': /kisskb/src/drivers/xen/events/events_base.c:1965:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/huge_memory.c: In function '__split_huge_zero_page_pmd': /kisskb/src/mm/huge_memory.c:1999:8: note: byref variable will be forcibly initialized pmd_t _pmd; ^~~~ /kisskb/src/mm/huge_memory.c: In function '__split_huge_pmd_locked': /kisskb/src/mm/huge_memory.c:2034:17: note: byref variable will be forcibly initialized pmd_t old_pmd, _pmd; ^~~~ /kisskb/src/mm/huge_memory.c: In function 'change_huge_pmd': /kisskb/src/mm/huge_memory.c:1820:15: note: byref variable will be forcibly initialized swp_entry_t entry = pmd_to_swp_entry(*pmd); ^~~~~ /kisskb/src/mm/huge_memory.c: In function '__split_huge_pmd': /kisskb/src/mm/huge_memory.c:2204:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/huge_memory.c: In function 'copy_huge_pmd': /kisskb/src/mm/huge_memory.c:1046:15: note: byref variable will be forcibly initialized swp_entry_t entry = pmd_to_swp_entry(pmd); ^~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'split_huge_page_to_list': /kisskb/src/mm/huge_memory.c:2723:12: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(head)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'deferred_split_scan': /kisskb/src/mm/huge_memory.c:2852:12: note: byref variable will be forcibly initialized LIST_HEAD(list), *pos, *next; ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/kernel/time/time.c: In function '__get_old_timespec32': /kisskb/src/kernel/time/time.c:819:24: note: byref variable will be forcibly initialized struct old_timespec32 ts; ^~ /kisskb/src/kernel/time/time.c: In function '__put_old_timespec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized struct old_timespec32 ts = { ^~ /kisskb/src/kernel/time/time.c: In function '__do_sys_gettimeofday': /kisskb/src/kernel/time/time.c:144:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/time/time.c: In function '__do_sys_adjtimex': /kisskb/src/kernel/time/time.c:271:24: note: byref variable will be forcibly initialized struct __kernel_timex txc; /* Local copy of parameter */ ^~~ /kisskb/src/kernel/time/time.c: In function '__do_sys_settimeofday': /kisskb/src/kernel/time/time.c:203:18: note: byref variable will be forcibly initialized struct timezone new_tz; ^~~~~~ /kisskb/src/kernel/time/time.c:202:20: note: byref variable will be forcibly initialized struct timespec64 new_ts; ^~~~~~ /kisskb/src/kernel/time/time.c: In function 'get_old_timex32': /kisskb/src/kernel/time/time.c:288:21: note: byref variable will be forcibly initialized struct old_timex32 tx32; ^~~~ /kisskb/src/kernel/time/time.c: In function 'put_old_timex32': /kisskb/src/kernel/time/time.c:320:21: note: byref variable will be forcibly initialized struct old_timex32 tx32; ^~~~ /kisskb/src/kernel/time/time.c: In function '__do_sys_adjtimex_time32': /kisskb/src/kernel/time/time.c:351:24: note: byref variable will be forcibly initialized struct __kernel_timex txc; ^~~ /kisskb/src/kernel/time/time.c: In function 'timespec64_add_safe': /kisskb/src/kernel/time/time.c:768:20: note: byref variable will be forcibly initialized struct timespec64 res; ^~~ /kisskb/src/kernel/time/time.c: In function 'get_timespec64': /kisskb/src/kernel/time/time.c:784:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts; ^~~ /kisskb/src/kernel/time/time.c: In function 'put_timespec64': /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_set_par': /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:783:23: note: byref variable will be forcibly initialized { struct my_timming mt; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.h:29, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:105: /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_wait_for_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:294:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(vs->wait, cnt != vs->cnt, HZ/10); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_ioctl': /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1148:25: note: byref variable will be forcibly initialized struct v4l2_control ctrl; ^~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1126:25: note: byref variable will be forcibly initialized struct v4l2_control ctrl; ^~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1104:27: note: byref variable will be forcibly initialized struct v4l2_queryctrl qctrl; ^~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1089:28: note: byref variable will be forcibly initialized struct v4l2_capability r; ^ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:960:34: note: byref variable will be forcibly initialized struct matroxioc_output_mode mom; ^~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:910:34: note: byref variable will be forcibly initialized struct matroxioc_output_mode mom; ^~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:889:22: note: byref variable will be forcibly initialized struct fb_vblank vblank; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/llist.h:51, from /kisskb/src/include/linux/smp_types.h:5, from /kisskb/src/include/linux/irq_work.h:5, from /kisskb/src/kernel/smp.c:10: /kisskb/src/kernel/smp.c: In function 'csd_lock_wait_toolong': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c:173:16: note: in expansion of macro 'smp_load_acquire' cpu_cur_csd = smp_load_acquire(&per_cpu(cur_csd, cpux)); /* Before func and info. */ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c: In function 'csd_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c:251:2: note: in expansion of macro 'smp_store_release' smp_store_release(&csd->node.u_flags, 0); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:269:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(percpu_ref_switch_waitq, !data->confirm_switch, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c: In function 'percpu_ref_switch_to_atomic_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:323:2: note: in expansion of macro 'wait_event' wait_event(percpu_ref_switch_waitq, !ref->data->confirm_switch); ^~~~~~~~~~ /kisskb/src/fs/crypto/crypto.c: In function 'fscrypt_msg': /kisskb/src/fs/crypto/crypto.c:338:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/crypto/crypto.c: In function 'fscrypt_crypt_block': /kisskb/src/fs/crypto/crypto.c:101:26: note: byref variable will be forcibly initialized struct scatterlist dst, src; ^~~ /kisskb/src/fs/crypto/crypto.c:101:21: note: byref variable will be forcibly initialized struct scatterlist dst, src; ^~~ In file included from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/crypto.c:28: /kisskb/src/fs/crypto/crypto.c:100:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/fs/crypto/crypto.c:98:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_switch_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:356:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function '__xenbus_switch_state': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:218:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_error': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:318:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:339:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_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/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/kernel/module.c: In function 'find_symbol': /kisskb/src/kernel/module.c:629:25: note: byref variable will be forcibly initialized struct find_symbol_arg fsa; ^~~ In file included from /kisskb/src/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/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'mod_kobject_put': /kisskb/src/kernel/module.c:1895:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/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/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'add_unformed_module': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3798:10: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(module_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c: In function 'resolve_symbol_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:1549:6: note: in expansion of macro 'wait_event_interruptible_timeout' if (wait_event_interruptible_timeout(module_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'do_init_module': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3720:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mod->kallsyms, &mod->core_kallsyms); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'call_timer_fn': /kisskb/src/kernel/time/timer.c:1405:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1841:23: note: byref variable will be forcibly initialized struct process_timer timer; ^~~~~ /kisskb/src/kernel/time/hrtimer.c: In function 'do_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1893:21: note: byref variable will be forcibly initialized struct timespec64 rmt; ^~~ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep_restart': /kisskb/src/kernel/time/hrtimer.c:1906:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1921:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/kernel/time/hrtimer.c: In function '__do_sys_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1955:20: note: byref variable will be forcibly initialized struct timespec64 tu; ^~ /kisskb/src/kernel/time/hrtimer.c: In function '__do_sys_nanosleep_time32': /kisskb/src/kernel/time/hrtimer.c:1976:20: note: byref variable will be forcibly initialized struct timespec64 tu; ^~ /kisskb/src/kernel/time/hrtimer.c: In function 'schedule_hrtimeout_range_clock': /kisskb/src/kernel/time/hrtimer.c:2115:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_supply_alias': /kisskb/src/drivers/regulator/devres.c:313:38: note: byref variable will be forcibly initialized struct regulator_supply_alias_match match; ^~~~~ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_notifier': /kisskb/src/drivers/regulator/devres.c:472:34: note: byref variable will be forcibly initialized struct regulator_notifier_match match; ^~~~~ 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/memory-failure.c:37: /kisskb/src/mm/memory-failure.c: In function 'memory_failure_dev_pagemap': /kisskb/src/mm/memory-failure.c:1300:12: note: byref variable will be forcibly initialized LIST_HEAD(tokill); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/memory-failure.c: In function 'hwpoison_user_mappings': /kisskb/src/mm/memory-failure.c:1061:12: note: byref variable will be forcibly initialized LIST_HEAD(tokill); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/namei.h:5, from /kisskb/src/fs/crypto/fname.c:14: /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/mm/memory-failure.c: In function '__soft_offline_page': /kisskb/src/mm/memory-failure.c:1804:34: note: byref variable will be forcibly initialized struct migration_target_control mtc = { ^~~ 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/memory-failure.c:37: /kisskb/src/mm/memory-failure.c:1803:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/mm/memory-failure.c:56: /kisskb/src/mm/memory-failure.c: In function 'memory_failure_queue': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^~~~~ /kisskb/src/mm/memory-failure.c:1600:6: note: in expansion of macro 'kfifo_put' if (kfifo_put(&mf_cpu->fifo, entry)) ^~~~~~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fname_decrypt': /kisskb/src/fs/crypto/fname.c:149:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^~ /kisskb/src/fs/crypto/fname.c:146:29: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^~~~~~ /kisskb/src/fs/crypto/fname.c:146:21: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^~~~~~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/crypto/fname.c:16: /kisskb/src/fs/crypto/fname.c:145:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_disk_to_usr': /kisskb/src/fs/crypto/fname.c:321:28: note: byref variable will be forcibly initialized struct fscrypt_nokey_name nokey_name; ^~~~~~~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_encrypt': /kisskb/src/fs/crypto/fname.c:94:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/fs/crypto/fname.c:93:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/crypto/fname.c:16: /kisskb/src/fs/crypto/fname.c:90:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_request_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:125:3: note: in expansion of macro 'wait_event' wait_event(xs_state_enter_wq, xs_suspend_active == 0); ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'read_reply': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:209:3: note: in expansion of macro 'wait_event' wait_event(req->wq, test_reply(req)); ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_suspend_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:103:2: note: in expansion of macro 'wait_event' wait_event(xs_state_exit_wq, xs_state_users == 0); ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenwatch_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:882:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(watch_events_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_talkv': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:309:21: note: byref variable will be forcibly initialized struct xsd_sockmsg msg; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_single': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:360:14: note: byref variable will be forcibly initialized struct kvec iovec; ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_scanf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:571:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_gather': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:631:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_printf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:609:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_device_find': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:338:22: note: byref variable will be forcibly initialized struct xb_find_info info = { .dev = NULL, .nodename = nodename }; ^~~~ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:63: /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'hvm_get_parameter': /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized struct xen_hvm_param xhv; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenstored_local_init': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:763:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xen_set_callback_via': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:734:23: note: byref variable will be forcibly initialized struct xen_hvm_param a; ^ 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/kernel/time/timekeeping.c:1346:20: note: byref variable will be forcibly initialized struct timespec64 tmp; ^~~ /kisskb/src/kernel/time/timekeeping.c: In function 'get_device_system_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1194:29: note: byref variable will be forcibly initialized struct system_counterval_t system_counterval; ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'do_settimeofday64': /kisskb/src/kernel/time/timekeeping.c:1296:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta, xt; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_warp_clock': /kisskb/src/kernel/time/timekeeping.c:1405:21: note: byref variable will be forcibly initialized struct timespec64 adjust; ^~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_resume': /kisskb/src/kernel/time/timekeeping.c:1752:28: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1752:20: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_init': /kisskb/src/kernel/time/timekeeping.c:1604:31: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1604:20: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'do_adjtimex': /kisskb/src/kernel/time/timekeeping.c:2391:21: note: byref variable will be forcibly initialized struct timespec64 delta; ^~~~~ /kisskb/src/kernel/time/timekeeping.c:2381:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/time/timekeeping.c:2379:24: note: byref variable will be forcibly initialized struct audit_ntp_data ad; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/fs/crypto/hooks.c:8: /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_get_symlink': /kisskb/src/fs/crypto/hooks.c:317:27: note: byref variable will be forcibly initialized struct fscrypt_str cstr, pstr; ^~~~ /kisskb/src/fs/crypto/hooks.c:317:21: note: byref variable will be forcibly initialized struct fscrypt_str cstr, pstr; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/keyring.c:21: /kisskb/src/fs/crypto/keyring.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'allocate_filesystem_keyring': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c:221:2: note: in expansion of macro 'smp_store_release' smp_store_release(&sb->s_master_keys, keyring); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_find_master_key': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c:247:12: note: in expansion of macro 'smp_load_acquire' keyring = smp_load_acquire(&sb->s_master_keys); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_ioctl_add_key': /kisskb/src/fs/crypto/keyring.c:636:35: note: byref variable will be forcibly initialized struct fscrypt_master_key_secret secret; ^~~~~~ /kisskb/src/fs/crypto/keyring.c:635:29: note: byref variable will be forcibly initialized struct fscrypt_add_key_arg arg; ^~~ /kisskb/src/fs/crypto/keyring.c: In function 'do_remove_key': /kisskb/src/fs/crypto/keyring.c:915:32: note: byref variable will be forcibly initialized struct fscrypt_remove_key_arg arg; ^~~ 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/fs/crypto/keyring.c: In function 'fscrypt_ioctl_get_key_status': /kisskb/src/fs/crypto/keyring.c:1047:36: note: byref variable will be forcibly initialized struct fscrypt_get_key_status_arg arg; ^~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_add_test_dummy_key': /kisskb/src/fs/crypto/keyring.c:700:35: note: byref variable will be forcibly initialized struct fscrypt_master_key_secret secret; ^~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_verify_key_added': /kisskb/src/fs/crypto/keyring.c:733:31: note: byref variable will be forcibly initialized struct fscrypt_key_specifier mk_spec; ^~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_command_reply': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:425:4: note: byref variable will be forcibly initialized } msg; ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_file_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:141:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(u->read_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mutex.h:15, 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) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/keysetup.c:11: /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_is_key_prepared': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/fscrypt_private.h:399:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&prep_key->tfm) != NULL; ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_prepare_key': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:140:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prep_key->tfm, tfm); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_setup_iv_ino_lblk_32_key': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:263:3: note: in expansion of macro 'smp_store_release' smp_store_release(&mk->mk_ino_hash_key_initialized, true); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:249:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&mk->mk_ino_hash_key_initialized)) { ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'setup_file_encryption_key': /kisskb/src/fs/crypto/keysetup.c:352:31: note: byref variable will be forcibly initialized struct fscrypt_key_specifier mk_spec; ^~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_get_encryption_info': /kisskb/src/fs/crypto/keysetup.c:568:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^~~~~~ /kisskb/src/fs/crypto/keysetup.c:567:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_remap_gfn_array': /kisskb/src/drivers/xen/xlate_mmu.c:151:20: note: byref variable will be forcibly initialized struct remap_data data; ^~~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'unmap_gfn': /kisskb/src/drivers/xen/xlate_mmu.c:176:33: note: byref variable will be forcibly initialized struct xen_remove_from_physmap xrp; ^~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function '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: In function 'xen_xlate_map_ballooned_pages': /kisskb/src/drivers/xen/xlate_mmu.c:220:27: note: byref variable will be forcibly initialized struct map_balloon_pages data; ^~~~ /kisskb/src/fs/crypto/bio.c: In function 'fscrypt_decrypt_bio': /kisskb/src/fs/crypto/bio.c:32:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/fs/crypto/policy.c:13: /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_nonce': /kisskb/src/fs/crypto/policy.c:556:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_set_context': /kisskb/src/fs/crypto/policy.c:680:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/fs/crypto/policy.c: In function 'set_encryption_policy': /kisskb/src/fs/crypto/policy.c:393:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_get_policy': /kisskb/src/fs/crypto/policy.c:369:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_set_policy': /kisskb/src/fs/crypto/policy.c:439:23: note: byref variable will be forcibly initialized union fscrypt_policy existing_policy; ^~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c:438:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^~~~~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy': /kisskb/src/fs/crypto/policy.c:504:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^~~~~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy_ex': /kisskb/src/fs/crypto/policy.c:523:35: note: byref variable will be forcibly initialized struct fscrypt_get_policy_ex_arg arg; ^~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_has_permitted_context': /kisskb/src/fs/crypto/policy.c:592:38: note: byref variable will be forcibly initialized union fscrypt_policy parent_policy, child_policy; ^~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c:592:23: note: byref variable will be forcibly initialized union fscrypt_policy parent_policy, child_policy; ^~~~~~~~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_hypercall': /kisskb/src/drivers/xen/privcmd.c:70:27: note: byref variable will be forcibly initialized struct privcmd_hypercall hypercall; ^~~~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap': /kisskb/src/drivers/xen/privcmd.c:258:24: note: byref variable will be forcibly initialized struct mmap_gfn_state state; ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, 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: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:726:31: note: byref variable will be forcibly initialized struct privcmd_mmap_resource kdata; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/math/prime_numbers.c:4: /kisskb/src/lib/math/prime_numbers.c: In function 'free_primes': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/math/prime_numbers.c:168:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(primes, &small_primes); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/math/prime_numbers.c: In function 'expand_to_next_prime': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/math/prime_numbers.c:152:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(primes, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_unmap': /kisskb/src/drivers/iommu/iommu.c:2513:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1399:4: note: byref variable will be forcibly initialized } hash; ^~~~ /kisskb/src/drivers/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/char/random.c: In function 'crng_reseed': /kisskb/src/drivers/char/random.c:955:4: note: byref variable will be forcibly initialized } buf; ^~~ /kisskb/src/drivers/iommu/iommu.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/char/random.c: In function 'add_timer_randomness': /kisskb/src/drivers/char/random.c:1159:4: note: byref variable will be forcibly initialized } sample; ^~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_create_device_direct_mappings': /kisskb/src/drivers/iommu/iommu.c:732:19: note: byref variable will be forcibly initialized struct list_head mappings; ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_insert_resv_region': /kisskb/src/drivers/iommu/iommu.c:396:12: note: byref variable will be forcibly initialized LIST_HEAD(stack); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_get_group_resv_regions': /kisskb/src/drivers/iommu/iommu.c:467:20: note: byref variable will be forcibly initialized struct list_head dev_resv_regions; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_group_show_resv_regions': /kisskb/src/drivers/iommu/iommu.c:485:19: note: byref variable will be forcibly initialized struct list_head group_resv_regions; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c:1607:4: note: byref variable will be forcibly initialized } stack; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'wait_for_random_bytes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:1646:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(crng_init_wait, crng_ready(), HZ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'add_hwgenerator_randomness': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:2310:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(random_write_wait, kthread_should_stop() || ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/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; ^~~~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/parport/share.c:1122:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->wait_q, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_nmicallback': /kisskb/src/kernel/debug/debug_core.c:870:20: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^~~~~~~~ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_nmicallin': /kisskb/src/kernel/debug/debug_core.c:897:21: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^~~~~~~~ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_validate_break_address': /kisskb/src/kernel/debug/debug_core.c:183:19: note: byref variable will be forcibly initialized struct kgdb_bkpt tmp; ^~~ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_handle_exception': /kisskb/src/kernel/debug/debug_core.c:819:20: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^~~~~~~~ /kisskb/src/fs/quota/dquot.c: In function '__quota_error': /kisskb/src/fs/quota/dquot.c:140:11: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/quota/dquot.c: In function 'dquot_writeback_dquots': /kisskb/src/fs/quota/dquot.c:626:19: note: byref variable will be forcibly initialized struct list_head dirty; ^~~~~ /kisskb/src/fs/quota/dquot.c: In function '__dquot_initialize': /kisskb/src/fs/quota/dquot.c:1446:13: note: byref variable will be forcibly initialized kprojid_t projid; ^~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'drop_dquot_ref': /kisskb/src/fs/quota/dquot.c:1094:12: note: byref variable will be forcibly initialized LIST_HEAD(tofree_head); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'invalidate_dquots': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/quota/dquot.c:560:4: note: in expansion of macro 'wait_event' wait_event(dquot_ref_wq, ^~~~~~~~~~ /kisskb/src/fs/proc/generic.c: In function '__proc_create': /kisskb/src/fs/proc/generic.c:404:14: note: byref variable will be forcibly initialized struct qstr qstr; ^~~~ /kisskb/src/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_file_ns': /kisskb/src/fs/sysfs/file.c:326:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/file.c:325:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_add_file_to_group': /kisskb/src/fs/sysfs/file.c:363:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/file.c:362:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_bin_file': /kisskb/src/fs/sysfs/file.c:541:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/file.c:540:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit': /kisskb/src/fs/sysfs/file.c:723:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit_at': /kisskb/src/fs/sysfs/file.c:751:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/kernfs/dir.c: In function '__kernfs_new_node': /kisskb/src/fs/kernfs/dir.c:653:16: note: byref variable will be forcibly initialized struct iattr iattr = { ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/kernfs/dir.c:10: /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/kernfs/dir.c:474:2: note: in expansion of macro 'wait_event' wait_event(root->deactivate_waitq, ^~~~~~~~~~ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_remove_self': /kisskb/src/fs/kernfs/dir.c:1463:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/kernfs/dir.c:1463:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/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/char/tpm/tpm-interface.c: In function 'tpm_send': /kisskb/src/drivers/char/tpm/tpm-interface.c:355:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_init': /kisskb/src/drivers/lightnvm/core.c:1387:28: note: byref variable will be forcibly initialized struct nvm_ioctl_dev_init init; ^~~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_factory': /kisskb/src/drivers/lightnvm/core.c:1403:31: note: byref variable will be forcibly initialized struct nvm_ioctl_dev_factory fact; ^~~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_set_chunk_meta': /kisskb/src/drivers/lightnvm/core.c:1069:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^~~ 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/lightnvm/core.c:13: /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_submit_io_wait': /kisskb/src/drivers/lightnvm/core.c:765:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_bb_chunk_sense': /kisskb/src/drivers/lightnvm/core.c:828:17: note: byref variable will be forcibly initialized struct bio_vec bio_vec; ^~~~~~~ /kisskb/src/drivers/lightnvm/core.c:827:13: note: byref variable will be forcibly initialized struct bio bio; ^~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_create': /kisskb/src/drivers/lightnvm/core.c:1336:26: note: byref variable will be forcibly initialized struct nvm_ioctl_create create; ^~~~~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_remove': /kisskb/src/drivers/lightnvm/core.c:1369:26: note: byref variable will be forcibly initialized struct nvm_ioctl_remove remove; ^~~~~~ /kisskb/src/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:888:15: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:993:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_disable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:1021:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^~~~~~~ /kisskb/src/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/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_AVI': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1638:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_vendor_specific_infoframe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1765:31: note: byref variable will be forcibly initialized struct hdmi_vendor_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_drm_infoframe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1819:28: note: byref variable will be forcibly initialized struct hdmi_drm_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_connector_create': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:2467:28: note: byref variable will be forcibly initialized struct cec_connector_info conn_info; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_probe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3408:33: note: byref variable will be forcibly initialized struct dw_hdmi_i2s_audio_data audio; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3392:29: note: byref variable will be forcibly initialized struct dw_hdmi_audio_data audio; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3186:26: note: byref variable will be forcibly initialized struct dw_hdmi_cec_data cec; ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3184:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^~~~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_flush_context': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:350:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_startup': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:699:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_do_selftest': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:448:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_read': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:166:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_extend': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:239:29: note: byref variable will be forcibly initialized struct tpm2_null_auth_area auth_area; ^~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:238:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_random': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:291:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_tpm_pt': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:390:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_shutdown': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:422:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_probe': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:486:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_pcr_allocation': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:542:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:541:28: note: byref variable will be forcibly initialized struct tpm2_pcr_selection pcr_selection; ^~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_cc_attrs_tbl': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:620:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/fs/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/lib/crc-t10dif.c: In function 'crc_t10dif_update': /kisskb/src/lib/crc-t10dif.c:68:4: note: byref variable will be forcibly initialized } desc; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/crc-t10dif.c:10: /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_rehash': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/crc-t10dif.c:48:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(crct10dif_tfm, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/ring_buffer.c: In function '__perf_output_begin': /kisskb/src/kernel/events/ring_buffer.c:161:4: note: byref variable will be forcibly initialized } lost_event; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/vga/vgaarb.c: In function 'vga_get': /kisskb/src/drivers/gpu/vga/vgaarb.c:469:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/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)) ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_swevent_init_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:12976:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_get_pgtable_size': /kisskb/src/kernel/events/core.c:7014:15: note: byref variable will be forcibly initialized p4d_t *p4dp, p4d; ^~~ /kisskb/src/kernel/events/core.c:7013:15: note: byref variable will be forcibly initialized pgd_t *pgdp, pgd; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_remove_from_owner': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:4923:4: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'cpu_function_call': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_stop': /kisskb/src/kernel/events/core.c:3084:25: note: byref variable will be forcibly initialized struct stop_event_data sd = { ^~ /kisskb/src/kernel/events/core.c: In function 'task_function_call': /kisskb/src/kernel/events/core.c:109:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c: In function 'event_function_call': /kisskb/src/kernel/events/core.c:262:31: note: byref variable will be forcibly initialized struct event_function_struct efs = { ^~~ /kisskb/src/kernel/events/core.c: In function 'visit_groups_merge': /kisskb/src/kernel/events/core.c:3605:18: note: byref variable will be forcibly initialized struct min_heap event_heap; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch': /kisskb/src/kernel/events/core.c:8512:27: note: byref variable will be forcibly initialized struct perf_switch_event switch_event; ^~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_task': /kisskb/src/kernel/events/core.c:7673:25: note: byref variable will be forcibly initialized struct perf_task_event task_event; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_read': /kisskb/src/kernel/events/core.c:4364:25: note: byref variable will be forcibly initialized struct perf_read_data data; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 'swevent_hlist_get_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:9342:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^~~~~~~~~~~~~~~~~~ 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/events/core.c:9973:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_fill_ns_link_info': /kisskb/src/kernel/events/core.c:7866:14: note: byref variable will be forcibly initialized struct path ns_path; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'find_get_context': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:4562:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->perf_event_ctxp[ctxn], ctx); ^~~~~~~~~~~~~~~~~~ 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/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_install_in_context': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:2850:2: note: in expansion of macro 'smp_store_release' smp_store_release(&event->ctx, ctx); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'ring_buffer_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:5822:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(event->rb, rb); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, 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) ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_release_kernel': /kisskb/src/kernel/events/core.c:4947:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/events/core.c: In function '__do_sys_perf_event_open': /kisskb/src/kernel/events/core.c:11739:12: note: byref variable will be forcibly initialized struct fd group = {NULL, 0}; ^~~~~ /kisskb/src/kernel/events/core.c:11736:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ /kisskb/src/kernel/events/core.c: In function '_perf_ioctl': /kisskb/src/kernel/events/core.c:5542:26: note: byref variable will be forcibly initialized struct perf_event_attr new_attr; ^~~~~~~~ /kisskb/src/kernel/events/core.c:5505:14: note: byref variable will be forcibly initialized struct fd output; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_log_throttle': /kisskb/src/kernel/events/core.c:8554:4: note: byref variable will be forcibly initialized } throttle_event = { ^~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:8546:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8545:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_swevent_hrtimer': /kisskb/src/kernel/events/core.c:10362:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_log_itrace_start': /kisskb/src/kernel/events/core.c:8877:4: note: byref variable will be forcibly initialized } rec; ^~~ /kisskb/src/kernel/events/core.c:8872:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8871:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch_output': /kisskb/src/kernel/events/core.c:8474:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8473:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_task_output': /kisskb/src/kernel/events/core.c:7631:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7630:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm_output': /kisskb/src/kernel/events/core.c:7735:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7734:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces_output': /kisskb/src/kernel/events/core.c:7834:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7833:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap_output': /kisskb/src/kernel/events/core.c:8077:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8076:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol_output': /kisskb/src/kernel/events/core.c:8605:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8604:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_output': /kisskb/src/kernel/events/core.c:8695:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8694:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke_output': /kisskb/src/kernel/events/core.c:8803:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8802:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_read_event': /kisskb/src/kernel/events/core.c:7359:25: note: byref variable will be forcibly initialized struct perf_read_event read_event = { ^~~~~~~~~~ /kisskb/src/kernel/events/core.c:7358:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7357:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_output_sample': /kisskb/src/kernel/events/core.c:6859:6: note: byref variable will be forcibly initialized } raw = { ^~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm': /kisskb/src/kernel/events/core.c:7784:25: note: byref variable will be forcibly initialized struct perf_comm_event comm_event; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces': /kisskb/src/kernel/events/core.c:7881:31: note: byref variable will be forcibly initialized struct perf_namespaces_event namespaces_event; ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap': /kisskb/src/kernel/events/core.c:8350:25: note: byref variable will be forcibly initialized struct perf_mmap_event mmap_event; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_aux_event': /kisskb/src/kernel/events/core.c:8393:4: note: byref variable will be forcibly initialized } rec = { ^~~ /kisskb/src/kernel/events/core.c:8387:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8386:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_log_lost_samples': /kisskb/src/kernel/events/core.c:8429:4: note: byref variable will be forcibly initialized } lost_samples_event = { ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:8423:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8422:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol': /kisskb/src/kernel/events/core.c:8628:28: note: byref variable will be forcibly initialized struct perf_ksymbol_event ksymbol_event; ^~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_event': /kisskb/src/kernel/events/core.c:8742:24: note: byref variable will be forcibly initialized struct perf_bpf_event bpf_event; ^~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke': /kisskb/src/kernel/events/core.c:8835:30: note: byref variable will be forcibly initialized struct perf_text_poke_event text_poke_event; ^~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function '___perf_sw_event': /kisskb/src/kernel/events/core.c:9221:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_bp_event': /kisskb/src/kernel/events/core.c:9926:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_exit_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:12491:3: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, 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); ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_quiesce': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1925:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(endpoint->ep_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_obtain_idt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:621:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(channel->wr_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_myflush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1130:12: note: in expansion of macro 'wait_event_interruptible_timeout' else if (wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1127:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(channel->rd_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1372:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(channel->rd_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:929:5: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:897:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_setupchannels': /kisskb/src/drivers/char/xillybus/xillybus_core.c:423:27: note: byref variable will be forcibly initialized struct xilly_alloc_state wr_alloc = { ^~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:415:27: note: byref variable will be forcibly initialized struct xilly_alloc_state rd_alloc = { ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_endpoint_discovery': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1988:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(endpoint->ep_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1954:26: note: byref variable will be forcibly initialized struct xilly_idt_handle idt_handle; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1642:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ 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/drivers/char/tpm/st33zp24/st33zp24.c: In function 'wait_for_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:270:10: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(*queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncmp': /kisskb/src/fs/unicode/utf8-core.c:27:26: note: byref variable will be forcibly initialized struct utf8cursor cur1, cur2; ^~~~ /kisskb/src/fs/unicode/utf8-core.c:27:20: note: byref variable will be forcibly initialized struct utf8cursor cur1, cur2; ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncasecmp': /kisskb/src/fs/unicode/utf8-core.c:54:26: note: byref variable will be forcibly initialized struct utf8cursor cur1, cur2; ^~~~ /kisskb/src/fs/unicode/utf8-core.c:54:20: note: byref variable will be forcibly initialized struct utf8cursor cur1, cur2; ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncasecmp_folded': /kisskb/src/fs/unicode/utf8-core.c:85:20: note: byref variable will be forcibly initialized struct utf8cursor cur1; ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_casefold': /kisskb/src/fs/unicode/utf8-core.c:109:20: note: byref variable will be forcibly initialized struct utf8cursor cur; ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_casefold_hash': /kisskb/src/fs/unicode/utf8-core.c:132:20: note: byref variable will be forcibly initialized struct utf8cursor cur; ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_normalize': /kisskb/src/fs/unicode/utf8-core.c:153:20: note: byref variable will be forcibly initialized struct utf8cursor cur; ^~~ In file included from /kisskb/src/include/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/gpu/host1x/syncpt.c:8: /kisskb/src/drivers/gpu/host1x/syncpt.c: In function 'host1x_syncpt_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/syncpt.c:263:12: note: in expansion of macro 'wait_event_interruptible_timeout' remain = wait_event_interruptible_timeout(wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/syncpt.c:208:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/drivers/gpu/drm/drm_gem_vram_helper.c: In function 'drm_vram_mm_debugfs': /kisskb/src/drivers/gpu/drm/drm_gem_vram_helper.c:1007:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_dev': /kisskb/src/drivers/base/bus.c:295:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_find_device': /kisskb/src/drivers/base/bus.c:330:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_find_device_by_id': /kisskb/src/drivers/base/bus.c:359:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_drv': /kisskb/src/drivers/base/bus.c:421:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ In file included from /kisskb/src/include/linux/async.h:12, from /kisskb/src/drivers/base/bus.c:11: /kisskb/src/drivers/base/bus.c: In function 'bus_sort_breadthfirst': /kisskb/src/drivers/base/bus.c:956:12: note: byref variable will be forcibly initialized LIST_HEAD(sorted_devices); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_register': /kisskb/src/drivers/base/bus.c:1043:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^~~~ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_unregister': /kisskb/src/drivers/base/bus.c:1070:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/lib/genalloc.c:29: /kisskb/src/lib/genalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_alloc_align': /kisskb/src/lib/genalloc.c:397:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^~~~ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_zalloc_align': /kisskb/src/lib/genalloc.c:468:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/core.c:11: /kisskb/src/drivers/base/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function 'dev_set_name': /kisskb/src/drivers/base/core.c:2873:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child': /kisskb/src/drivers/base/core.c:3394:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child': /kisskb/src/drivers/base/core.c:3459:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'dev_err_probe': /kisskb/src/drivers/base/core.c:4386:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/base/core.c:4385:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ In file included from /kisskb/src/include/linux/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 'device_create': /kisskb/src/drivers/base/core.c:3779:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/base/core.c: In function 'device_create_with_groups': /kisskb/src/drivers/base/core.c:3823:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/base/core.c: In function 'dev_uevent': /kisskb/src/drivers/base/core.c:2033:10: note: byref variable will be forcibly initialized kgid_t gid = GLOBAL_ROOT_GID; ^~~ /kisskb/src/drivers/base/core.c:2032:10: note: byref variable will be forcibly initialized kuid_t uid = GLOBAL_ROOT_UID; ^~~ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child_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_by_name': /kisskb/src/drivers/base/core.c:3487:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_get_req': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:604:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:612:11: note: in expansion of macro '__wait_event_killable_exclusive' __ret = __wait_event_killable_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:115:7: note: in expansion of macro 'wait_event_killable_exclusive' if (wait_event_killable_exclusive(fc->blocked_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'request_wait_answer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:411:2: note: in expansion of macro 'wait_event' wait_event(req->waitq, test_bit(FR_FINISHED, &req->flags)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:390:9: note: in expansion of macro 'wait_event_killable' err = wait_event_killable(req->waitq, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:376:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(req->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_interrupt': /kisskb/src/fs/fuse/dev.c:1047:27: note: byref variable will be forcibly initialized struct fuse_interrupt_in arg; ^~~ /kisskb/src/fs/fuse/dev.c:1046:24: note: byref variable will be forcibly initialized struct fuse_in_header ih; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_poll': /kisskb/src/fs/fuse/dev.c:1407:37: note: byref variable will be forcibly initialized struct fuse_notify_poll_wakeup_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_inode': /kisskb/src/fs/fuse/dev.c:1428:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_inode_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_entry': /kisskb/src/fs/fuse/dev.c:1456:14: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/fs/fuse/dev.c:1453:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_delete': /kisskb/src/fs/fuse/dev.c:1504:14: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/fs/fuse/dev.c:1501:32: note: byref variable will be forcibly initialized struct fuse_notify_delete_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_store': /kisskb/src/fs/fuse/dev.c:1549:31: note: byref variable will be forcibly initialized struct fuse_notify_store_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_retrieve': /kisskb/src/fs/fuse/dev.c:1727:34: note: byref variable will be forcibly initialized struct fuse_notify_retrieve_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_write': /kisskb/src/fs/fuse/dev.c:1840:25: note: byref variable will be forcibly initialized struct fuse_out_header oh; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_write': /kisskb/src/fs/fuse/dev.c:1954:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_write': /kisskb/src/fs/fuse/dev.c:1932:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_abort_conn': /kisskb/src/fs/fuse/dev.c:2112:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_release': /kisskb/src/fs/fuse/dev.c:2183:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_single_forget': /kisskb/src/fs/fuse/dev.c:1101:24: note: byref variable will be forcibly initialized struct fuse_forget_in arg = { ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:1235:9: note: in expansion of macro 'wait_event_interruptible_exclusive' err = wait_event_interruptible_exclusive(fiq->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_read': /kisskb/src/fs/fuse/dev.c:1360:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_read': /kisskb/src/fs/fuse/dev.c:1338:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_wait_aborted': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:2173:2: note: in expansion of macro 'wait_event' wait_event(fc->blocked_waitq, atomic_read(&fc->num_waiting) == 0); ^~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/job.c: In function 'copy_gathers': /kisskb/src/drivers/gpu/host1x/job.c:527:25: note: byref variable will be forcibly initialized struct host1x_firewall fw; ^~ In file included from /kisskb/src/kernel/torture.c:39: /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/fs/debugfs/inode.c: In function 'debugfs_rename': /kisskb/src/fs/debugfs/inode.c:754:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^~~~~~~~ /kisskb/src/drivers/gpu/host1x/mipi.c: In function 'tegra_mipi_request': /kisskb/src/drivers/gpu/host1x/mipi.c:213:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /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; ^~~~~~~~~ /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/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; ^~~~~~~~~ /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/fs/fuse/file.c: In function 'fuse_send_open': /kisskb/src/fs/fuse/file.c:38:22: note: byref variable will be forcibly initialized struct fuse_open_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_bmap': /kisskb/src/fs/fuse/file.c:2540:23: note: byref variable will be forcibly initialized struct fuse_bmap_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c:2539:22: note: byref variable will be forcibly initialized struct fuse_bmap_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_ioctl': /kisskb/src/fs/fuse/file.c:2792:18: note: byref variable will be forcibly initialized struct iov_iter ii; ^~ /kisskb/src/fs/fuse/file.c:2785:24: note: byref variable will be forcibly initialized struct fuse_ioctl_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_file_poll': /kisskb/src/fs/fuse/file.c:3052:23: note: byref variable will be forcibly initialized struct fuse_poll_out outarg; ^~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'fuse_wait_on_page_writeback': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/file.c:448:2: note: in expansion of macro 'wait_event' wait_event(fi->page_waitq, !fuse_page_is_writeback(inode, index)); ^~~~~~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_truncate': /kisskb/src/fs/fuse/file.c:3118:15: note: byref variable will be forcibly initialized struct iattr attr; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, 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:2575:24: note: byref variable will be forcibly initialized struct fuse_lseek_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_open': /kisskb/src/fs/fuse/file.c:154:24: note: byref variable will be forcibly initialized struct fuse_open_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_setlk': /kisskb/src/fs/fuse/file.c:2467:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_getlk': /kisskb/src/fs/fuse/file.c:2448:21: note: byref variable will be forcibly initialized struct fuse_lk_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c:2447:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_flush': /kisskb/src/fs/fuse/file.c:471:23: note: byref variable will be forcibly initialized struct fuse_flush_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_fsync_common': /kisskb/src/fs/fuse/file.c:527:23: note: byref variable will be forcibly initialized struct fuse_fsync_in inarg; ^~~~~ In file included from /kisskb/src/include/linux/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: In function 'fuse_direct_IO': /kisskb/src/fs/fuse/file.c:3137:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_read_iter': /kisskb/src/fs/fuse/file.c:1537:23: note: byref variable will be forcibly initialized struct fuse_io_priv io = FUSE_IO_PRIV_SYNC(iocb); ^~ /kisskb/src/fs/fuse/file.c: In function '__fuse_copy_file_range': /kisskb/src/fs/fuse/file.c:3354:24: note: byref variable will be forcibly initialized struct fuse_write_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c:3345:33: note: byref variable will be forcibly initialized struct fuse_copy_file_range_in inarg = { ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_perform_write': /kisskb/src/fs/fuse/file.c:1226:23: note: byref variable will be forcibly initialized struct fuse_io_args ia = {}; ^~ /kisskb/src/fs/fuse/file.c: In function 'fuse_writepages': /kisskb/src/fs/fuse/file.c:2189:27: note: byref variable will be forcibly initialized struct fuse_fill_wb_data data; ^~~~ /kisskb/src/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:709:2: note: in expansion of macro 'wait_event' wait_event(probe_waitqueue, atomic_read(&probe_count) == 0); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:703:2: note: in expansion of macro 'wait_event' wait_event(probe_timeout_waitqueue, !driver_deferred_probe_timeout); ^~~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_parent': /kisskb/src/fs/fuse/inode.c:874:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_dentry': /kisskb/src/fs/fuse/inode.c:775:21: note: byref variable will be forcibly initialized const struct qstr name = QSTR_INIT(".", 1); ^~~~ /kisskb/src/fs/fuse/inode.c:774:25: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_parent': /kisskb/src/fs/fuse/inode.c:857:27: note: byref variable will be forcibly initialized struct fuse_inode_handle parent; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_dentry': /kisskb/src/fs/fuse/inode.c:843:27: note: byref variable will be forcibly initialized struct fuse_inode_handle handle; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_statfs': /kisskb/src/fs/fuse/inode.c:488:25: note: byref variable will be forcibly initialized struct fuse_statfs_out outarg; ^~~~~~ In file included from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/fs/fuse/inode.c: In function 'fuse_send_destroy': /kisskb/src/fs/fuse/inode.c:452:13: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^~~~ /kisskb/src/fs/fuse/fuse_i.h:282:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_parse_param': /kisskb/src/fs/fuse/inode.c:539:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_change_attributes': /kisskb/src/fs/fuse/inode.c:256:22: note: byref variable will be forcibly initialized struct timespec64 new_mtime = { ^~~~~~~~~ /kisskb/src/fs/fuse/inode.c:226:20: note: byref variable will be forcibly initialized struct timespec64 old_mtime; ^~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_root_inode': /kisskb/src/fs/fuse/inode.c:747:19: note: byref variable will be forcibly initialized struct fuse_attr attr; ^~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fill_super_submount': /kisskb/src/fs/fuse/inode.c:1281:19: note: byref variable will be forcibly initialized struct fuse_attr root_attr; ^~~~~~~~~ /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/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/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/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_unregister': /kisskb/src/drivers/base/class.c:456:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_for_each_device': /kisskb/src/drivers/base/class.c:355:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /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/gpu/drm/drm_plane_helper.c: In function 'get_connectors_for_crtc': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:77:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'drm_primary_helper_update': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:170:18: note: byref variable will be forcibly initialized struct drm_rect dest = { ^~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:164:18: note: byref variable will be forcibly initialized struct drm_rect src = { ^~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_kms_helper_poll_enable': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:246:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_probe_detect_ctx': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:284:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'output_poll_execute': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:623:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_hpd_irq_event': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:818:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_probe_single_connector_modes': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:427:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/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: In function 'ZSTD_initCDict': /kisskb/src/lib/zstd/compress.c:2895:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_getParams': /kisskb/src/lib/zstd/compress.c:3439:18: note: byref variable will be forcibly initialized ZSTD_parameters params; ^~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBegin_usingDict': /kisskb/src/lib/zstd/compress.c:2756:24: note: byref variable will be forcibly initialized ZSTD_parameters const params = ZSTD_getParams(compressionLevel, 0, dictSize); ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_encode_up_ack_reply': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3602:40: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_reply_body reply; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_dpcd_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2777:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_dpcd_write': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1133:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_power_updown_phy': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1194:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_query_stream_enc_status': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1210:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_allocate_payload': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1177:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_enum_path_resources': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1162:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_clear_payload_id_table': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1153:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_link_address': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1145:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:404:2: note: in expansion of macro 'wait_event' wait_event(fscache_cache_cleared_wq, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:401:2: note: in expansion of macro 'wait_event' wait_event(fscache_cache_cleared_wq, ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, 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/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dump_sideband_msg_tx': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:686:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'process_single_tx_qlock': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2885:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2846:33: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_hdr hdr; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_queue_down_tx': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2929:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_wait_tx_reply': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1346:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:26: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1313:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mgr->tx_waitq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5523:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_write': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5576:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_update_payload_part1': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3376:24: note: byref variable will be forcibly initialized struct drm_dp_payload req_payload; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_topology_mgr_set_mst': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3684:25: note: byref variable will be forcibly initialized struct drm_dp_payload reset_pay; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_get_one_sb_msg': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3881:33: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_hdr hdr; ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'handle_conflicting_encoders': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:107:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:28: /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_wait_for_vblanks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:1507:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(dev->vblank[i].queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_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/dma-buf/dma-buf.c: In function 'dma_buf_vmap': /kisskb/src/drivers/dma-buf/dma-buf.c:1221:21: note: byref variable will be forcibly initialized struct dma_buf_map ptr; ^~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_ioctl': /kisskb/src/drivers/dma-buf/dma-buf.c:369:22: note: byref variable will be forcibly initialized struct dma_buf_sync sync; ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'do_attribute_container_device_trigger_safe': /kisskb/src/drivers/base/attribute_container.c:249:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_find_class_device': /kisskb/src/drivers/base/attribute_container.c:531:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_device_trigger': /kisskb/src/drivers/base/attribute_container.c:363:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_remove_device': /kisskb/src/drivers/base/attribute_container.c:216:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ In file included from /kisskb/src/include/linux/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; ^~ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_signal_locked': /kisskb/src/drivers/dma-buf/dma-fence.c:333:19: note: byref variable will be forcibly initialized struct list_head cb_list; ^~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_default_wait': /kisskb/src/drivers/dma-buf/dma-fence.c:676:25: note: byref variable will be forcibly initialized struct default_wait_cb cb; ^~ /kisskb/src/drivers/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 = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/linux/dma-fence-chain.h:13, from /kisskb/src/drivers/dma-buf/dma-fence-chain.c:10: /kisskb/src/drivers/dma-buf/dma-fence-chain.c: In function 'dma_fence_chain_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence-chain.c:239:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->prev, prev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/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/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:236:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(obj->fence, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_copy_fences': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:394:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dst_list->shared[dst_list->shared_count++], fence); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_find_reference': /kisskb/src/drivers/base/property.c:502:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_remote_node': /kisskb/src/drivers/base/property.c:1119:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep; ^~~~~~~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_endpoint_by_id': /kisskb/src/drivers/base/property.c:1171:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep = { 0 }; ^~~~~~~~~ /kisskb/src/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/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/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/lib/mpi/mpicoder.c: In function 'mpi_write_to_sgl': /kisskb/src/lib/mpi/mpicoder.c:366:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_raw_from_sgl': /kisskb/src/lib/mpi/mpicoder.c:439:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_merge': /kisskb/src/drivers/dma-buf/sync_file.c:328:25: note: byref variable will be forcibly initialized struct sync_merge_data data; ^~~~ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_fence_info': /kisskb/src/drivers/dma-buf/sync_file.c:400:24: note: byref variable will be forcibly initialized struct sync_file_info info; ^~~~ /kisskb/src/drivers/mfd/twl-core.c: In function 'add_regulator_linked': /kisskb/src/drivers/mfd/twl-core.c:664:35: note: byref variable will be forcibly initialized struct twl_regulator_driver_data drv_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/fs/fscache/page.c:9: /kisskb/src/fs/fscache/page.c: In function 'release_page_wait_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/page.c:54:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(*wq, !__fscache_check_page_write(cookie, page), ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/page.c: In function '__fscache_wait_on_page_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fscache/page.c:41:2: note: in expansion of macro 'wait_event' wait_event(*wq, !__fscache_check_page_write(cookie, page)); ^~~~~~~~~~ /kisskb/src/fs/fscache/page.c: In function '__fscache_uncache_all_inode_pages': /kisskb/src/fs/fscache/page.c:1219:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/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 'rpm_resume': /kisskb/src/drivers/base/power/runtime.c:739:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/runtime.c:739:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_suspend': /kisskb/src/drivers/base/power/runtime.c:572:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/runtime.c:572:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/base/power/runtime.c: In function '__pm_runtime_barrier': /kisskb/src/drivers/base/power/runtime.c:1280:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/runtime.c:1280:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/mfd/twl6030-irq.c: In function 'twl6030_irq_thread': /kisskb/src/drivers/mfd/twl6030-irq.c:166:4: note: byref variable will be forcibly initialized } sts; ^~~ /kisskb/src/drivers/base/power/domain.c: In function '__genpd_dev_pm_attach': /kisskb/src/drivers/base/power/domain.c:2610:25: note: byref variable will be forcibly initialized struct of_phandle_args pd_args; ^~~~~~~ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_iterate_idle_states': /kisskb/src/drivers/base/power/domain.c:2815:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_file.c:35: /kisskb/src/drivers/gpu/drm/drm_file.c: In function 'drm_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_file.c:603:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(file_priv->event_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_initDCtx': /kisskb/src/lib/zstd/decompress.c:143:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_getFrameContentSize': /kisskb/src/lib/zstd/decompress.c:300:20: note: byref variable will be forcibly initialized ZSTD_frameParams fParams; ^~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressSequencesLong': /kisskb/src/lib/zstd/decompress.c:1378:14: note: byref variable will be forcibly initialized seqState_t seqState; ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressSequences': /kisskb/src/lib/zstd/decompress.c:1117:14: note: byref variable will be forcibly initialized seqState_t seqState; ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressFrame': /kisskb/src/lib/zstd/decompress.c:1593:21: note: byref variable will be forcibly initialized blockProperties_t blockProperties; ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_findFrameCompressedSize': /kisskb/src/lib/zstd/decompress.c:1538:22: note: byref variable will be forcibly initialized blockProperties_t blockProperties; ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c:1518:20: note: byref variable will be forcibly initialized ZSTD_frameParams fParams; ^~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressContinue': /kisskb/src/lib/zstd/decompress.c:1781:21: note: byref variable will be forcibly initialized blockProperties_t bp; ^~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_initDDict': /kisskb/src/lib/zstd/decompress.c:2085:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_getDictID_fromFrame': /kisskb/src/lib/zstd/decompress.c:2137:19: note: byref variable will be forcibly initialized ZSTD_frameParams zfp = {0, 0, 0, 0}; ^~~ /kisskb/src/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/scsi/scsi.c: In function 'scsi_report_opcode': /kisskb/src/drivers/scsi/scsi.c:481:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi.c:41: /kisskb/src/drivers/scsi/scsi.c: In function 'scsi_update_vpd_page': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi.c:423:12: note: in expansion of macro 'rcu_replace_pointer' vpd_buf = rcu_replace_pointer(*sdev_vpd_buf, vpd_buf, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/regmap/regmap.c:9: /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_async_complete': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c:3166:2: note: in expansion of macro 'wait_event' wait_event(map->async_waitq, regmap_async_is_done(map)); ^~~~~~~~~~ /kisskb/src/drivers/scsi/hosts.c: In function 'scsi_host_busy_iter': /kisskb/src/drivers/scsi/hosts.c:712:34: note: byref variable will be forcibly initialized struct scsi_host_busy_iter_data iter_data = { ^~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_execute_rq_polled': /kisskb/src/drivers/nvme/host/core.c:922:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_port_printk': /kisskb/src/drivers/ata/libata-core.c:6438:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_link_printk': /kisskb/src/drivers/ata/libata-core.c:6455:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_init_integrity': /kisskb/src/drivers/nvme/host/core.c:1857:23: note: byref variable will be forcibly initialized struct blk_integrity integrity; ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_wait_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/core.c:498:2: note: in expansion of macro 'wait_event' wait_event(ctrl->state_wq, ^~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_remove_invalid_namespaces': /kisskb/src/drivers/nvme/host/core.c:4063:12: note: byref variable will be forcibly initialized LIST_HEAD(rm_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_features': /kisskb/src/drivers/nvme/host/core.c:1430:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_toggle_streams': /kisskb/src/drivers/nvme/host/core.c:594:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_get_stream_params': /kisskb/src/drivers/nvme/host/core.c:621:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_configure_directives': /kisskb/src/drivers/nvme/host/core.c:637:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_setup_streams_ns': /kisskb/src/drivers/nvme/host/core.c:1962:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_printk': /kisskb/src/drivers/ata/libata-core.c:6477:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_pr_command': /kisskb/src/drivers/nvme/host/core.c:2227:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/ata/libata-core.c:29: /kisskb/src/drivers/ata/libata-core.c: In function 'ata_exec_internal_sg': /kisskb/src/drivers/ata/libata-core.c:1505:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_exec_internal': /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_sec_submit': /kisskb/src/drivers/ata/libata-core.c:1672:34: note: byref variable will be forcibly initialized struct scatterlist *psg = NULL, sg; ^~ /kisskb/src/drivers/nvme/host/core.c:2307:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_init_params': /kisskb/src/drivers/ata/libata-core.c:4286:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_set_xfermode': /kisskb/src/drivers/ata/libata-core.c:4200:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_set_feature': /kisskb/src/drivers/ata/libata-core.c:4247:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_read_id': /kisskb/src/drivers/ata/libata-core.c:1787:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_read_log_page': /kisskb/src/drivers/ata/libata-core.c:1992:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_read_native_max_address': /kisskb/src/drivers/ata/libata-core.c:1162:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_set_max_sectors': /kisskb/src/drivers/ata/libata-core.c:1213:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_scan_ns_list': /kisskb/src/drivers/nvme/host/core.c:4092:23: note: byref variable will be forcibly initialized struct nvme_command cmd = { ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_remove_namespaces': /kisskb/src/drivers/nvme/host/core.c:4196:12: note: byref variable will be forcibly initialized LIST_HEAD(ns_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_user_cmd': /kisskb/src/drivers/nvme/host/core.c:1578:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1577:27: note: byref variable will be forcibly initialized struct nvme_passthru_cmd cmd; ^~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_submit_io': /kisskb/src/drivers/nvme/host/core.c:1527:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1526:22: note: byref variable will be forcibly initialized struct nvme_user_io io; ^~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_user_cmd64': /kisskb/src/drivers/nvme/host/core.c:1623:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1622:29: note: byref variable will be forcibly initialized struct nvme_passthru_cmd64 cmd; ^~~ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'ioctl_internal_command': /kisskb/src/drivers/scsi/scsi_ioctl.c:93:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_ioctl_common': /kisskb/src/drivers/scsi/scsi_ioctl.c:215:21: note: byref variable will be forcibly initialized struct scsi_idlun v = { ^ /kisskb/src/drivers/scsi/scsi_ioctl.c:195:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sense_hdr; ^~~~~~~~~ /kisskb/src/drivers/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/mfd/da9150-core.c: In function 'da9150_i2c_read_device': /kisskb/src/drivers/mfd/da9150-core.c:26:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^~~~ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_write_device': /kisskb/src/drivers/mfd/da9150-core.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^~~~ In file included from /kisskb/src/include/linux/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/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_block_when_processing_errors': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_error.c:346:2: note: in expansion of macro 'wait_event' wait_event(sdev->host->host_wait, !scsi_host_in_recovery(sdev->host)); ^~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_check_sense': /kisskb/src/drivers/scsi/scsi_error.c:492:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_send_eh_cmnd': /kisskb/src/drivers/scsi/scsi_error.c:1070:22: note: byref variable will be forcibly initialized struct scsi_eh_save ses; ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c:1068:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_target_reset': /kisskb/src/drivers/scsi/scsi_error.c:1550:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c:1549:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_bus_reset': /kisskb/src/drivers/scsi/scsi_error.c:1612:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_host_reset': /kisskb/src/drivers/scsi/scsi_error.c:1684:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_unjam_host': /kisskb/src/drivers/scsi/scsi_error.c:2159:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_done_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c:2158:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_scsi_report_zones_complete': /kisskb/src/drivers/ata/libata-scsi.c:3346:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_cmd_ioctl': /kisskb/src/drivers/ata/libata-scsi.c:364:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_task_ioctl': /kisskb/src/drivers/ata/libata-scsi.c:466:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_scsi_simulate': /kisskb/src/drivers/ata/libata-scsi.c:4130:23: note: byref variable will be forcibly initialized struct ata_scsi_args args; ^~~~ /kisskb/src/drivers/ata/libata-eh.c: In function '__ata_ehi_push_desc': /kisskb/src/drivers/ata/libata-eh.c:177:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_ehi_push_desc': /kisskb/src/drivers/ata/libata-eh.c:198:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_park_issue_cmd': /kisskb/src/drivers/ata/libata-eh.c:2881:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_maybe_retry_flush': /kisskb/src/drivers/ata/libata-eh.c:3157:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_request_sense': /kisskb/src/drivers/ata/libata-eh.c:1400:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_port_desc': /kisskb/src/drivers/ata/libata-eh.c:240:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_speed_down_verdict': /kisskb/src/drivers/ata/libata-eh.c:1735:32: note: byref variable will be forcibly initialized struct speed_down_verdict_arg arg; ^~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'atapi_eh_tur': /kisskb/src/drivers/ata/libata-eh.c:1370:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'atapi_eh_request_sense': /kisskb/src/drivers/ata/libata-eh.c:1456:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ 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/blkdev.h:5, from /kisskb/src/drivers/ata/libata-eh.c:15: /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_scsi_error': /kisskb/src/drivers/ata/libata-eh.c:526:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_read32': /kisskb/src/drivers/nvme/host/fabrics.c:145:20: note: byref variable will be forcibly initialized union nvme_result res; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:144:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_read64': /kisskb/src/drivers/nvme/host/fabrics.c:191:20: note: byref variable will be forcibly initialized union nvme_result res; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:190:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_write32': /kisskb/src/drivers/nvme/host/fabrics.c:236:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_connect_admin_queue': /kisskb/src/drivers/nvme/host/fabrics.c:370:20: note: byref variable will be forcibly initialized union nvme_result res; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:369:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_connect_io_queue': /kisskb/src/drivers/nvme/host/fabrics.c:441:20: note: byref variable will be forcibly initialized union nvme_result res; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:439:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_parse_options': /kisskb/src/drivers/nvme/host/fabrics.c:631:9: note: byref variable will be forcibly initialized uuid_t hostid; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_crtc_init_with_planes': /kisskb/src/drivers/gpu/drm/drm_crtc.c:294:11: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_mode_setcrtc': /kisskb/src/drivers/gpu/drm/drm_crtc.c:666:32: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c:573:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c:571:22: note: byref variable will be forcibly initialized struct drm_mode_set set; ^~~ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_mode_sense': /kisskb/src/drivers/scsi/scsi_lib.c:2095:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr my_sshdr; ^~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/scsi/scsi_lib.c:12: /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_starved_list_run': /kisskb/src/drivers/scsi/scsi_lib.c:416:12: note: byref variable will be forcibly initialized LIST_HEAD(starved_list); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_io_completion_nz_result': /kisskb/src/drivers/scsi/scsi_lib.c:855:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_io_completion_action': /kisskb/src/drivers/scsi/scsi_lib.c:684:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/scsi/scsi_lib.c:12: /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_evt_thread': /kisskb/src/drivers/scsi/scsi_lib.c:2406:12: note: byref variable will be forcibly initialized LIST_HEAD(event_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/lib/ubsan.c: In function '__ubsan_handle_type_mismatch': /kisskb/src/lib/ubsan.c:318:35: note: byref variable will be forcibly initialized struct type_mismatch_data_common common_data = { ^~~~~~~~~~~ /kisskb/src/lib/ubsan.c: In function '__ubsan_handle_type_mismatch_v1': /kisskb/src/lib/ubsan.c:332:35: note: byref variable will be forcibly initialized struct type_mismatch_data_common common_data = { ^~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap-sccb.c: In function 'regmap_sccb_read': /kisskb/src/drivers/base/regmap/regmap-sccb.c:45:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/ata/libata-sata.c: In function 'ata_eh_analyze_ncq_error': /kisskb/src/drivers/ata/libata-sata.c:1428:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/firewire/core-card.c: In function 'fw_err': /kisskb/src/drivers/firewire/core-card.c:31:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/drivers/firewire/core-card.c:40:1: note: in expansion of macro 'define_fw_printk_level' define_fw_printk_level(fw_err, KERN_ERR); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firewire/core-card.c: In function 'fw_notice': /kisskb/src/drivers/firewire/core-card.c:31:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/drivers/firewire/core-card.c:41:1: note: in expansion of macro 'define_fw_printk_level' define_fw_printk_level(fw_notice, KERN_NOTICE); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_get_hv_timing': /kisskb/src/drivers/gpu/drm/drm_modes.c:791:26: note: byref variable will be forcibly initialized struct drm_display_mode adjusted = *mode; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'of_get_drm_display_mode': /kisskb/src/drivers/gpu/drm/drm_modes.c:712:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/scsi/scsi_scan.c: In function 'scsi_probe_lun': /kisskb/src/drivers/scsi/scsi_scan.c:566:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/scsi_scan.c: In function 'scsi_report_lun_scan': /kisskb/src/drivers/scsi/scsi_scan.c:1298:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_hdmi_mandatory_stereo_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3836:19: note: byref variable will be forcibly initialized struct list_head stereo_modes; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode': /kisskb/src/drivers/gpu/drm/drm_edid.c:3459:27: note: byref variable will be forcibly initialized struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode_clock_tolerance': /kisskb/src/drivers/gpu/drm/drm_edid.c:3420:27: note: byref variable will be forcibly initialized struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, 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/firewire/core-device.c: In function 'search_leaf': /kisskb/src/drivers/firewire/core-device.c:52:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/drivers/firewire/core-device.c: In function 'get_ids': /kisskb/src/drivers/firewire/core-device.c:122:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/drivers/firewire/core-device.c: In function 'show_immediate': /kisskb/src/drivers/firewire/core-device.c:253:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/drivers/firewire/core-device.c: In function 'create_units': /kisskb/src/drivers/firewire/core-device.c:691:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/drivers/firewire/core-device.c: In function 'units_sprintf': /kisskb/src/drivers/firewire/core-device.c:423:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ /kisskb/src/drivers/firewire/core-device.c: In function 'units_show': /kisskb/src/drivers/firewire/core-device.c:447:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi_sysfs.c:10: /kisskb/src/drivers/scsi/scsi_sysfs.c: In function 'scsi_device_dev_release_usercontext': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_sysfs.c:487:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg89 = rcu_replace_pointer(sdev->vpd_pg89, vpd_pg89, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_sysfs.c:485:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg83 = rcu_replace_pointer(sdev->vpd_pg83, vpd_pg83, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_sysfs.c:483:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg80 = rcu_replace_pointer(sdev->vpd_pg80, vpd_pg80, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_sysfs.c:481:12: note: in expansion of macro 'rcu_replace_pointer' vpd_pg0 = rcu_replace_pointer(sdev->vpd_pg0, vpd_pg0, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_dev_classify': /kisskb/src/drivers/ata/libahci.c:1270:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_do_softreset': /kisskb/src/drivers/ata/libahci.c:1390:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_do_hardreset': /kisskb/src/drivers/ata/libahci.c:1540:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libahci_platform.c: In function 'ahci_platform_init_host': /kisskb/src/drivers/ata/libahci_platform.c:579:23: note: byref variable will be forcibly initialized struct ata_port_info pi = *pi_template; ^~ /kisskb/src/drivers/mfd/syscon.c: In function 'of_syscon_register': /kisskb/src/drivers/mfd/syscon.c:52:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/mfd/syscon.c: In function 'syscon_regmap_lookup_by_phandle_args': /kisskb/src/drivers/mfd/syscon.c:235:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ In file included from /kisskb/src/include/linux/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/vfio/vfio.c:1009:3: note: in expansion of macro 'wait_event' wait_event(group->container_q, !group->container); ^~~~~~~~~~ /kisskb/src/drivers/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/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/scsi/scsi_logging.c: In function 'sdev_prefix_printk': /kisskb/src/drivers/scsi/scsi_logging.c:56:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'scmd_printk': /kisskb/src/drivers/scsi/scsi_logging.c:83:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'scsi_log_print_sense': /kisskb/src/drivers/scsi/scsi_logging.c:346:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/drivers/firewire/core-transaction.c:8: /kisskb/src/drivers/firewire/core-transaction.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firewire/core-transaction.c: In function 'fw_run_transaction': /kisskb/src/drivers/firewire/core-transaction.c:419:24: note: byref variable will be forcibly initialized struct fw_transaction t; ^ /kisskb/src/drivers/firewire/core-transaction.c:418:35: note: byref variable will be forcibly initialized struct transaction_callback_data d; ^ /kisskb/src/drivers/scsi/scsi_transport_spi.c: In function 'spi_execute': /kisskb/src/drivers/scsi/scsi_transport_spi.c:114:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr_tmp; ^~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_spi.c: In function 'spi_dv_device_echo_buffer': /kisskb/src/drivers/scsi/scsi_transport_spi.c:633:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c: In function 'sas_read_port_mode_page': /kisskb/src/drivers/scsi/scsi_transport_sas.c:1231:24: note: byref variable will be forcibly initialized struct scsi_mode_data mode_data; ^~~~~~~~~ /kisskb/src/drivers/rtc/lib.c: In function 'rtc_ktime_to_tm': /kisskb/src/drivers/rtc/lib.c:137:18: note: byref variable will be forcibly initialized struct rtc_time ret; ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_add_affected_connectors': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1167:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_plane_check': /kisskb/src/drivers/gpu/drm/drm_atomic.c:581:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function '__drm_state_dump': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1606:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_state_info': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1663:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_print_state': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1578:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(state->dev->dev); ^ /kisskb/src/drivers/rtc/class.c: In function 'rtc_hctosys': /kisskb/src/drivers/rtc/class.c:53:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/class.c: In function '__devm_rtc_register_device': /kisskb/src/drivers/rtc/class.c:381:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alrm; ^~~~ /kisskb/src/drivers/usb/common/common.c: In function 'of_usb_get_dr_mode_by_phy': /kisskb/src/drivers/usb/common/common.c:159:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/rtc/interface.c: In function '__rtc_set_alarm': /kisskb/src/drivers/rtc/interface.c:411:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_remove': /kisskb/src/drivers/rtc/interface.c:873:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^~~~~ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_enqueue': /kisskb/src/drivers/rtc/interface.c:825:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^~~~~ /kisskb/src/drivers/rtc/interface.c:808:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/interface.c: In function '__rtc_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; ^~ 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/scsi/libsas/sas_init.c:9: /kisskb/src/drivers/scsi/libsas/sas_init.c: In function 'sas_resume_ha': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_init.c:407:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ha->eh_wait_q, phys_suspended(ha) == 0, tmo); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'framebuffer_check': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:180:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'atomic_remove_fb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:955:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_fb_release': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:777:28: note: byref variable will be forcibly initialized struct drm_mode_rmfb_work arg; ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_mode_rmfb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:465:29: note: byref variable will be forcibly initialized struct drm_mode_rmfb_work arg; ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_framebuffer_print_info': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:1163:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_framebuffer_info': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:1193:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_default_probe': /kisskb/src/drivers/i2c/i2c-core-base.c:2202:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_transfer_buffer_flags': /kisskb/src/drivers/i2c/i2c-core-base.c:2133:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'new_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1143:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_detect_address': /kisskb/src/drivers/i2c/i2c-core-base.c:2230:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_clients_command': /kisskb/src/drivers/i2c/i2c-core-base.c:1861:21: note: byref variable will be forcibly initialized struct i2c_cmd_arg cmd_arg; ^~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_get_device_id': /kisskb/src/drivers/i2c/i2c-core-base.c:2161:23: note: byref variable will be forcibly initialized union i2c_smbus_data raw_id; ^~~~~~ /kisskb/src/drivers/rtc/sysfs.c: In function 'time_show': /kisskb/src/drivers/rtc/sysfs.c:49:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/sysfs.c: In function 'date_show': /kisskb/src/drivers/rtc/sysfs.c:35:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/sysfs.c: In function 'since_epoch_show': /kisskb/src/drivers/rtc/sysfs.c:63:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^~ /kisskb/src/drivers/rtc/sysfs.c: In function 'wakealarm_show': /kisskb/src/drivers/rtc/sysfs.c:131:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alm; ^~~ /kisskb/src/drivers/rtc/sysfs.c: In function 'wakealarm_store': /kisskb/src/drivers/rtc/sysfs.c:157:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alm; ^~~ /kisskb/src/drivers/gpu/drm/drm_encoder.c: In function 'drm_encoder_init': /kisskb/src/drivers/gpu/drm/drm_encoder.c:128:11: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/drm_encoder.c: In function 'drm_encoder_get_crtc': /kisskb/src/drivers/gpu/drm/drm_encoder.c:189:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_unregister_all': /kisskb/src/drivers/gpu/drm/drm_connector.c:574:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_register_all': /kisskb/src/drivers/gpu/drm/drm_connector.c:585:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_property_set_ioctl': /kisskb/src/drivers/gpu/drm/drm_connector.c:2276:35: note: byref variable will be forcibly initialized struct drm_mode_obj_set_property obj_set_prop = { ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_mode_getconnector': /kisskb/src/drivers/gpu/drm/drm_connector.c:2341:27: note: byref variable will be forcibly initialized struct drm_mode_modeinfo u_mode; ^~~~~~ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_create_task': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:136:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_recover_lu': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:327:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_eh_device_reset_handler': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:495:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:9: /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_eh_handle_sas_errors': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:564:12: note: byref variable will be forcibly initialized LIST_HEAD(done); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_scsi_recover_host': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:726:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_atomic': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:485:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_legacy': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:453:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'drm_mode_obj_get_properties_ioctl': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:405:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /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; ^~~~ /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; ^~~ /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/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; ^~~~ 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/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/scsi/esp_scsi.c: In function 'esp_eh_bus_reset_handler': /kisskb/src/drivers/scsi/esp_scsi.c:2621:20: note: byref variable will be forcibly initialized struct completion eh_reset; ^~~~~~~~ /kisskb/src/drivers/scsi/esp_scsi.c: In function 'esp_eh_abort_handler': /kisskb/src/drivers/scsi/esp_scsi.c:2505:20: note: byref variable will be forcibly initialized struct completion eh_done; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_config_reset': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:187:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drmm_mode_config_init': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:434:19: note: byref variable will be forcibly initialized struct dma_resv resv; ^~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:433:25: note: byref variable will be forcibly initialized struct ww_acquire_ctx resv_ctx; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:432:34: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx modeset_ctx; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_config_cleanup': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:540:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer("[leaked fb]"); ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:480:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_getresources': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:103:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c: In function 'au8522_writereg': /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:35:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/drm_vblank.c:28: /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_one_vblank': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1258:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(vblank->queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_vblank_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1844:10: note: in expansion of macro 'wait_event_interruptible_timeout' wait = wait_event_interruptible_timeout(vblank->queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_enum_links': /kisskb/src/drivers/media/mc/mc-device.c:178:27: note: byref variable will be forcibly initialized struct media_link_desc klink_desc; ^~~~~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c:164:26: note: byref variable will be forcibly initialized struct media_pad_desc pad; ^~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_get_topology': /kisskb/src/drivers/media/mc/mc-device.c:240:23: note: byref variable will be forcibly initialized struct media_v2_link klink, __user *ulink; ^~~~~ /kisskb/src/drivers/media/mc/mc-device.c:239:22: note: byref variable will be forcibly initialized struct media_v2_pad kpad, __user *upad; ^~~~ /kisskb/src/drivers/media/mc/mc-device.c:238:28: note: byref variable will be forcibly initialized struct media_v2_interface kintf, __user *uintf; ^~~~~ /kisskb/src/drivers/media/mc/mc-device.c:237:25: note: byref variable will be forcibly initialized struct media_v2_entity kentity, __user *uentity; ^~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_register_entity': /kisskb/src/drivers/media/mc/mc-device.c:659:22: note: byref variable will be forcibly initialized struct media_graph new = { .top = 0 }; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/gpu/drm/drm_syncobj.c:188: /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_add_point': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:302:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(syncobj->fence, &chain->base); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_replace_fence': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:334:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(syncobj->fence, fence); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_find_fence': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:383:28: note: byref variable will be forcibly initialized struct syncobj_wait_entry wait; ^~~~ /kisskb/src/drivers/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/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/media/v4l2-core/v4l2-fwnode.c: In function '__v4l2_async_notifier_parse_fwnode_ep': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:878:27: note: byref variable will be forcibly initialized struct fwnode_endpoint ep; ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_parse': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:929:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_get_int_prop': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:1138:31: note: byref variable will be forcibly initialized struct fwnode_reference_args fwnode_args; ^~~~~~~~~~~ /kisskb/src/drivers/media/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/power/supply/power_supply_core.c: In function 'ps_get_max_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:994:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_get_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1012:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_set_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1030:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_am_i_supplied': /kisskb/src/drivers/power/supply/power_supply_core.c:329:32: note: byref variable will be forcibly initialized struct psy_am_i_supplied_data data = { psy, 0 }; ^~~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_read_temp': /kisskb/src/drivers/power/supply/power_supply_core.c:940:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/gpu/drm/drm_client.c: In function 'drm_client_debugfs_internal_clients': /kisskb/src/drivers/gpu/drm/drm_client.c:484:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/drm_client.c: In function 'drm_client_framebuffer_flush': /kisskb/src/drivers/gpu/drm/drm_client.c:463:24: note: byref variable will be forcibly initialized struct drm_clip_rect clip = { ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_enum_freq_bands': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2686:25: note: byref variable will be forcibly initialized struct v4l2_modulator m = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2668:21: note: byref variable will be forcibly initialized struct v4l2_tuner t = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2250:26: note: byref variable will be forcibly initialized struct v4l2_ext_control ctrl; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2249:27: note: byref variable will be forcibly initialized struct v4l2_ext_controls ctrls; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2216:26: note: byref variable will be forcibly initialized struct v4l2_ext_control ctrl; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2215:27: note: byref variable will be forcibly initialized struct v4l2_ext_controls ctrls; ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'video_get_user': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3177:30: note: byref variable will be forcibly initialized struct v4l2_buffer_time32 vb32; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'video_put_user': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3253:29: note: byref variable will be forcibly initialized struct v4l2_buffer_time32 vb32; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3230:28: note: byref variable will be forcibly initialized struct v4l2_event_time32 ev32; ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function '__video_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2929:25: note: byref variable will be forcibly initialized struct v4l2_ioctl_info default_info; ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_phy_set_linkrate': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1095:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates _r; ^~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_fill_ata_reset_cmd': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1309:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_debug_issue_ssp_tmf': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1362:22: note: byref variable will be forcibly initialized struct sas_ssp_task ssp_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_clear_aca': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1740:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_abort_task_set': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1718:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_query_task': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1908:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1907:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_abort_task': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1611:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1610:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_init_device': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:700:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:699:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ In file included from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/include/media/v4l2-dev.h:13, from /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_dequeue': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:72:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(fh->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_unsubscribe_all': /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:262:33: note: byref variable will be forcibly initialized struct v4l2_event_subscription sub; ^~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_lu_reset': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1861:28: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task = { .tmf = TMF_LU_RESET }; ^~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:10, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:7: /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_debug_I_T_nexus_reset': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1755:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(phyreset); ^~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_clear_nexus_ha': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:143:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); \ ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1878:2: note: in expansion of macro 'HISI_SAS_DECLARE_RST_WORK_ON_STACK' HISI_SAS_DECLARE_RST_WORK_ON_STACK(r); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_set_mode_for_crtc': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:68:27: note: byref variable will be forcibly initialized struct drm_mode_modeinfo umode; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_mode_atomic_ioctl': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1320:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_set_dev_pwr_mode': /kisskb/src/drivers/scsi/ufs/ufshcd.c:8403:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_uic_pwr_ctrl': /kisskb/src/drivers/scsi/ufs/ufshcd.c:3860:20: note: byref variable will be forcibly initialized struct completion uic_async_done; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_exec_dev_cmd': /kisskb/src/drivers/scsi/ufs/ufshcd.c:2828:20: note: byref variable will be forcibly initialized struct completion wait; ^~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_issue_devman_upiu_cmd': /kisskb/src/drivers/scsi/ufs/ufshcd.c:6480:20: note: byref variable will be forcibly initialized struct completion wait; ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:12: /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function '__ufshcd_issue_tm_cmd': /kisskb/src/drivers/scsi/ufs/ufshcd.c:6334:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_scale_gear': /kisskb/src/drivers/scsi/ufs/ufshcd.c:1142:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr new_pwr_info; ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_dme_get_attr': /kisskb/src/drivers/scsi/ufs/ufshcd.c:3789:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr temp_pwr_info; ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c:3788:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr orig_pwr_info; ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/raid5-cache.c:7: /kisskb/src/drivers/md/raid5-cache.c: In function 'r5c_recovery_flush_data_only_stripes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5-cache.c:2450:2: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_quiescent, ^~~~~~~~~~ /kisskb/src/drivers/md/raid5-cache.c: In function 'r5l_do_reclaim': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5-cache.c:1523:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(log->iounit_wait, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/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 'send_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:1584:20: note: byref variable will be forcibly initialized struct v4l2_event ev; ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_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/md/raid5.c: In function 'activate_bit_delay': /kisskb/src/drivers/md/raid5.c:5293:19: note: byref variable will be forcibly initialized struct list_head head; ^~~~ /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_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/md/raid5.c: In function 'async_copy_data': /kisskb/src/drivers/md/raid5.c:1313:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c:1310:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_biofill': /kisskb/src/drivers/md/raid5.c:1410:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_compute5': /kisskb/src/drivers/md/raid5.c:1506:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_prexor5': /kisskb/src/drivers/md/raid5.c:1798:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_compute6_1': /kisskb/src/drivers/md/raid5.c:1600:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_prexor6': /kisskb/src/drivers/md/raid5.c:1839:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_compute6_2': /kisskb/src/drivers/md/raid5.c:1669:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_check_p': /kisskb/src/drivers/md/raid5.c:2156:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_check_pq': /kisskb/src/drivers/md/raid5.c:2191:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'defer_issue_bios': /kisskb/src/drivers/md/raid5.c:1032:18: note: byref variable will be forcibly initialized struct bio_list tmp = BIO_EMPTY_LIST; ^~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_io': /kisskb/src/drivers/md/raid5.c:1061:18: note: byref variable will be forcibly initialized struct bio_list pending_bios = BIO_EMPTY_LIST; ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'flush_deferred_bios': /kisskb/src/drivers/md/raid5.c:1016:18: note: byref variable will be forcibly initialized struct bio_list tmp = BIO_EMPTY_LIST; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_quiesce': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:427:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:448:2: note: in expansion of macro '__wait_event_cmd' __wait_event_cmd(wq_head, condition, cmd1, cmd2); \ ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:8357:3: note: in expansion of macro 'wait_event_cmd' wait_event_cmd(conf->wait_for_quiescent, ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'raid5_release_stripe': /kisskb/src/drivers/md/raid5.c:386:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'resize_stripes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:427:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:448:2: note: in expansion of macro '__wait_event_cmd' __wait_event_cmd(wq_head, condition, cmd1, cmd2); \ ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:2531:3: note: in expansion of macro 'wait_event_cmd' wait_event_cmd(conf->wait_for_stripe, ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c:2486:12: note: byref variable will be forcibly initialized LIST_HEAD(newstripes); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/media/dvb-core/dmxdev.c:21: /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_buffer_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:86:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(src->queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_reconstruct5': /kisskb/src/drivers/md/raid5.c:1980:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_reconstruct6': /kisskb/src/drivers/md/raid5.c:2075:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1455:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvr_dvbdev->wait_queue, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1451:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvbdev->wait_queue, ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:8034:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->replacement, rdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:8018:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_read_one_chunk': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:5464:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_for_quiescent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'raid5_compute_blocknr': /kisskb/src/drivers/md/raid5.c:3131:21: note: byref variable will be forcibly initialized struct stripe_head sh2; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_get_active_stripe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:735:5: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq( ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:715:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_for_quiescent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'make_discard_request': /kisskb/src/drivers/md/raid5.c:5705:15: note: byref variable will be forcibly initialized DEFINE_WAIT(w); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/raid5.c:5705:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(w); ^~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'handle_stripe_expansion': /kisskb/src/drivers/md/raid5.c:4525:28: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'handle_stripe': /kisskb/src/drivers/md/raid5.c:4879:27: note: byref variable will be forcibly initialized struct stripe_head_state s; ^ /kisskb/src/drivers/md/raid5.c: In function 'raid5d': /kisskb/src/drivers/md/raid5.c:6473:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_do_work': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6443:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(mddev->sb_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6425:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'reshape_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6194:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6176:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_overlap, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6088:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, mddev->sb_flags == 0 || ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6069:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_overlap, ^~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:5963:19: note: byref variable will be forcibly initialized struct list_head stripes; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_sync_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6238:2: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_overlap, conf->quiesce != 2); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched/mm.h:5, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/drivers/md/md.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'get_version': /kisskb/src/drivers/md/md.c:6578:16: note: byref variable will be forcibly initialized mdu_version_t ver; ^~~ 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/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'md_handle_request': /kisskb/src/drivers/md/md.c:436:15: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/md.c:436:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'get_array_info': /kisskb/src/drivers/md/md.c:6592:19: note: byref variable will be forcibly initialized mdu_array_info_t info; ^~~~ 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/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'mddev_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:552:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, !test_bit(MD_UPDATING_SB, &mddev->flags)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:549:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, atomic_read(&mddev->active_io) == 0); ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_flush_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:668:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(mddev->sb_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_write_start': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8546:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_wait_for_blocked_rdev': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:9432:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(rdev->blocked_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:7924:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_do_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8963:2: note: in expansion of macro 'wait_event' wait_event(mddev->recovery_wait, !atomic_read(&mddev->recovery_active)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8951:5: note: in expansion of macro 'wait_event' wait_event(mddev->recovery_wait, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8872:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(mddev->recovery_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8854:4: note: in expansion of macro 'wait_event' wait_event(mddev->recovery_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c:8714:17: note: byref variable will be forcibly initialized DEFINE_WAIT(wq); ^~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/md.c:8714:5: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wq); ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8643:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/md/md.c: In function 'get_disk_info': /kisskb/src/drivers/md/md.c:6684:18: note: byref variable will be forcibly initialized mdu_disk_info_t info; ^~~~ 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/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'md_super_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:1023:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, atomic_read(&mddev->pending_writes)==0); ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_allow_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8618:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_set_readonly': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:6334:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:6332:2: note: in expansion of macro 'wait_event' wait_event(resync_wait, !test_bit(MD_RECOVERY_RUNNING, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'do_md_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:6394:2: note: in expansion of macro 'wait_event' wait_event(resync_wait, (mddev->sync_thread == NULL && ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_ioctl': /kisskb/src/drivers/md/md.c:7725:19: note: byref variable will be forcibly initialized mdu_disk_info_t info; ^~~~ 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/md/md.c:40: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:7711:5: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c:7683:20: note: byref variable will be forcibly initialized mdu_disk_info_t info; ^~~~ /kisskb/src/drivers/md/md.c:7611:20: note: byref variable will be forcibly initialized mdu_array_info_t info; ^~~~ 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/md/md.c:40: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:7580:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(mddev->sb_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank_work.c:224:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(vblank->work_wait_queue, list_empty(&work->node), ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'subdev_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:543:32: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:525:32: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel; ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:433:21: note: byref variable will be forcibly initialized struct v4l2_event ev = { }; ^~ /kisskb/src/drivers/media/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/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:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /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 '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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:670:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(fepriv->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_property': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2322:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_get_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:300:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(events->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c: In function 'drm_gem_cma_free_object': /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:191:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(cma_obj->vaddr); ^~~ /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c: In function 'drm_gem_cma_prime_import_sg_table_vmap': /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:583:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/cec/core/cec-adap.c:10: /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_thread_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:488:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(adap->kthread_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:478:10: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(adap->kthread_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_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/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_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/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; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/md-bitmap.c:19: /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_wait_writes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:429:3: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_startwrite': /kisskb/src/drivers/md/md-bitmap.c:1420:16: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/md-bitmap.c:1420:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); ^~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_cond_end_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:1623:2: note: in expansion of macro 'wait_event' wait_event(bitmap->mddev->recovery_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'read_page': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:404:2: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'write_page': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:310:4: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_resize': /kisskb/src/drivers/md/md-bitmap.c:2065:23: note: byref variable will be forcibly initialized struct bitmap_counts old_counts; ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:2064:24: note: byref variable will be forcibly initialized struct bitmap_storage store; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/md-bitmap.c:19: /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_free': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:1747:2: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_wait_behind_writes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:1776:3: note: in expansion of macro 'wait_event' wait_event(bitmap->behind_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/dm.c: In function '__send_duplicate_bios': /kisskb/src/drivers/md/dm.c:1400:18: note: byref variable will be forcibly initialized struct bio_list blist = BIO_EMPTY_LIST; ^~~~~ /kisskb/src/drivers/md/dm.c: In function '__send_empty_flush': /kisskb/src/drivers/md/dm.c:1416:13: note: byref variable will be forcibly initialized struct bio flush_bio; ^~~~~~~~~ /kisskb/src/drivers/md/dm.c: In function '__split_and_process_bio': /kisskb/src/drivers/md/dm.c:1571:20: note: byref variable will be forcibly initialized struct clone_info ci; ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/md/dm-core.h:12, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/drivers/md/dm.c: In function 'event_callback': /kisskb/src/drivers/md/dm.c:1926:12: note: byref variable will be forcibly initialized LIST_HEAD(uevents); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/dm.c: In function 'dm_pr_register': /kisskb/src/drivers/md/dm.c:2946:15: note: byref variable will be forcibly initialized struct dm_pr pr = { ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/md/dm-core.h:12, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/drivers/md/dm.c: In function '__bind': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:1991:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(md->map, (void *)t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c: In function 'dm_setup_md_queue': /kisskb/src/drivers/md/dm.c:2088:22: note: byref variable will be forcibly initialized struct queue_limits limits; ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/md/dm-core.h:12, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/drivers/md/dm.c: In function 'dm_wait_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:2752:9: note: in expansion of macro 'wait_event_interruptible' return wait_event_interruptible(md->eventq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c: In function 'dm_swap_table': /kisskb/src/drivers/md/dm.c:2334:22: note: byref variable will be forcibly initialized struct queue_limits limits; ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/mmc/host/sdhci.c:14: /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_send_tuning': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c:2744:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(host->buf_ready_int, (host->tuning_done == 1), ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-table.c: In function 'validate_hardware_logical_block_alignment': /kisskb/src/drivers/md/dm-table.c:596:22: note: byref variable will be forcibly initialized struct queue_limits ti_limits; ^~~~~~~~~ /kisskb/src/drivers/md/dm-table.c: In function 'dm_calculate_queue_limits': /kisskb/src/drivers/md/dm-table.c:1414:22: note: byref variable will be forcibly initialized struct queue_limits ti_limits; ^~~~~~~~~ /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 }; ^~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:31: /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crtc_crc_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:1012:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1078:11: note: in expansion of macro '__wait_event_interruptible_lock_irq' __ret = __wait_event_interruptible_lock_irq(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:307:9: note: in expansion of macro 'wait_event_interruptible_lock_irq' ret = wait_event_interruptible_lock_irq(crc->wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c: In function 'tpg_print_str_6': /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:1879:10: note: byref variable will be forcibly initialized PIXTYPE bg; \ ^~ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:1946:2: note: in expansion of macro 'PRINTSTR' PRINTSTR(x24); ^~~~~~~~ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:1878:10: note: byref variable will be forcibly initialized PIXTYPE fg; \ ^~ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:1946:2: note: in expansion of macro 'PRINTSTR' PRINTSTR(x24); ^~~~~~~~ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c: In function 'tpg_fill_plane_buffer': /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:2553:25: note: byref variable will be forcibly initialized struct tpg_draw_params params; ^~~~~~ /kisskb/src/drivers/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/pci/saa7134/saa7134-cards.c: In function 'saa7134_tuner_setup': /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7673:32: note: byref variable will be forcibly initialized struct xc2028_ctrl ctl; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7672:32: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config xc2028_cfg; ^~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7663:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7635:21: note: byref variable will be forcibly initialized struct tuner_setup tun_setup; ^~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c: In function 'hauppauge_eeprom': /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7326:18: note: byref variable will be forcibly initialized struct tveeprom tv; ^~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c: In function 'saa7134_board_init2': /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:8060:23: note: byref variable will be forcibly initialized struct tea5767_ctrl ctl; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:8059:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tea5767_cfg; ^~~~~~~~~~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:8004:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x61, .flags = 0, .buf = data, ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7982:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x0a, .flags = 0 }; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7952:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7943:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7914:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x09, .flags=0, .buf=data, .len = sizeof(data)}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7904:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x0b, .flags = 0, .buf = data, ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7896:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x0b, .flags = 0, .buf = data, ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7889:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7836:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7827:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7739:5: note: byref variable will be forcibly initialized msg1 = {.addr = 0x61, .flags = 0, .buf = data1, .len = sizeof(data1)}; ^~~~ In file included from /kisskb/src/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1779:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(q->done_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_thread_cmd_data_claim': /kisskb/src/drivers/firmware/stratix10-svc.c:201:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_thread_cmd_config_status': /kisskb/src/drivers/firmware/stratix10-svc.c:247:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_normal_to_secure_thread': /kisskb/src/drivers/firmware/stratix10-svc.c:342:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_normal_to_secure_shm_thread': /kisskb/src/drivers/firmware/stratix10-svc.c:531:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_edmac_start_dma': /kisskb/src/drivers/mmc/host/dw_mmc.c:775:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_wait_for_all_buffers': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1843:3: note: in expansion of macro 'wait_event' wait_event(q->done_wq, !atomic_read(&q->owned_by_drv_count)); ^~~~~~~~~~ /kisskb/src/drivers/md/dm-io.c: In function 'sync_io': /kisskb/src/drivers/md/dm-io.c:437:17: note: byref variable will be forcibly initialized struct sync_io sio; ^~~ /kisskb/src/drivers/md/dm-io.c: In function 'dm_io': /kisskb/src/drivers/md/dm-io.c:541:16: note: byref variable will be forcibly initialized struct dpages dp; ^~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_mem_space_debug': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:70:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(TTM_PFX); ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_delayed_delete': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:431:19: note: byref variable will be forcibly initialized struct list_head removed; ^~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_evict': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:574:19: note: byref variable will be forcibly initialized struct ttm_place hop; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:573:23: note: byref variable will be forcibly initialized struct ttm_placement placement; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:572:22: note: byref variable will be forcibly initialized struct ttm_resource evict_mem; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_bounce_temp_buffer': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:955:22: note: byref variable will be forcibly initialized struct ttm_resource hop_mem = *mem; ^~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:953:23: note: byref variable will be forcibly initialized struct ttm_placement hop_placement; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_move_buffer': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:981:22: note: byref variable will be forcibly initialized struct ttm_resource mem; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:980:19: note: byref variable will be forcibly initialized struct ttm_place hop; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_swapout': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1487:20: note: byref variable will be forcibly initialized struct ttm_place hop; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1486:23: note: byref variable will be forcibly initialized struct ttm_resource evict_mem; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1485:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { false, false }; ^~~ 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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:429:3: note: in expansion of macro 'wait_event' wait_event(m2m_ctx->finished, ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'v4l2_m2m_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:554:3: note: in expansion of macro 'wait_event' wait_event(curr_ctx->finished, ^~~~~~~~~~ /kisskb/src/drivers/md/dm-kcopyd.c: In function 'do_work': /kisskb/src/drivers/md/dm-kcopyd.c:650:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/md/dm-kcopyd.c: In function 'run_io_job': /kisskb/src/drivers/md/dm-kcopyd.c:553:23: note: byref variable will be forcibly initialized struct dm_io_request io_req = { ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/dm-kcopyd.c:14: /kisskb/src/drivers/md/dm-kcopyd.c: In function 'dm_kcopyd_client_destroy': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/dm-kcopyd.c:973:2: note: in expansion of macro 'wait_event' wait_event(kc->destroyq, !atomic_read(&kc->nr_jobs)); ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c: In function 'ttm_bo_move_memcpy': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:179:22: note: byref variable will be forcibly initialized struct ttm_resource old_copy = *old_mem; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c: In function 'ttm_bo_vmap': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:501:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:47: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_main': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:778:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(sched->wake_up_worker, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c: In function 'ttm_bo_vm_fault_reserved': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c:315:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c: In function 'ttm_bo_vm_access_kmap': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c:439:26: note: byref variable will be forcibly initialized struct ttm_bo_kmap_obj map; ^~~ In file included from /kisskb/src/include/linux/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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.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:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.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/mmc/host/cqhci.c: In function 'cqhci_wait_for_idle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.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/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/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/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:24: /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c: In function 'drm_sched_entity_flush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:176:3: note: in expansion of macro 'wait_event_killable' wait_event_killable(sched->job_scheduled, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:171:10: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout( ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c: In function 'v4l2_jpeg_parse_header': /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c:462:21: note: byref variable will be forcibly initialized struct jpeg_stream stream; ^~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c: In function 'v4l2_jpeg_parse_frame_header': /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c:565:21: note: byref variable will be forcibly initialized struct jpeg_stream stream; ^~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c: In function 'v4l2_jpeg_parse_scan_header': /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c:584:21: note: byref variable will be forcibly initialized struct jpeg_stream stream; ^~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c: In function 'v4l2_jpeg_parse_quantization_tables': /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c:605:21: note: byref variable will be forcibly initialized struct jpeg_stream stream; ^~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c: In function 'v4l2_jpeg_parse_huffman_tables': /kisskb/src/drivers/media/v4l2-core/v4l2-jpeg.c:626:21: note: byref variable will be forcibly initialized struct jpeg_stream stream; ^~~~~~ /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_issue_discard': /kisskb/src/drivers/md/dm-bufio.c:1375:22: note: byref variable will be forcibly initialized struct dm_io_region io_reg = { ^~~~~~ /kisskb/src/drivers/md/dm-bufio.c: In function 'use_dmio': /kisskb/src/drivers/md/dm-bufio.c:591:22: note: byref variable will be forcibly initialized struct dm_io_region region = { ^~~~~~ /kisskb/src/drivers/md/dm-bufio.c: In function '__flush_write_list': /kisskb/src/drivers/md/dm-bufio.c:765:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/include/linux/dm-bufio.h:12, from /kisskb/src/drivers/md/dm-bufio.c:9: /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_write_dirty_buffers_async': /kisskb/src/drivers/md/dm-bufio.c:1249:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c: In function 'vb2_dma_sg_vaddr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c:298:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c: In function 'vb2_dma_sg_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c:574:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^~~ /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_prefetch': /kisskb/src/drivers/md/dm-bufio.c:1143:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/dm-bufio.c:1141:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/include/linux/dm-bufio.h:12, from /kisskb/src/drivers/md/dm-bufio.c:9: /kisskb/src/drivers/md/dm-bufio.c: In function '__evict_old_buffers': /kisskb/src/drivers/md/dm-bufio.c:1908:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/dm-bufio.c: In function 'new_read': /kisskb/src/drivers/md/dm-bufio.c:1080:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_issue_flush': /kisskb/src/drivers/md/dm-bufio.c:1351:22: note: byref variable will be forcibly initialized struct dm_io_region io_reg = { ^~~~~~ 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/blkdev.h:5, from /kisskb/src/include/linux/dm-bufio.h:12, from /kisskb/src/drivers/md/dm-bufio.c:9: /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_write_dirty_buffers': /kisskb/src/drivers/md/dm-bufio.c:1273:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'arch_timer_mem_of_init': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1450:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c: In function 'video_release': /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c:1157:25: note: byref variable will be forcibly initialized struct saa6588_command cmd; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c: In function 'radio_read': /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c:1194:25: note: byref variable will be forcibly initialized struct saa6588_command cmd; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c: In function 'radio_poll': /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c:1212:25: note: byref variable will be forcibly initialized struct saa6588_command cmd; ^~~ /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c: In function 'saa7134_s_ctrl': /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c:1099:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^~~~~~~~~~~ /kisskb/src/drivers/of/base.c: In function 'of_count_phandle_with_args': /kisskb/src/drivers/of/base.c:1741:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/drivers/of/base.c: In function '__of_parse_phandle_with_args': /kisskb/src/drivers/of/base.c:1376:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/drivers/of/base.c: In function 'of_parse_phandle': /kisskb/src/drivers/of/base.c:1435:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_get_cpu_state_node': /kisskb/src/drivers/of/base.c:436:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/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/md/dm-bio-prison-v1.c: In function 'dm_cell_error': /kisskb/src/drivers/md/dm-bio-prison-v1.c:232:18: note: byref variable will be forcibly initialized struct bio_list bios; ^~~~ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_endpoint_by_regs': /kisskb/src/drivers/of/property.c:691:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_suffix_prop_cells': /kisskb/src/drivers/of/property.c:1197:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_prop_cells': /kisskb/src/drivers/of/property.c:1143:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'of_fwnode_get_reference_args': /kisskb/src/drivers/of/property.c:947:25: note: byref variable will be forcibly initialized struct of_phandle_args of_args; ^~~~~~~ /kisskb/src/drivers/of/dynamic.c: In function 'of_property_notify': /kisskb/src/drivers/of/dynamic.c:191:26: note: byref variable will be forcibly initialized struct of_reconfig_data pr; ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_notify': /kisskb/src/drivers/of/dynamic.c:535:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^~~~~~~~~~~ /kisskb/src/drivers/of/dynamic.c:534:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^~ /kisskb/src/drivers/of/dynamic.c: In function 'of_attach_node': /kisskb/src/drivers/of/dynamic.c:235:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_revert': /kisskb/src/drivers/of/dynamic.c:660:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^~~~~~~~~~~ /kisskb/src/drivers/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/address.c: In function '__of_get_dma_parent': /kisskb/src/drivers/of/address.c:631:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/address.c: In function 'of_iomap': /kisskb/src/drivers/of/address.c:894:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/of/address.c: In function 'of_io_request_and_map': /kisskb/src/drivers/of/address.c:920:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_range': /kisskb/src/drivers/of/address.c:964:18: note: byref variable will be forcibly initialized struct of_range range; ^~~~~ /kisskb/src/drivers/of/address.c:963:25: note: byref variable will be forcibly initialized struct of_range_parser parser; ^~~~~~ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_max_cpu_address': /kisskb/src/drivers/of/address.c:1041:18: note: byref variable will be forcibly initialized struct of_range range; ^~~~~ /kisskb/src/drivers/of/address.c:1038:25: note: byref variable will be forcibly initialized struct of_range_parser parser; ^~~~~~ /kisskb/src/drivers/of/irq.c: In function 'irq_of_parse_and_map': /kisskb/src/drivers/of/irq.c:38:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_get': /kisskb/src/drivers/of/irq.c:390:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_count': /kisskb/src/drivers/of/irq.c:435:25: note: byref variable will be forcibly initialized struct of_phandle_args irq; ^~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_init': /kisskb/src/drivers/of/irq.c:484:35: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/irq.c:484:19: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^~~~~~~~~~~~~~ /kisskb/src/drivers/of/irq.c: In function 'of_msi_get_domain': /kisskb/src/drivers/of/irq.c:661:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ In file included from /kisskb/src/include/linux/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/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon_get_connector': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:45:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/md/persistent-data/dm-array.c: In function 'array_resize': /kisskb/src/drivers/md/persistent-data/dm-array.c:660:16: note: byref variable will be forcibly initialized struct resize resize; ^~~~~~ /kisskb/src/drivers/md/persistent-data/dm-array.c: In function 'dm_array_walk': /kisskb/src/drivers/md/persistent-data/dm-array.c:889:19: note: byref variable will be forcibly initialized struct walk_info wi; ^~ /kisskb/src/drivers/md/persistent-data/dm-bitset.c: In function 'dm_bitset_new': /kisskb/src/drivers/md/persistent-data/dm-bitset.c:75:24: note: byref variable will be forcibly initialized struct packer_context p; ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_set_target': /kisskb/src/drivers/devfreq/devfreq.c:352:23: note: byref variable will be forcibly initialized struct devfreq_freqs freqs; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-block-manager.c: In function 'bl_down_read': /kisskb/src/drivers/md/persistent-data/dm-block-manager.c:194:16: note: byref variable will be forcibly initialized struct waiter w; ^ /kisskb/src/drivers/md/persistent-data/dm-block-manager.c: In function 'bl_down_write': /kisskb/src/drivers/md/persistent-data/dm-block-manager.c:257:16: note: byref variable will be forcibly initialized struct waiter w; ^ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c: In function 'rebalance2': /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:242:21: note: byref variable will be forcibly initialized struct child left, right; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:242:15: note: byref variable will be forcibly initialized struct child left, right; ^~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c: In function 'rebalance3': /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:376:29: note: byref variable will be forcibly initialized struct child left, center, right; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:376:21: note: byref variable will be forcibly initialized struct child left, center, right; ^~~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:376:15: note: byref variable will be forcibly initialized struct child left, center, right; ^~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c: In function 'dm_btree_remove': /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:525:29: note: byref variable will be forcibly initialized struct dm_btree_value_type le64_vt; ^~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:523:22: note: byref variable will be forcibly initialized struct shadow_spine spine; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c: In function 'remove_one': /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:622:29: note: byref variable will be forcibly initialized struct dm_btree_value_type le64_vt; ^~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:620:22: note: byref variable will be forcibly initialized struct shadow_spine spine; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree.c: In function 'dm_btree_lookup': /kisskb/src/drivers/md/persistent-data/dm-btree.c:382:18: note: byref variable will be forcibly initialized struct ro_spine spine; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree.c: In function 'dm_btree_find_key': /kisskb/src/drivers/md/persistent-data/dm-btree.c:910:18: note: byref variable will be forcibly initialized struct ro_spine spine; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree.c: In function 'dm_btree_lookup_next': /kisskb/src/drivers/md/persistent-data/dm-btree.c:477:18: note: byref variable will be forcibly initialized struct ro_spine spine; ^~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree.c: In function 'insert': /kisskb/src/drivers/md/persistent-data/dm-btree.c:773:29: note: byref variable will be forcibly initialized struct dm_btree_value_type le64_type; ^~~~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-btree.c:771:22: note: byref variable will be forcibly initialized struct shadow_spine spine; ^~~~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_get_time_ns': /kisskb/src/drivers/iio/industrialio-core.c:242:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iio/industrialio-event.c:10: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_event_chrdev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/industrialio-event.c:140:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ev_int->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/iio/industrialio-event.c:13: /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 '__of_iio_channel_get': /kisskb/src/drivers/iio/inkern.c:140:25: note: byref variable will be forcibly initialized struct of_phandle_args iiospec; ^~~~~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_read': /kisskb/src/drivers/nvmem/core.c:1619:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_write': /kisskb/src/drivers/nvmem/core.c:1650:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^~~~ /kisskb/src/drivers/interconnect/core.c: In function 'path_find': /kisskb/src/drivers/interconnect/core.c:184:19: note: byref variable will be forcibly initialized struct list_head visited_list; ^~~~~~~~~~~~ /kisskb/src/drivers/interconnect/core.c:183:19: note: byref variable will be forcibly initialized struct list_head edge_list; ^~~~~~~~~ /kisskb/src/drivers/interconnect/core.c:182:19: note: byref variable will be forcibly initialized struct list_head traverse_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/interconnect/core.c: In function 'of_icc_get_by_index': /kisskb/src/drivers/interconnect/core.c:442:35: note: byref variable will be forcibly initialized struct of_phandle_args src_args, dst_args; ^~~~~~~~ /kisskb/src/drivers/interconnect/core.c:442:25: note: byref variable will be forcibly initialized struct of_phandle_args src_args, dst_args; ^~~~~~~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function '__iio_update_buffers': /kisskb/src/drivers/iio/industrialio-buffer.c:1052:27: note: byref variable will be forcibly initialized struct iio_device_config new_config; ^~~~~~~~~~ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:565:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'devm_iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:605:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_alloc_pollfunc': /kisskb/src/drivers/iio/industrialio-trigger.c:329:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_transfer': /kisskb/src/drivers/iio/accel/mma9551_core.c:115:21: note: byref variable will be forcibly initialized struct i2c_msg in, out; ^~~ /kisskb/src/drivers/iio/accel/mma9551_core.c:115:17: note: byref variable will be forcibly initialized struct i2c_msg in, out; ^~ /kisskb/src/drivers/iio/accel/mma9551_core.c:114:31: note: byref variable will be forcibly initialized struct mma9551_mbox_response rsp; ^~~ /kisskb/src/drivers/iio/accel/mma9551_core.c:113:30: note: byref variable will be forcibly initialized struct mma9551_mbox_request req; ^~~ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_read_version': /kisskb/src/drivers/iio/accel/mma9551_core.c:605:30: note: byref variable will be forcibly initialized struct mma9551_version_info info; ^~~~ /kisskb/src/drivers/target/target_core_configfs.c: In function 'target_dev_lba_map_store': /kisskb/src/drivers/target/target_core_configfs.c:2412:19: note: byref variable will be forcibly initialized struct list_head lba_list; ^~~~~~~~ /kisskb/src/drivers/hsi/hsi_core.c: In function 'hsi_add_client_from_dt': /kisskb/src/drivers/hsi/hsi_core.c:200:21: note: byref variable will be forcibly initialized struct hsi_channel channel; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_device.c:14: /kisskb/src/drivers/target/target_core_device.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c: In function 'core_enable_device_list_for_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:378:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun_acl, lun_acl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:377:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun, lun); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:359:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun_acl, lun_acl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:358:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun, lun); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c: In function 'core_disable_device_list_for_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:438:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(orig->se_lun_acl, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:437:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(orig->se_lun, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c: In function 'target_alloc_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:801:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xcopy_lun->lun_se_dev, dev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_set_odr': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:74:27: note: byref variable will be forcibly initialized struct st_sensor_odr_avl odr_out = {0, 0}; ^~~~~~~ /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_set_enable': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:161:27: note: byref variable will be forcibly initialized struct st_sensor_odr_avl odr_out = {0, 0}; ^~~~~~~ /kisskb/src/drivers/input/gameport/gameport.c: In function 'gameport_set_phys': /kisskb/src/drivers/input/gameport/gameport.c:513:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/memstick/core/memstick.c: In function 'h_memstick_read_dev_id': /kisskb/src/drivers/memstick/core/memstick.c:327:24: note: byref variable will be forcibly initialized struct ms_id_register id_reg; ^~~~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_bad': /kisskb/src/drivers/vhost/vringh.c:29:11: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_complete_iotlb': /kisskb/src/drivers/vhost/vringh.c:1378:25: note: byref variable will be forcibly initialized struct vring_used_elem used; ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function '__vringh_iov': /kisskb/src/drivers/vhost/vringh.c:280:44: note: byref variable will be forcibly initialized struct vringh_range range = { -1ULL, 0 }, slowrange; ^~~~~~~~~ /kisskb/src/drivers/vhost/vringh.c:279:20: note: byref variable will be forcibly initialized struct vring_desc desc, *descs; ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'copy_from_iotlb': /kisskb/src/drivers/vhost/vringh.c:1112:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'copy_to_iotlb': /kisskb/src/drivers/vhost/vringh.c:1131:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'getu16_iotlb': /kisskb/src/drivers/vhost/vringh.c:1148:17: note: byref variable will be forcibly initialized struct bio_vec iov; ^~~ /kisskb/src/drivers/vhost/vringh.c: In function 'putu16_iotlb': /kisskb/src/drivers/vhost/vringh.c:1169:17: note: byref variable will be forcibly initialized struct bio_vec iov; ^~~ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_complete_user': /kisskb/src/drivers/vhost/vringh.c:774:25: note: byref variable will be forcibly initialized struct vring_used_elem used; ^~~~ /kisskb/src/drivers/vhost/vringh.c: In function 'vringh_complete_kern': /kisskb/src/drivers/vhost/vringh.c:1019:25: note: byref variable will be forcibly initialized struct vring_used_elem used; ^~~~ /kisskb/src/drivers/target/target_core_sbc.c: In function 'compare_and_write_callback': /kisskb/src/drivers/target/target_core_sbc.c:505:25: note: byref variable will be forcibly initialized struct sg_mapping_iter m; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_tpg.c:13: /kisskb/src/drivers/target/target_core_tpg.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_add_lun': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_tpg.c:593:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(lun->lun_se_dev, dev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_remove_lun': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_tpg.c:642:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(lun->lun_se_dev, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_tpg.c:13: /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_deregister': /kisskb/src/drivers/target/target_core_tpg.c:507:12: note: byref variable will be forcibly initialized LIST_HEAD(node_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ 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/include/linux/net.h:23, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_put_cmd_and_wait': /kisskb/src/drivers/target/target_core_transport.c:2700:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(compl); ^~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_qf_do_work': /kisskb/src/drivers/target/target_core_transport.c:925:12: note: byref variable will be forcibly initialized LIST_HEAD(qf_cmd_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'transport_generic_free_cmd': /kisskb/src/drivers/target/target_core_transport.c:2733:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(compl); ^~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/include/linux/net.h:19, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_wait_for_sess_cmds': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_transport.c:2971:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(se_sess->cmd_count_wq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_policy_get_ioctl': /kisskb/src/drivers/hwtracing/stm/core.c:785:23: note: byref variable will be forcibly initialized struct stp_policy_id id = { ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/hwtracing/stm/core.c:10: /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_source_link_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:1040:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:1000:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, stm); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c: In function '__stm_source_link_drop': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:1089:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/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/iio/pressure/zpa2326.c: In function 'zpa2326_fill_sample_buffer': /kisskb/src/drivers/iio/pressure/zpa2326.c:586:6: note: byref variable will be forcibly initialized } sample; ^~~~~~ /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c: In function 'pmbus_regulator_register': /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c:2300:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^~~~~~ ERROR: modpost: "irq_check_status_bit" [drivers/perf/arm_spe_pmu.ko] undefined! make[2]: *** [/kisskb/src/scripts/Makefile.modpost:111: Module.symvers] Error 1 make[2]: *** Deleting file 'Module.symvers' make[1]: *** [/kisskb/src/Makefile:1396: modules] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:185: __sub-make] Error 2 Command 'make -s -j 10 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- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 # Build took: 0:07:55.206730
© Michael Ellerman 2006-2018.